Hiring Signals

Recent hiring signals for one company.

Endpoint

GET /api/v1/signals/hiring

Authentication

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

Query parameters

FieldTypeRequiredNotes
company_domainstringConditionalRequired if linkedin_url is absent.
linkedin_urlstringConditionalRequired if company_domain is absent.

cURL

curl -i "https://api-staging.satellyte.ai/api/v1/signals/hiring?company_domain=openai.com" \ -H "X-Satellyte-API-Key: $API_KEY"

Response (200)

{ "data": [ { "type": "company_hiring", "company": "OpenAI", "title": "Hiring AI infrastructure engineers", "date": "2026-05-01T00:00:00.000Z", "url": "https://example.com/job", "detail": "Detected from lead/company signals" } ] }

Response fields

FieldTypeNotes
typestringAlways "company_hiring" for this endpoint.
companystringCompany name.
titlestringHeadline of the signal.
datestringISO timestamp.
urlstringSource URL.
detailstringFree-form provenance description.

Empty array if no signals are known.

Error responses

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

StatusCodeNotes
400validation_errorReturned when required query parameters are missing or invalid.
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.