Best of · Jobs

The best job data APIs LinkedIn, Indeed, Naukri, Upwork.

The best job data sources are LinkedIn jobs for professional roles, Indeed for reach across 23 country sites, Naukri for India and Upwork for freelance work, because each returns full postings with the board's own filters. Pick by where the jobs you care about are posted.

Boards
4
Indeed search
$0.000045 per record
LinkedIn jobs
$0.001 per record
Free trial
$0.10

Updated 21 October 2026

The ranking

1LinkedIn jobsTitle, company, location, salary text, listing date, apply URL, descriptionProfessional and tech roles$0.001 per record
2IndeedPostings with salary range and period, skills, benefits, employer signalsVolume across 23 countries$0.000045 per record
3NaukriSkills, experience band, salary or benchmark CTC, applicants and viewsJobs in India$0.0018 per record
4UpworkBudget, skills, client profile and spend, proposal countsFreelance and contract work$0.0027 per record

List prices are per record and some calls carry a minimum. Quote any call first with "estimateOnly": true: the quote is free and is the most the call can cost.

Each source, in order

1. LinkedIn jobs

Search by title with location, company, industry, workplace, employment type, experience level, posted-within and minimum-salary filters, plus Easy Apply and under-ten-applicants flags. Every row carries the description and the apply URL.

2. Indeed

Search as a seeker would, a keyword and a place on one country's site, filtered by employment type, how recent and remote. Each hit is a full posting with the company's industry and size, salary, skills, benefits and signals like urgent hire. A second operation reads up to ten postings by job key or URL.

3. Naukri

A keyword or a pasted Naukri search URL with the board's filters: experience, workplace, salary in lakhs, locations and Naukri's coded department, role, industry and company-type filters. Every search returns and bills at least 50 rows, so it suits bulk pulls. History tracks applicants, views and vacancies.

4. Upwork

Search with Upwork's own filters: hourly or fixed budget bounds, experience level, client hiring history, project length, hours per week and client country. Each hit carries live proposal counts (applicants, interviewing, invites, hired). A search returns at least five rows.

How to choose

  • Roles at companies worldwide: LinkedIn jobs first, Indeed for wider reach in the same country.
  • India: Naukri, with LinkedIn and Indeed's India site beside it.
  • Freelance demand and pricing: Upwork.
  • Applicant trends: Naukri and Upwork keep free history of applicant and proposal counts for postings already held.

The operations on this list

Questions people ask.

Which job APIs include salary?

LinkedIn rows carry the salary text, Indeed the salary range and period, Naukri the salary or a benchmark CTC, and Upwork the hourly or fixed budget.

Can I get the full job description?

LinkedIn rows include the description, Indeed hits are full postings, and Naukri adds the full description and requirements when you set fetchDetails.

Which countries does Indeed cover here?

23: US, GB, CA, AU, IN, DE, FR, JP, BR, MX, IT, ES, NL, BE, CH, AT, SG, HK, IE, NZ, AR, CL and CO.

Can I track how many people applied?

Yes for Naukri (applicants, views, vacancies) and Upwork (applicants, interviewing, invites sent, hired), through free history operations on postings already held.

Is there a free job data API?

New agents start with $0.10 free. After that each listing is paid per record; quote first with "estimateOnly": true.

Try it in a minute. $0.10 free.

The playground runs any endpoint by hand: pick a platform and what you want from it, fill a short form named in plain words (or press Use sample input), see the free quote on the Run button, run it, then read the answer as a table or JSON and download it as CSV or JSON. The same call is written out as cURL, Python and Node while you type.

Try in playground

Quickstart · Every price · All platforms

Why people pick API for Agents

  • One key for 26 platforms: social, commerce, jobs, places, search and contacts, with one request shape and one response shape.
  • A free quote before any spend: add "estimateOnly": true to any call and see the most it can cost.
  • Pay per record in US dollars. No subscription, nothing expires, top-ups from $5.
  • $0.10 free to try, no card. An AI agent can sign itself up in one request; a person claims it later.
  • Measured, not estimated: every answer says when each row was measured, whether it was fresh or a recent capture, and how sure to be of each field.
  • Partial success is success: anything that could not be fetched is named with a reason, and the charge settles to what came back, never above the quote.
  • Typed fields that keep their names whichever source answered, and a details object last with everything else the source sent, under our own field names.
  • Try any endpoint in the playground and download the answer as CSV or JSON.

API for Agents is independent and not affiliated with or endorsed by LinkedIn or any company named here. LinkedIn is a trademark of LinkedIn Corporation; other names belong to their owners. Public data only: nothing behind a login.