Docs
Jobs API
Search live postings by title, location, salary, seniority, work arrangement and industry.
What it returns
One request returns a page of fully structured postings: title, company, normalised location, salary range with currency and period, experience level, required years, skills, technologies, benefits, source board and the date we first saw the listing.
POST /v2/jobs/search
{
"job_titles": ["Software Engineer"],
"geo_locations": [{ "city": "Seattle", "region": "Washington", "country": "United States" }],
"location_types": ["Remote"],
"salary": { "min": 120000 },
"page": 1,
"limit": 20
}
Fields you will not find elsewhere
- posted_at with an is_approximate flag — the employer's own publication date, and an honest marker when the source only gave a coarse bucket instead of a day.
- recruiter_agency — whether the listing came from a staffing firm rather than the employer.
- dedup group — one role cross-posted to several boards collapses to a single record.