Every endpoint lives under https://jobradar.ai/v1.
POST /v1/jobs/search searches open jobs, newest first or best match first (by keywords and meaning), with the same filters as this website. Pass nextCursor back as cursor for the next page.GET /v1/jobs/:id gets one open job.GET /v1/locations/suggest?q= finds countries, states and cities to filter by.curl https://jobradar.ai/v1/jobs/search \
-H 'content-type: application/json' \
-d '{"q": "product designer", "limit": 10}'Each job has its title, company, places, posting date, the facts we extract from its description (workplace, pay, experience, benefits and more), a link to the original posting and its apply link.
Some sources don't let us share full descriptions, so a job's description is included only where its source allows.
Requests are limited per IP address so the API stays fast for everyone. If you go over, you'll get a 429 response; wait a moment and try again. A free API key gets a limit of its own and 1,000 jobs a month. Using an AI assistant? Try the MCP server.