The playground

Try any of 1042 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/indeed/v1/jobs/search1 credit

Search live job postings on Indeed by keyword and location. Each result includes the full job description, salary range, employer details, posting date, apply link, employment type and remote flag. Filter by job type, remote/hybrid, seniority, posting date and radius. Covers 60+ Indeed country sites.

Working example
Parameters

What job to search for — job title, skill or company keyword.

Indeed country site to search. Each country is a separate Indeed site with its own jobs.

City, region or postal code to search around. Leave empty to search the whole country.

How many jobs to return (1–1000). The engine pages internally — no page/cursor needed. (1–1000)

Result ordering.

Only return jobs of this employment type.

Only remote jobs.

Only hybrid (part-remote) jobs.

Only jobs at this seniority level.

Only jobs posted within the last N days. Dropdown values work everywhere; other day-counts work on the primary API path.

Search radius in miles around `location` (only used when a location is given). Dropdown values work everywhere; other mile-counts work on the primary API path.

Force-fetch the full job description per job on the slow fallback path. Normally unnecessary — descriptions come inline.

request preview
curl -X POST https://api.reefapi.com/indeed/v1/jobs/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"python developer","location":"New York","country":"US","max_results":"60"}'

Hit Send to run this endpoint live.