Skip to main content
Authentication is an X-Api-Key header on every endpoint except GET /api/companies/{id}, which is anonymous. There is no version segment in any route — see Versioning.

Endpoints

Search and Feed bill the same way per delivered job and share a Job Search plan’s included jobs. A page of 5 consumes less than a page of 100. Jobs Feed makes Feed and managed Feed unlimited. POST /api/jobs/feed/managed additionally requires a customer key — master, marketplace, and sandbox keys receive 403.

The five resources

Jobs

Keyword and typed filtered search with facets, plus single-job lookup. Page-based and relevance-ranked.

Feed

Cursor-paginated bulk delivery and expired-id detection. The right tool for keeping a datastore in sync.

Companies

Enriched company profiles — funding, leadership, ratings, technologies, H-1B — and company-scoped job lists.

Locations

Resolve free-text location strings to canonical labels and coordinates.

Auto Apply — Preview

Callback-driven application submission. Coming soon — published as a contract preview, not yet accepting traffic.

Before you build

Authentication

Key format, the 5-key limit, and rotation.

Errors

Three envelopes, stable codes, and the silent failures.

Rate limits

Per-group budgets across three windows.

Pagination

Two models — page-based and cursor-based.

Idempotency

Retry writes without double-charging.

Response headers

Every X- header and where it appears.
Filter values are matched literally and unknown parameters are ignored, so a mistake returns 200 with zero or unfiltered results rather than an error. Read silent failures before you debug an empty response.