Best job posting APIs, 2026Every main way to get job posting data.
Compared side by side.

Indeed’s partner APIs, the job search APIs of Adzuna, Careerjet and USAJOBS, and the main job data APIs, compared on what they return, how they charge and how you connect.

An editorial comparison of what each vendor publishes, checked 25 Sept 2026. Monocrawl is ours and listed first. How we compared

Find your fit14 options compared

What are you building?

From each vendor’s own pagesChecked 25 Sept 2026

14options compared

6with an MCP server

10free to start

53sources, checked 25 Sept 2026

Four routes

Four ways in.
Pick by who you are.

Indeed’s APIs serve employers, ATS platforms and approved partners, and its docs list no job search API. Adzuna, Careerjet and USAJOBS run job search APIs for their own listings, each with its own rules. Data APIs and job databases return postings from boards and career sites with an API key.

Indeed’s own APIs

Indeed partner APIs

For
Employers, ATS platforms and approved publishers
You get
Tools to post and manage jobs on Indeed. Publishers show a subset of Indeed jobs through a plugin.
You need
An Indeed partnership, which Indeed considers case by case.

Job site APIs

Adzuna, Careerjet and USAJOBS

For
Sites that show job listings, and research
You get
Search results from each site’s own listings, with salaries. Adzuna and Careerjet return excerpts, not full descriptions.
You need
A key from each site, and its rules: credit to Adzuna and USAJOBS, and each visitor’s IP address for Careerjet.

Data APIs

Monocrawl and the vendors below

For
Job boards, recruiting tools, pipelines and AI agents
You get
Job searches and full postings from boards such as Indeed, read on request.
You need
An API key. No Indeed partnership and no job board account.

Job databases

TheirStack, JobsPikr, PredictLeads and jobdata API

For
Hiring signals, market research and job board backfill
You get
Postings collected in advance from boards or company career sites, with years of history and company data.
You need
An API key, and a plan sized to the jobs you pull each month.

What they return

Job posting data,
at a glance.

What each option lists on its own pages, and how you connect. Several boards means listings from more than one job board; some databases collect from company career sites instead.

Job posting data and access each option lists on its own pages
Job posting dataConnect
OptionJob searchFull postingsSeveral boardsJobs by companySalariesRemote jobsREST APIMCP serverSources
MonocrawlOur productOur API
Indeed partner APIsOfficial, Indeed–––––12345
Adzuna APIOfficial, Adzuna–––678910
Careerjet APIOfficial, Careerjet––––111213
USAJOBS APIOfficial, US federal jobs––1415161718
ApifyIndeed Scraper actor––19202122
Bright DataJob scraper APIs–232425
HasDataJob scraper APIs––2627282930
OxylabsWeb Scraper API––31323334
SearchApiGoogle Jobs API–35363738
jobdata APIATS job data API––394041
JobsPikrJob data feed API–424344
PredictLeadsCompany signals API––45464748
TheirStackJob postings database4950515253
  1. aIndeed partner APIs, job search: Indeed partners only, shown on your page by a plugin
  2. bIndeed partner APIs, full postings: Only jobs you or your ATS clients post to Indeed
  3. cIndeed partner APIs, REST API: Approved partners only; its job APIs post and manage jobs
  4. dAdzuna API, full postings: A snippet of the description, not the full text
  5. eCareerjet API, full postings: An excerpt, 120 characters by default, not the full text
  6. fUSAJOBS API, job search, full postings, jobs by company, salaries and remote jobs: US federal government jobs only
  7. gBright Data, salaries: Listed on its product pages but not in its API docs; API access unverified
  8. hBright Data, MCP server: Its job tool reads LinkedIn job URLs only, in Pro mode
  9. iOxylabs, job search, full postings, several boards and salaries: Page HTML, or JSON from parsing instructions you write
  10. jOxylabs, MCP server: No job-board tool; its general scraping tool returns the page
  11. kJobsPikr, remote jobs: Starter plan and up, not its Kick-off plan

Pricing

How each one charges,
and what stands out.

A request, a result, a record and a unit are not the same size, and allowances reset on different schedules. Price your own workload with each vendor.

Job sites’ own APIs

