The best job postings API in 2026 depends on the job you hire the data for: CUFinder for hiring signals with firmographics built into every result, Coresignal for the biggest raw jobs dataset, TheirStack for filtering and tech detection, JSearch for job boards on a budget. Pick on freshness, dedup, and pricing model.
I’m going to be honest with you.
In 2022 I built hiring-signal lists for a fintech client by scraping five job boards myself. The scraper broke twice a week. One Stripe role appeared nine times under three titles. And half the “open” job listings had quietly died months earlier.
Job postings are the messiest, fastest-moving data in B2B. So now I test the job posting API market properly every year instead. I re-ran the test in August 2026, with a fresh check of every vendor’s pricing page.
One thing first. This is an honest comparison, not a CUFinder ad. Every tool gets real pros AND real cons, including ours.
TL;DR: The Best Job Postings APIs in 2026
We tested 12 job postings APIs on 7 criteria. The winners:
- Best for hiring signals (GTM teams): CUFinder. Live job postings with firmographics in the same response, from $49/mo.
- Best raw jobs dataset: Coresignal. 1M new jobs daily, rescraped every 24 hours.
- Best filtering and tech detection: TheirStack. 236M job postings, 25+ filters, from $49/mo.
- Best ATS-direct feed: Fantastic.jobs. Straight from employer career sites, from $0.0015 per job.
- Best budget aggregator: JSearch by OpenWeb Ninja. Real-time Google for Jobs data with salary fields, free tier, from $25/mo.
- Best free job-board data: Adzuna. Free API key for live job ads plus employment statistics.
- Best jobs-to-contacts: Mantiks. Postings matched to decision-makers, from 99 EUR/mo.
- Best free affiliate feed: Careerjet. A free partner API for searchable job ads.
What Is a Job Postings API?
A job postings API returns structured job data (title, company, location, salary, description) on demand. You send a query; clean JSON comes back, no scraping required.
Here’s what most articles skip. “Job posting API” means three different products, and Google mixes all three on one results page.
- Job postings data APIs. Aggregated postings for signals and analytics. Coresignal, TheirStack, Fantastic.jobs, and CUFinder live here.
- Job search APIs. Searchable job listings for a board or app: JSearch, Adzuna, Careerjet, Google’s Cloud Talent Solution.
- Job publishing APIs. Pushing YOUR openings out. LinkedIn’s Job Posting API is partner-gated; ATS tools like Ashby expose free per-company feeds.
This review covers the first two, where you actually choose between vendors. For every endpoint we maintain, the CUFinder API directory lists all 31 in one place.
🔍 Did You Know? LinkedIn has no free, self-serve public API for job search data. Every route in requires partner approval. (Source: DEV Community field test, August 2026)
Who Actually Buys Job Postings Data? (4 Use Cases)
Four groups buy job postings data, and each needs a different jobs API. The best jobs API for a job board is a mediocre one for hiring signals, and vice versa.
Sales and RevOps teams use postings as buying signals. A company hiring three SDR managers is building a sales team, and somebody sells to that. If this is you, the hiring signals workflow shows the outreach-timing pipeline step by step.
Recruiters track who is hiring for which roles at what salary. Job board builders need volume and dedup. And analysts mine job data for skills demand, salary trends, and hiring velocity.
What Makes a Good Job Postings API? (The 7 Things I Check)
Seven things separate a useful job posting API from an expensive JSON firehose. They became my scoring pillars.
- Freshness and latency. How close to real-time does a new posting show up, and a dead one drop off? Daily rescrapes beat weekly batches.
- Dedup and posting quality. The same role hits five job boards. Good APIs collapse those into one canonical opening and down-weight ghost postings (evergreen ads that harvest resumes).
- Source mix. ATS-direct collection is earlier and cleaner; job board aggregation is broader. Know which you’re buying.
- Field structure. Salary as numbers or a string? Skills and tech mentions extracted, or buried in description text?
- Company matching. A posting without a resolved company record is trivia. You want firmographics attached.
- Historical archive. Archives spot the company that has failed to fill a role for six months. That’s a pain signal you can sell against.
- Pricing model fit. Per-job, per-request, credits, or flat plans. The model matters more than the sticker.
📌 Example: In my 2022 scraping days, one Stripe role appeared 9 times under 3 titles. That's why dedup is a scoring pillar, not a footnote.
How We Tested 12 Job Postings APIs
No vendor paid for placement. No affiliate links. And full disclosure: CUFinder is our product. Same test, same rules for everyone. Re-run it yourself before spending a cent.
In August 2026 I ran the same three lookups through every jobs API I could get a key for: “revenue operations” roles at US SaaS companies under 200 employees; all live postings for one mid-market company; the same query 48 hours later, to watch freshness and dedup work. I checked results against real career pages.
Where a vendor only sells bulk contracts, I scored from docs and published specs, and I say so in the card. No invented accuracy percentages. What broke, and what impressed me, is reported per vendor.
Scoring used 7 weighted pillars: freshness and latency (20%), coverage and sources (18%), dedup and posting quality (15%), field structure and enrichment depth (14%), pricing transparency and value (13%), docs and developer experience (12%), rate limits and delivery (8%). Quote-only pricing lands in a fixed middle band, so nobody gets singled out.
💡 Pro Tip: Before you buy any jobs API, pull the same query twice, 48 hours apart. The ratio of new, expired, and unchanged postings tells you more about freshness than any sales deck.
Quick Comparison: The 8 Best Job Postings APIs
Here’s the shortlist. Coverage numbers are each vendor’s own published claim, checked September 2026.
| Rank | API | Best For | Coverage (vendor claim) | Free Option | Starting Price |
|---|---|---|---|---|---|
| 1 | CUFinder | Hiring signals + firmographics | 260M+ companies, live postings | 15 trial credits | $49/mo |
| 2 | Coresignal | Raw jobs dataset at scale | 1M new jobs daily | Free tier + trial | $49/mo |
| 3 | TheirStack | Filters + tech detection | 236M jobs, 195 countries | Free signup | $49/mo |
| 4 | Fantastic.jobs | ATS-direct feed | 10M+ jobs/month | 7-day trial | $95/mo |
| 5 | JSearch (OpenWeb Ninja) | Budget job-board aggregator | Google for Jobs aggregate | Free tier | $25/mo |
| 6 | Adzuna | Free job-board data + stats | Partner boards, multi-country | Free API key | Free (LMI custom) |
| 7 | Mantiks | Jobs matched to contacts | Major job boards + contacts | 7-day trial | 99 EUR/mo |
| 8 | Careerjet | Free affiliate search feed | Affiliate job ads network | Free partner API | Free |
Pricing Models at a Glance
The pricing model decides your actual bill, so compare models before prices.
| API | Model | Free to Start | Entry Paid | Watch For |
|---|---|---|---|---|
| CUFinder | Credits, monthly plans | 15 credits, no card | $49/mo (1,000 credits) | Credits, not per-job micro-pricing |
| Coresignal | Credits, monthly plans | Free tier + 7-day trial | $49/mo | Credit cost varies by feature (1 to 20) |
| TheirStack | API credits + one-time packs | Free signup | $49/mo (1,500 credits) | Two credit types confuse first buys |
| Fantastic.jobs | Per-job batch plans | 7-day trial, no card | $95/mo | Batch loads, not ad-hoc calls |
| JSearch | Per-request tiers | Free tier, no card | $25/mo + $0.003 overage | Unbounded crawls get pricey |
| Adzuna | Free key + custom LMI | Free API key | LMI: not published | Dataset work means sales talks |
| Mantiks | Seat + tier subscription | 7-day trial | 99 EUR/mo + 34 EUR/user | Annual commitment, EUR billing |
| Careerjet | Free affiliate API | Free partner key | Free | Exists to send clicks to job ads |
Credit models reward planned pulls. Per-request models reward restraint. Per-job models reward bulk syncs.
The 8 Best Job Postings APIs Reviewed
1. CUFinder Jobs API: Best for Hiring Signals With Firmographics Built In

