List Radars

List public API radars for the workspace mapped to the current API key.

Endpoint

GET /api/v1/radar

Authentication

All requests require the X-Satellyte-API-Key header. See Quickstart.

Query parameters

FieldTypeRequiredNotes
statusstringNoFilter by active or paused.
limitnumberNoMaximum number of radars to return. Minimum 1, maximum 200. Defaults to 50.

cURL

curl -i "https://api-staging.satellyte.ai/api/v1/radar?status=active&limit=50" \ -H "X-Satellyte-API-Key: $API_KEY"

Response (200)

{ "data": [ { "id": "nJBj9azouTmbmiOY1x3Cn", "name": "SaaS Banking Watch", "status": "active", "titles": ["Founder", "CEO"], "industries": ["saas", "ai"], "geos": ["Singapore"], "signals_to_track": ["funding", "hiring"], "raised_funds": true, "recent_job_changes": false, "company_size_min": 1, "company_size_max": 10000, "last_collection_at": null, "created_at": "2026-05-11T00:00:00.000Z", "updated_at": "2026-05-11T00:00:00.000Z" } ] }

Response fields

FieldTypeNotes
idstringRadar ID. Pass this to /radar/{id}/signals and /radar/{id}/leads.
statusstringRadar status.
signals_to_trackstring[]Derived signal categories currently tracked by the radar.
last_collection_atstring | nullLast collection timestamp when available.

Error responses

All failed calls use the standard error envelope documented in Errors.

StatusCodeNotes
400validation_errorReturned when query parameters are invalid, for example an unsupported status or an out-of-range limit.
401unauthorizedReturned when X-Satellyte-API-Key is missing, invalid, or expired.
404not_foundReturned when Public API access is not enabled or the requested Public API resource is unavailable.
429rate_limit_exceededReturned when the API key exceeds its configured rate limit.
500service_errorReturned when the service cannot complete the request. Retry with backoff.