Indeed partner APIs

No price list

No published price Indeed considers partnerships case by case.

Its Hiring Lab API serves labour market indices to partners and researchers.

Worth knowingIts partner docs list no job search API: publishers show Indeed jobs through a JavaScript plugin, for Indeed partners only.

No published price

Adzuna API

No price list

No published price A key comes with sign-up, limited to 250 calls a day and 2,500 a month by default.

Other commercial uses get a 14-day trial, after which a licence may be required.

Worth knowingEach listing you display needs a “Jobs by Adzuna” label, and the API returns a snippet of each description.

No published price

Careerjet API

No price list

No published price Each publisher website gets its own API key from a Careerjet publisher account.

Up to 100 jobs a page and 10 pages a search.

Worth knowingEach call must carry the IP address and user agent of the site visitor whose action triggered it.

No published price

USAJOBS API

No price list

No published price A key comes by email after an API access request.

Up to 500 results a page and 10,000 a query. The announcement text API needs no key.

Worth knowingIts terms ask you to credit USAJOBS and send users there to apply, and bar reselling the data as a feed.

No published price

Other data APIs

Apify

Per result

$6 per 1,000 job listings on the free plan

From $3 on the Business plan. Starter plan $19 a month.

Worth knowingAn actor maintained by Apify; as well as keyword searches, it collects every job on an Indeed company page.

$5 of usage a month

Bright Data

Per record

$1.50 per 1,000 records, pay as you go

$499 a month includes 384,000 records, then $1.30 per 1,000.

Worth knowingSeparate Indeed and Glassdoor scrapers find jobs by keyword or by company URL, and only delivered records are billed.

5,000 records a month

HasData

Monthly credits, per call

$59 a month for 200,000 credits, billed monthly

An Indeed or Glassdoor call costs 5 credits. $49 a month billed yearly. Unused credits do not roll over.

Worth knowingSeparate 5-credit calls for Indeed and Glassdoor searches, and for one job’s full details by URL.

1,000 credits a month

Oxylabs

Monthly plan, per result

$1.15 per 1,000 results without JavaScript, on its $49 Micro plan

With JavaScript rendering, $1.35 per 1,000. VAT may apply.

Worth knowingReturns Indeed and Google Jobs pages as HTML, which its free Custom Parser can turn into JSON.

Free trial, up to 2,000 results

SearchApi

Monthly plan, per search

$40 a month for 10,000 searches

From $1 per 1,000 on its largest listed plan. Only successful searches are billed.

Worth knowingReads Google Jobs, which gathers listings from job boards, recruitment sites and other platforms, with apply links for each.

100 free requests

jobdata API

Flat monthly plan

$345 a month on Access lite, for jobs from the past 90 days

The full database is $495 a month. No credits or usage caps.

Worth knowingCollects from companies’ own ATSs and career sites, not third-party job boards, with apply links that go straight to the employer.

Rate-limited testing without a key

JobsPikr

Monthly credits, per job

$79 a month for 1,000 job credits, billed monthly

$72 a month billed yearly. Credits reset every 30 days and do not carry over.

Worth knowingCollects from job boards and company sites and flags duplicates; a job fetched twice in one 30-day cycle uses one credit.

7-day free trial

PredictLeads

Pay as you go, per credit

$0.04 per API credit, for 101 to 5,000 credits a month

$40 minimum monthly charge. Searches across all openings are billed per result.

Worth knowingCollects openings from company websites and their ATSs; one call returns up to 1,000 of a company’s openings for 1 credit.

100 API credits a month

TheirStack

Monthly credits, per job

$49 a month for 1,500 API credits

Each job returned costs 1 credit. Unused credits roll over for 12 months.

Worth knowingMerges the same job seen on several sites into one record, and can push new and closed jobs to you by webhook.

200 API credits a month

Try a call

One job posting request.
Real data back.

The same request in cURL, TypeScript or Python, and the recorded Bing listing for a full-time Staff Software Engineer, Motion Planning role at AeroVect in Frankfurt. No job board account and no Indeed partnership.

Your requestGET /v1/jobs/bing/job
curl "https://www.monocrawl.com/v1/jobs/bing/job?id=MTE5OTc2NjYxOS5SZXRybw%3D%3D" \
  -H "x-api-key: mn_your_key_here"
