01
Search API
Query live jobs with role, geography, source, salary, and taxonomy filters. Get verified, deduplicated results with the direct apply URL.
GET /v1/jobs/searchMillions of live roles, fetched directly from employer career sites. Every record carries its source, history, and direct apply URL.
{
"job_key": "00049c17789a97f0a842212843a6b39f286a2ac7",
"title": "Patent Search Professional: Telecommunication /Computers/Electrical",
"organization": "The Search House",
"status": "open",
"first_seen": "2026-07-17T10:47:48+00:00",
"source": "recruitcrm",
"source_slug": "The_Search_House_jobs",
"url": "https://recruitcrm.io/apply/17188017607050030303Zpf?source=Jobspage&new=yes"
}2.7M
live jobs
60.8K
career sites
38
ATS sources
Every few hours
refresh cadence
01
Query live jobs with role, geography, source, salary, and taxonomy filters. Get verified, deduplicated results with the direct apply URL.
GET /v1/jobs/search02
Receive only jobs that opened, closed, or changed since your last request. Built for reliable downstream syncs.
GET /v1/feed/active03
Give Claude, Cursor, or any MCP client natural-language access to the same source-backed index.
claude mcp add --transport http praxy-jobs https://praxyjobs.com/mcpEvery record includes its origin, source slug, and direct apply URL. Fields we do not know stay unknown.
workdayEmployer tenant endpointVerifiedgreenhouseboards-api.greenhouse.ioVerifiedleverapi.lever.coVerifiedashbyapi.ashbyhq.comVerifiedOpenings, closures, and field-level changes arrive as separate incremental feeds.
activeNew and currently open jobs.
GET /v1/feed/activeexpiredJobs no longer open, with a close reason.
GET /v1/feed/expiredmodifiedJobs with changes since your last fetch.
GET /v1/feed/modifiedGet a free key for full descriptions and higher limits. No card, no sales call, and the open MCP server stays keyless.
Clear docs, real examples, and SDK-friendly JSON.