Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Job Posting APIs: 10 Data Sources Developers Use in 2026

The best job posting API is the one whose source matches your product: paid data APIs for aggregated jobs with company and tech filters, publisher and community feeds for free or low-cost listings, and an applicant tracking system's public API for one employer's own careers page. Pick the source first, then compare fields, freshness and billing.

Pick the wrong kind of job API and you'll find out a fortnight into the build. The classic version: someone wires up an applicant tracking system's job board API for a niche job site, then discovers it only returns the postings of the one company whose board they queried. Greenhouse and Ashby both work this way by design. It's perfect for a careers page and useless for aggregation. That single mix-up is why this guide sorts by where the jobs come from before anything else.

Three kinds of job API, side by side

Where the jobs come fromOn this listBuilt for
Paid data APIs that collect jobs from many sitesFantastic.jobs, TheirStack, JobsPikrJob boards, recruiting tools, labour-market research
Publisher and community feedsAdzuna API, Careerjet API, Arbeitnow, Remotive, JobicySites that display job ads, remote and regional boards
An employer's own applicant tracking systemGreenhouse Job Board API, Ashby Job Postings APIA company's careers page or internal tools

The middle row needs one more split. Adzuna and Careerjet issue API keys to publishers who show the job ads on their own sites, so you're joining a programme as much as calling an endpoint. Arbeitnow, Remotive and Jobicy are smaller public feeds with a narrower scope: two of them are remote-only, and one focuses on Germany and wider Europe.

Run this test before you write the integration

An hour spent on this saves a rewrite. Use a real search your users would run, with real values, not a sample query from the docs.

  1. Write down one target search, for example "backend developer, remote, Berlin time zone, salary shown", and the ten jobs you'd expect a good answer to contain.
  2. Call each candidate with that search and save the raw JSON, not just the count of results.
  3. Count how many returned jobs carry a salary, a company name you can match to a website, and a direct application link. Those three fields decide whether your product feels finished.
  4. Open five of the returned jobs on the employer's own site and check they're still live. Stale listings are the fastest way to lose a job seeker's trust.
  5. Read the terms page for display rules: attribution, branding and whether you may store results or must fetch them fresh each time.
  6. Work out what the test volume would cost at your launch traffic under each vendor's billing model, then double it for the first busy month.

Paid job data with filters and history

Fantastic.jobs

A small team's hosted API serving career-site and job-board listings, refreshed close to real time, for developers building job search products.

TheirStack

When the employer matters as much as the role, this API filters postings on more than 25 criteria spanning job, company and tech-stack data.

JobsPikr

Labour-market researchers can use its Job Search API for live postings or buy historical posting datasets for trend work.

Publisher, community and employer feeds

Adzuna API

Programmatic access to Adzuna's own job ads and employment data, with keys issued to publishers who display those ads.

Careerjet API

Each publisher site gets its own key on this programme, and results come back as JSON with location, salary and sort options.

Arbeitnow Job Board API

A free job search API worth a look if your audience is hiring or job hunting in Germany and across Europe.

Remotive Remote Jobs API

Remote roles only, served through a public API that includes category, salary and description fields on each listing.

Jobicy Jobs API

Remote-job listings you can take as an API, an MCP server or a plain RSS feed, depending on how you're building.

Greenhouse Job Board API

Companies on Greenhouse can pull their published jobs, offices and departments as JSON, and send applications back through it.

Ashby Job Postings API

Built for a single organisation on Ashby: it returns every job posting that's currently published, ready for a custom careers page.

Fields that make or break a job product

Three fields decide whether job seekers trust what they see, and you can only show what the API gives you.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Salary. I'd treat pay as close to non-negotiable on a modern board, so check how often the salary field is filled in your test, not just whether it exists in the schema. A field that's present on one listing in ten won't carry a salary filter.

Company identity. If you want logos, company pages or "more jobs from this employer", you need a company name you can match reliably, ideally with a domain. Check in your test whether you get a domain or company ID alongside the name, because matching on a bare name string breaks the first time two firms share one.

A direct way to apply. A listing that bounces through two other boards before reaching the employer feels like spam. Some feeds tell you whether a job has a direct application URL, and that's worth filtering on.

If you're building a recruiting or sales tool rather than a board, add a fourth: tech stack. Knowing a company is hiring for a particular database or framework is a buying signal, and only some APIs expose it.

Do you make job data APIs or job feeds? Tool makers can ask to be considered for a featured place on this list.

How the bill is worked out

There's no single pricing model here, which makes comparing cost harder than it looks.

  • Monthly plans: you pay a flat fee per month for an allowance of requests or results, usually with a trial first.
  • Credits: you buy a block of credits and each job or company record you pull uses some up. Good for bursty research work, awkward for a live site with steady traffic.
  • Per-job charges: at least one feed charges once per API key for each job that carries a direct application URL, so cost tracks the useful listings rather than every call.
  • Publisher programmes and public feeds: the pages read for this guide don't state a fee for the publisher APIs, and two of the ten state a free plan.

Two of the ten offer a free trial and only three state any price at all on the pages checked, so I won't put figures side by side. Model the cost from your own test volumes instead. If you're also pulling search-result data to find jobs that aren't in any feed, our comparison of SERP APIs covers that bill separately.

Mistakes that cost developers a rebuild

  • Treating an applicant tracking system's public API as a source of jobs from many employers.
  • Storing listings forever when the terms expect you to refresh them, then showing roles that closed weeks ago.
  • Scraping job sites yourself before checking whether a feed already covers them. If you do need to scrape, start with a dedicated web scraping API rather than a homemade crawler.
  • Skimming the display and attribution terms on a publisher programme, then reworking your listing design after launch to meet them.
  • Building filters around fields that are mostly empty in practice.

Which type to pick

Building a careers page for one company? Use that company's applicant tracking system API. It's the official source, it's always current, and it can accept applications too.

Launching a niche or regional job board on a small budget? Start with a publisher programme or a community feed that already covers your niche, and plan to add a paid source once you know which searches your users run. If you'd rather not build the board itself, our list of job board software covers ready-made platforms that handle the front end.

Building a recruiting, sales or research product where the employer and its tech matter? Go straight to a paid data API with company and tech filters. You'll pay more, and you'll stop fighting thin data on day one.

Studying hiring trends over time? You need historical datasets, not only a live search endpoint, so put that requirement at the top of your shortlist.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.