1 credit
What comes backRecorded 21 Sept 2026

Staff Software Engineer, Motion Planning

AeroVect · Frankfurt, HE

Type
Full-time
Board
Bing

Selected public fields from the recorded response. Live values will differ.

Example call prices on job boardsIndeed job search3 creditsIndeed job posting1 creditBing job search3 creditsBing job posting1 creditXing job search3 creditsXing posting with salary1 creditLinkedIn job search3 creditsSalary bands for a title1 credit

2.1sMedian response in our benchmark. 22 September 2026 catalogue benchmark. Median of recorded endpoint timings across 636 operations with a successful HTTP response. Includes network time; individual requests vary.

Compare one-on-one

Questions

Choosing a
job posting API.

Does Indeed have a public job search API?

Not one you can sign up for. Indeed’s partner docs list APIs for employers and ATS platforms to post and manage jobs, and publishers show Indeed jobs through a JavaScript plugin that only Indeed partners can use, at most 20 jobs at a time. Indeed considers partnerships case by case. For public Indeed postings, Monocrawl searches Indeed in a country by keyword, location and radius, and Apify, Bright Data, HasData and Oxylabs also read Indeed.

Is there a free job search API?

Adzuna, Careerjet and USAJOBS issue keys for their own listings and publish no price, each with its own rules: Adzuna’s default key allows 250 calls a day, Careerjet needs each visitor’s IP address and user agent, and USAJOBS covers federal jobs only. For job board data, Monocrawl gives 1,000 credits every month, Bright Data 5,000 records a month, HasData 1,000 credits a month, TheirStack 200 API credits a month, PredictLeads 100 API credits a month and Apify $5 of usage a month. SearchApi gives 100 free requests, Oxylabs a trial of up to 2,000 results, JobsPikr a 7-day trial and jobdata API rate-limited testing without a key.

What is the difference between a job data API and a job postings database?

A data API returns a job board’s listings per request: Monocrawl searches Indeed, LinkedIn, Bing’s job listings and Xing, and returns full postings. A job postings database collects postings in advance and keeps history: TheirStack back to 2021, JobsPikr from 2019, PredictLeads since 2016 and jobdata API from January 2023. TheirStack also adds the hiring company’s domain, industry and size to each job.

Can I get salary data through a job API?

Yes, in two forms. Many options return the salary a posting shows, including Adzuna, Careerjet, TheirStack, JobsPikr, PredictLeads, jobdata API, Apify, HasData and SearchApi, and Monocrawl returns it on Xing postings. Monocrawl also returns yearly, monthly, weekly, daily and hourly salary bands for a job title in a country, and Adzuna returns average salaries over time and the current spread of salaries.

Can I show listings from a job API on my own job board?

It depends on each source’s terms. Adzuna asks for a “Jobs by Adzuna” label on every listing you show. USAJOBS asks you to credit it and send users to USAJOBS to apply, and bars redistributing its data as a standalone feed. Indeed’s plugin shows jobs that link back to Indeed. jobdata API says it needs no attribution or backlinks, and TheirStack publishes a guide to backfilling a job board.

Which job APIs work with AI agents?

Monocrawl, TheirStack, PredictLeads, Apify, HasData and SearchApi publish their own MCP servers with job tools, so assistants such as Claude or Cursor can call them directly. Bright Data’s MCP server has a job tool for LinkedIn job URLs only, and the Oxylabs MCP server has only a general scraping tool.

Method

How we
compared.

  • What’s includedIndeed’s own partner APIs and the job search APIs of Adzuna, Careerjet and USAJOBS, plus job data APIs and job postings databases that come up across job posting API searches and comparison lists, document their API publicly and publish their pricing or offer a trial.

  • What we comparedWhat each vendor publishes about its job data, pricing, free allowance and access, read on its own pages. “Best” here means worth comparing, not a ranking from tests: we have not run their APIs.

  • About MonocrawlMonocrawl is our product and is listed first. Its details come from our live plans and catalogue.

Job posting data on one key.
Start free today.

1,000 free credits every month. No card required.

Start free