Indeed jobs API
### What this API does This API exposes a **structured, JSON-first workflow** for one of the world’s largest job marketplaces: help users **discover roles** (keyword + location), **refine queries** with **autocomplete** for titles and places, **page through results** with opaque next-page tokens, and **open full job detail** using identifiers returned from search. It is aimed at developers who…
Indeed jobs API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
jobDetail /api/indeed/job-detail |
Retrieves structured job detail for a `jobKey` returned from search results. Optional fields `xpse`, `xkcb`, and `mobtk` (when returned with search hits) improve tracking… |
| POST |
searchDirect /api/indeed/search-direct |
Runs a job search for `keyword` and `location`, optionally scoped by `country`. Supports paging via `start` (offset-style) on the first request and `nextPageUrl` from a previous… |
| POST |
searchDirectNextPage /api/indeed/search-direct-nextpage |
Fetches the next page of a previous `search-direct` call using the opaque `nextPageUrl` token returned in that response. The token is self-contained—`keyword` and `location` do… |
| POST |
suggestLocation /api/indeed/suggest-location |
Returns normalized location strings (cities, regions) for a partial location input. Pair with keyword search to build guided “keyword + location” flows. |
| POST |
suggestKeyword /api/indeed/suggest-keyword |
Returns a list of suggested search phrases (often including popular employers or role titles) for a partial query. Useful for search boxes and filters in HR tech, career sites,… |