Get Radar Signals

Flattened signals detected for one radar.

Endpoint

GET /api/v1/radar/{id}/signals

Authentication

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

Path parameters

FieldTypeNotes
idstringRadar ID returned by /radar/create.

Query parameters

FieldTypeRequiredNotes
date_rangestringNoRange token, for example last_30_days.

cURL

curl -i "https://api-staging.satellyte.ai/api/v1/radar/$RADAR_ID/signals?date_range=last_30_days" \ -H "X-Satellyte-API-Key: $API_KEY"

Response (200)

Example response when radar signals exist:

{ "data": [ { "id": "lead_123:0", "type": "company_hiring", "lead_id": "lead_123", "lead_name": "Alex Morgan", "company": "OpenAI", "title": "AI Infrastructure Lead", "detail": "Hiring AI infrastructure engineers", "source_url": "https://example.com/job", "detected_at": "2026-05-01T00:00:00.000Z", "score": 20 }, { "id": "lead_456:0", "type": "funding_announcement", "lead_id": "lead_456", "lead_name": "Jamie Lee", "company": "OpenAI", "title": "Head of Partnerships", "detail": "Recent funding announced", "source_url": "https://example.com/funding-announcement", "detected_at": "2026-05-02T00:00:00.000Z", "score": 25 } ] }

Response fields

FieldTypeNotes
dataarrayFlattened signal records detected for the requested radar.
data[].idstringStable signal item ID.
data[].typestringSignal type, for example "company_hiring" or "funding_announcement".
data[].lead_idstringLead ID associated with the signal.
data[].lead_namestringLead name associated with the signal.
data[].companystring | nullCompany associated with the lead or signal.
data[].titlestring | nullLead title, role, job title, or signal headline when available.
data[].detailstring | nullFree-form signal detail or provenance text.
data[].source_urlstring | nullSource URL for the signal when available.
data[].detected_atstring | nullTimestamp when the signal was detected.
data[].scorenumber | nullLead or signal score when available.

Empty array if no signals are known for the requested radar and filters.

Error responses

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

StatusCodeNotes
400validation_errorReturned when the radar ID or query parameters are invalid, for example an unsupported date_range.
401unauthorizedReturned when X-Satellyte-API-Key is missing, invalid, or expired.
404not_foundReturned when Public API access is not enabled, the radar is unavailable, 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.