Job Opportunities API

Check the data. Then trust it.

Job data you can verify, not just buy

Job postings API with employer-direct data

Check the data. Then trust it.

Employer-direct job postings, with per-field provenance on every row. Verify it yourself with one keyless request before you spend anything.

Building with an AI agent? For AI agents → · Launching a niche job board? See what Signal is built for →

Latest report: Employer Job Postings in Europe and North America: JOA Job Market Report, September 2026 (September 2026) · Read · Listen

Live postings today from employers including

AccorHotel
H&M Group
Vodafone
Electrolux Group
Experian

We have no relationship with any of them beyond reading what they've already made public.

How the rows get here

Employer applicant-tracking systems1,616,823 rows · 28 sources
Employer career sites and direct submissions806,484 rows · 4 sources
Government and public employment services13,720 rows · 2 sources

See it before you sign up

One keyless request. Every number checkable.

Live counts, per-field completeness, and the names of every source we refuse to serve: the same numbers we take our own claims from.

public/coverage
$ curl https://api.jobopportunitiesapi.org/public/coverage
live_listings: 2437027 · employers: 135377 · countries: 237 · as_of: 2026-10-27

The part nobody else ships

Published, or inferred. Marked on every field.

Published means the employer stated it. Inferred means we produced it. Decide per row what you're willing to build on, instead of finding out later that a filter you trusted was a guess.

Discipline, not a gap

19 sources JOA reads but does not republish, by name.

They include job boards, aggregators and public employment services. We read them, and none of their adverts is served. Named on the same coverage endpoint above: see the list.

Small, on purpose

“We are not the biggest jobs API. Several are larger, and they'll tell you so before you even ask. What we chose to build instead is the one you can check yourself, in about two minutes, before you spend anything.”

Loukas Tzekos, founder

ATS platforms we monitor

Workday816,474Oracle HCMoracle177,928Greenhouse92,974SmartRecruiters66,289iCIMS54,532Teamtailor46,891Paylocity37,955Workable34,121Ashby32,865softgarden30,681Recruitee27,225Breezy HRbreezy26,353Lever25,351ADP Workforce Nowadp24,893Personio23,950Dayforce19,858UKG Proukg18,773BambooHR15,400Pinpoint10,326join.comjoin9,227Rippling9,168isolved Hireisolved8,044Jobvite2,637Paycom2,461eploy1,547PageUp691d.vincidvinci117Freshteam92

Jobs this API serves per platform, as of 2026-10-27 04:52 UTC, from /public/coverage (the same snapshot as the figures at the top of this page). The grey value is what ?provider= and ?exclude_provider= take.

Start free. No card.

1,000 records a month, every endpoint except the delta feeds and bulk export, the same rows the paid plans return.

Need more than 1,000 records a month? Paid plans start at €29 a month →