API Families
The API is organized into four families:Jobs Search
Full-text search and advanced filtered queries across millions of job
postings
Jobs Feed
High-volume cursor-based streaming for data ingestion and sync pipelines
Auto Apply
Automated job application via session-based form discovery and submission
Locations
Transform free-form location strings into structured geocoded data
Base URL
Authentication
Most endpoints require an API key via theX-Api-Key header. GET /api/companies/{id} is public so company profile links can be resolved without a key. See Authentication for details.
Endpoint Summary
| Endpoint | Method | Path | Metering |
|---|---|---|---|
| Search Jobs | GET | /api/jobs | Metered by delivered search results |
| Advanced Search | POST | /api/jobs/search | Metered by delivered search results |
| Jobs Feed | POST | /api/jobs/feed | Metered unless included with your subscription |
| Expired Jobs | GET | /api/jobs/expired | Unmetered |
| Get Job | GET | /api/jobs/{id} | Unmetered |
| Get Company | GET | /api/companies/{id} | Public and unmetered |
| List a Company’s Jobs | GET | /api/companies/{id}/jobs | Metered by delivered search results |
| Geocode | GET | /api/locations/geocode | Metered lookup |
| Auto Apply (all) | various | /api/auto-apply/* | Currently unavailable — returns 503 |
Search, Feed, and the Companies list-jobs endpoint perform a balance precheck
against the request size, then debit the actual delivered quantity after the
response is built. Geocode is a flat metered lookup. See
Billing & Credits for wallet behavior and current pricing links.

