Headcount Labs gives 100,000 job records free every month, with no card. Other providers' monthly free allowances run from a few hundred jobs or credits to about a thousand; several offer only a trial.

Free every month

ProviderFree every monthAfter that
Headcount Labs100,000 recordsThen $0.01 per 1,000 records
Hirebase500 jobs a month source, checked Oct 2026Monthly plans by jobs a month, with overage on larger plans
TheirStack200 API credits a month source, checked Oct 2026Monthly API credit plans; one job is one API credit
Bright DataA free sample download source, checked Oct 2026Datasets sold by record, one-time or on a refresh schedule
Apify$5 of usage a month source, checked Oct 2026Platform plans plus each scraper's own price
Techmap1,000 jobs a month source, checked Oct 2026Jobs API by the job; country feeds by the month
PredictLeads100 API calls a month source, checked Oct 2026Per API credit: $0.04 for 101 to 5,000 calls ($40 minimum a month), down to $0.002 above 500,000
SerpApi250 searches a month source, checked Oct 2026Monthly plans by searches, from $25 for 1,000 searches
Sumble500 credits a month source, checked Oct 2026Monthly credit plans; Pro is USD 99 a month for 9,900 credits

A one-time credit or a time-limited trial is not counted as free every month. Providers offering a trial or one-time credit instead: Coresignal, JobsPipe, Fantastic.jobs, JobsPikr.

Getting job postings data instead

Headcount Labs reads open jobs from employers' own career pages and serves them through one REST API: 100,000 records free every month, then a flat $0.01 per 1,000. Search by title, company, location, pay and date:

curl --request GET "https://api.headcountlabs.com/v1/jobs?title=registered%20nurse&country=US&has_pay=true&currentness=current&limit=50" \
  --header 'Authorization: Bearer <API_KEY>'

See getting started, the filters, and job postings data by country and occupation.

Questions

Is there a free job postings API?

Yes. Headcount Labs gives 100,000 records free every month, enough to test a search across every country, and charges $0.01 per 1,000 records after that.

What counts as a record?

One job returned by a search. Counting matches with GET /v1/jobs/count returns no jobs and costs one request.

Sources

More guides

Get job postings data with one key

100,000 records free every month, no card.

Get started Pricing Sample records