CUFinder 9.2/10: job postings that arrive already knowing who’s hiring.
Pricing: free trial credits (15, no card), then Lite $49/mo (1,000 credits), Standard $129/mo (3,000), Pro $299/mo (10,000), Premium $449/mo (20,000). Unlimited teammates; “Not Found” rows never charged.
The good and the not-so-good:
- + Every posting arrives enriched with the hiring company’s firmographics: industry, size, funding, revenue.
- + Filter by title, location, industry, company size, funding, or revenue in one call. No join step.
- + Same key covers 30 other endpoints, so postings plug into enrichment pipelines.
- – No bulk historical archive of the web’s postings. Coresignal and TheirStack keep multi-year archives; we don’t sell one.
- – Not built to backfill a consumer job board with millions of raw job listings.
- – Credit model, not per-job micro-pricing; heavy raw-feed users should price both ways.
Full disclosure, again: CUFinder is ours. Here’s what I ran: a POST to the Jobs API endpoint (v3/jobs/search) with a title filter and a country. Back came real-time job postings carrying the hiring company’s record. That saved the join I built by hand for every other data-side API here.
The companion I use most is the Company Career Page Finder API: company in, verified career page URL out, from a 260M+ company database. Postings tell you the market; the career page confirms the source.
Best for: teams that act on hiring, not just count it.
2. Coresignal: Best Raw Jobs Dataset at Scale
Coresignal 8.9/10: the industrial supplier of job data.
Pricing: free tier plus 7-day trial; self-service at $49, $199, $499/mo; a $1,000/mo tier prices credits at $0.007; 3-month rollover. Credit cost varies by action (1 per record, 10 to 20 for search).
The good and the not-so-good:
- + 1M new jobs added daily, every active posting rescraped within 24 hours.
- + Entity resolution dedupes postings and matches each to the right company. My re-pull came back clean.
- + Years of historical job data for trend and fill-time analysis.
- – Credit math takes a spreadsheet before you can forecast spend.
- – Dataset products aim at engineers; GTM users will want a layer on top.
Coresignal impressed me on freshness. Near-real-time at that volume is discipline, and the rescrape is what kills ghost postings. Need the biggest clean pool of jobs data? Start here.
Best for: talent-intelligence platforms and AI teams that consume job postings by the million.
3. TheirStack: Best Filtering and Tech-Stack Detection
TheirStack 8.7/10: the power-user’s query box for job postings.
Pricing: free signup; API credits from $49/mo (1,500) to $1,200/mo (500,000); one-time company-credit packs from $109 roll over 12 months.
The good and the not-so-good:
- + 236M job postings across 195 countries, archived to 2021, expired postings included.
- + 25+ filters, including technologies mentioned in the description. “Companies posting Kubernetes roles” is one query.
- + Normalized salaries, hiring-team contacts, and the original career-page URL per posting.
- – Two credit types (API vs company) confuse first-time buyers.
- – Younger, smaller company than the data giants it competes with.
The filter I keep returning to is technology. Tech mentions inside job listings are an early technographic signal. The company-by-domain endpoint returned a firm’s full posting history in one call, salaries normalized into chartable numbers.
Best for: anyone whose queries sound like “senior data roles, Series B, Germany, mentioning Snowflake.”
4. Fantastic.jobs: Best ATS-Direct Feed
Fantastic.jobs 8.4/10: straight from the source, by the truckload.
Pricing: 7-day free trial, no card; plans at $95, $175, $250, $500, $750/mo, roughly $0.0025 down to $0.0015 per job. Above 1M jobs monthly, you talk to them.
The good and the not-so-good:
- + Collects job postings directly from employer ATS and career sites: earlier and cleaner than board scrapes.
- + Expired-jobs and modified-jobs endpoints keep your local database honest.
- – Designed for batch loading; ad-hoc user-facing calls can add seconds of latency.
- – Lean team and young brand, so vet support expectations for critical loads.
Their docs tell you to sync on an interval and serve from your own database. That honesty won points. ATS-direct also means fewer duplicates at the source.
Best for: job boards and signal platforms that want a fresh, direct-source jobs feed at clear per-job prices.
5. JSearch by OpenWeb Ninja: Best Budget Aggregator
JSearch 8.1/10: Google for Jobs, in JSON, for lunch money.
Pricing: free tier, no card; then $25/mo (plus $0.003 per extra request, 5 req/s), $75/mo, and $150/mo tiers on RapidAPI or direct.
The good and the not-so-good:
- + Aggregates LinkedIn, Indeed, Glassdoor, ZipRecruiter, and public job sites via Google for Jobs.
- + Salary endpoints with min, max, median as numbers.
- – Coverage and fields inherit whatever Google indexes; you can’t go deeper than the SERP.
- – No historical archive, and per-request pricing punishes unbounded crawling.
Best for: developers who need real-time job search results without a procurement cycle.
6. Adzuna: Best Free Job-Board Data (With Registration)
Adzuna 7.8/10: the free key that also does statistics.
Pricing: free API key by registration for job ads and employment data; the Labour Market Intelligence package (historical data, standardized titles and skills) is commercial, pricing not published.
The good and the not-so-good:
- + Genuinely free searchable job ads by keyword and location.
- + Employment statistics endpoints: salary and vacancy data for charts.
- – Coverage skews to its partner boards and markets.
- – Serious dataset work means the LMI conversation, and that pricing is not public.
Best for: researchers and product teams validating an idea before spending on job data.
7. Mantiks: Best Jobs-to-Contacts for Recruiters
Mantiks 7.7/10: from job posting to decision-maker in one screen.
Pricing: 7-day trial; Basic 99 EUR/mo plus 34 EUR per extra user; Starter 190 EUR/mo plus 68 EUR per user, annual commitment billed monthly.
The good and the not-so-good:
- + Matches postings to the hiring company AND surfaces the best contact with email.
- + Feeds your CRM or ATS through API, webhook, or native integrations.
- – Priced and shaped for recruiting workflows, not raw data buyers.
- – Annual commitment on standard plans, and EUR billing means FX math for US teams.
Best for: recruiting agencies selling into companies the moment a role opens.
8. Careerjet: Best Free Affiliate Search Feed
Careerjet 7.2/10: the old, free workhorse.
Pricing: free partner API with an API key over basic auth, locale-based endpoints, affiliate model.
The good and the not-so-good:
- + Free, simple, stable: search job ads by keyword, location, and locale.
- – Affiliate terms: it exists to send clicks back to job ads.
- – Thin structure: salary arrives as a raw string, with no enrichment or signals layer.
Best for: content sites and simple boards that want searchable job listings at zero cost.
4 More Jobs APIs I Checked (And Who They Suit)
Four more deserve a mention. For the right buyer, each beats something above.
- Bright Data. Jobs datasets and scraper infrastructure: pay-as-you-go near $1 per 1,000 requests, records from $0.75 per 1,000. You operate the pipeline.
- SerpApi. Google Jobs results as JSON: free 250 searches/mo, then $25 to $275 tiers. A lookup tool, not a feed.
- Techmap (jobdatafeeds.com). International feeds in JSON, RSS, or CSV; free trial plan; dataset pricing not published.
- jobdataapi.com. Flat plans at $345, $495, $765/mo, no credits, ATS-sourced, public endpoints to test before paying.
Where Job Postings Data Actually Comes From
Job postings data comes from three places: career pages and ATS systems, job board aggregation, and search-results extraction. The mix explains every vendor’s trade-offs.
Career-page collection is earliest and cleanest, but somebody must crawl millions of pages. Board aggregation is broad, but duplicates multiply. SERP extraction is real-time, but shallow. And the biggest board of all? Locked.
“LinkedIn has no free, self-serve public API for job search data. Every route into it requires approval as an official partner, an application process with no published timeline and no guarantee of acceptance,” writes developer Luke M. in an August 2026 field test on DEV Community.
So treat “includes LinkedIn jobs” claims carefully: aggregators see what Google indexes. And note the distinction: postings show which roles a company WANTS to fill; who actually started, moved, or left is the Job Changes API‘s dataset, queried by date range.
🧠 Remember: A job posting is an intent signal, not a guaranteed hire. Evergreen and ghost postings exist. Weight clusters and hiring velocity, never a single listing.
How to Choose (By Team)
If you’re a GTM or sales team
CUFinder, with TheirStack alongside for tech filters. You want signals joined to firmographics on day one. If the real question is company-level data, read the best company data APIs instead.
If you’re a recruiting agency
Mantiks, because the contact is the product. Fantastic.jobs if you’d rather own the data layer.
If you’re building a job board
JSearch or Adzuna to start free, Fantastic.jobs when volume starts paying your bills. Careerjet still earns its keep on content sites.
If you’re an analyst or data team
Coresignal for scale and history, TheirStack for query power. Postings pair with other signals too: tech mentions preview the stack before install data (see the best tech stack APIs), and hiring velocity beside fresh rounds is a timing play (see the best funding data APIs).
How to Use the CUFinder Jobs API in 5 Steps
Want hiring signals on your own accounts? Here’s the flow.
- Get a key. Sign up, grab your x-api-key, use the 15 free credits.
- Make the first call. POST to v3/jobs/search with a title and a country.
- Add filters. Narrow by industry, company size, funding, or revenue until results look like your ICP.
- Read the company block. Each posting carries firmographics, so scoring happens in the same loop.
- Route it. Push qualifying companies to your CRM or a webhook while the role is open.
Frequently Asked Questions
What is a job postings API?
A job postings API returns structured job data (title, company, location, salary, description) over HTTP. Teams use it for hiring signals, job boards, and labor-market research instead of scraping career pages.
What are some free APIs for job listings?
Adzuna’s free key, Careerjet’s partner API, and JSearch’s free tier. ATS endpoints like Ashby’s expose one company’s postings free. All cap volume.
Is there a Google Jobs API?
No public one. Cloud Talent Solution powers search inside your own board, and tools like SerpApi extract the Google Jobs page as JSON. Neither is an official feed.
Is there a LinkedIn job postings API?
Not a self-serve one. LinkedIn’s Job Posting API requires partner approval, no published timeline. Aggregators surface LinkedIn postings only as far as public indexing reaches.
Does Indeed have a job posting API?
Indeed’s APIs are partner-gated too, aimed at ATS integrations and sponsored-job partners. For broad coverage without partnerships, aggregators like JSearch are the realistic route.
How much does a job postings API cost?
Free to enterprise. Real 2026 anchors: free keys (Adzuna, Careerjet), $25/mo aggregation (JSearch), $49/mo credit plans (CUFinder, Coresignal, TheirStack), $95/mo per-job batches (Fantastic.jobs), bulk datasets above.
Can I use job postings data as a buying signal in my CRM?
Yes. Filter postings to your ICP, enrich the company, route to the rep, and reference the open role in your first line.
Should I scrape job boards myself instead of paying for an API?
Usually no. Parsing, dedup, bans, and schema drift make DIY scraping a job that never ends. I’ve lived it. An API costs less than the engineering hours.
Are job postings APIs GDPR-compliant?
Postings are public company data, not personal data, so risk is low. Once recruiter contacts enter the payload, GDPR and CCPA apply; check the vendor’s lawful basis.
References and Sources
Every price traces to a vendor page checked September 2026. Vendors change plans fast, so click before you buy.
- TheirStack, Job Postings API and pricing. theirstack.com
- Coresignal, Jobs Data API. coresignal.com
- Fantastic.jobs, job postings API plans. fantastic.jobs/api
- OpenWeb Ninja, JSearch API. openwebninja.com
- Adzuna, developer API portal. developer.adzuna.com
- Careerjet, partner API documentation. careerjet.com/partners/api
- Mantiks, pricing. mantiks.io/pricing
- Microsoft Learn, LinkedIn Job Posting API overview (partner access). learn.microsoft.com
- Luke M., “Is there an API for LinkedIn job postings? I pulled 90 real listings to check,” DEV Community, August 2026. dev.to
- Google Cloud, Talent Solution job search documentation. docs.cloud.google.com
Pick the API Whose Data You Can Verify
Listen. Every vendor here claims fresh, complete job data. None of them mean the same thing by it.
So do the boring thing that wins. Run the same query through two finalists, 48 hours apart. Check ten results against real career pages. The winner picks itself. Every time.
You’ve got this. The market has honest options at every price. And if your next step after “they’re hiring” is “who do I call?”, run one filtered search through the CUFinder Jobs API and watch firmographics arrive attached. What’s the worst job-data mess you’ve inherited? I’ve got scraper scars to trade.
