GET /api/signals returns them newest first.
curl
Response
strength runs from 1 to 100 and compares signals of the same type. details holds the facts behind the signal and differs by type. evidence_job_ids lists up to five jobs you can read with GET /api/jobs/{id}.
Signal types
More types may be added. Ignore a
type you do not know instead of failing on it.
Watch specific companies
Pass up to 100domains or company_ids, or read one company with GET /api/companies/{id}/signals.
curl
countries, company_sizes, industries and categories.
Poll for new signals
Signals are added through the day, within minutes of a job changing, and once more each night. To read only what is new:- Store the newest
created_atyou have received. - Call
GET /api/signalswithcreated_afterset to that value, minus five minutes. - Page with
cursoruntilhas_moreisfalse, and skip anyidyou already hold.
Get signals without polling
In the dashboard, Data Platform → Hiring Signals lets you save an alert: a list of companies, or filters that describe them, plus the signal types you care about. The preview shows what the alert would have matched over the last 30 days and what that would have cost. An alert delivers to a feed in the dashboard and, if you turn it on, a daily or weekly email digest.Pricing
Signals are charged to your wallet. No plan includes them, and included jobs do not apply. Each alert charges a signal once, however it is delivered. A signal read again through the API is charged again.
An alert matches only what your wallet covers, strongest signals first. With an empty wallet it pauses, and signals from the paused days are not delivered later. Top up under Account → Billing to resume. See Billing.

