Job Board Scraper

One search across eight job boards, deduplicated automatically

Datapika Job Board Scraper is our scraping tool published as openclawai/job-board-scraper on Apify. Datapika maintains the product; Apify hosts execution and billing. About the publisher.

What is this API for?

Combine job searches across supported boards into a deduplicated dataset. Job records with source links and normalized fields where provided by the board.

Limits: Board availability, filters and field coverage differ. A selectable source is not a guarantee of returned results.

$0.005 per job

3,776 users

35,868 runs

5.0(6)

Runs one search across eight job boards, including LinkedIn, Indeed, Glassdoor, ZipRecruiter, Naukri, and Bayt, and returns a single deduplicated dataset. Listings include job identifiers and source links, with title, company, location, dates, salary and company details where the source supplies them. Some fields depend on the board and input options; missing salary or company data is possible.

Apify store response dated . Figures are cached and may lag; confirm current rates on Apify.

The displayed rate is the primary result event. Start fees, additional events, platform usage, or plan charges may apply. Check the current pricing before running.

Run it on Apify

Built for

recruiters mapping who is hiring in a marketsales teams using job postings as buying signalsanalysts benchmarking salaries by title and location

See actual output before you run

Inspect a recorded jobs sample with source links, reported salaries, company logos, missing fields and CSV/JSON downloads.

Explore the real job-data sample ↗

The data contract

Know the fields before you run.

Full input schema ↗

Selected fields from the published build 1.0.65, reviewed September 4, 2026. This is a schema reference, not a live result sample. Fields can be absent or empty depending on the source and selected options.

Download the dated input and field references (.json)
Selected documented output fields
FieldTypeMeaning / availability
idstringUnique job identifier from the source site
titlestringThe job position title
companystringCompany name
locationstringJob location (city, state, country)
job_urlstringURL to the job posting on the job board
job_url_directstringDirect application URL on the company website
sitestringJob board where this listing was found
job_typestringEmployment type (fulltime, parttime, contract, internship)
is_remotebooleanWhether the job is remote
date_postedstringDate when the job was posted

Call it from code or an agent

curl -X POST \
  "https://api.apify.com/v2/acts/openclawai~job-board-scraper/run-sync-get-dataset-items?format=json" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerm":"data engineer","location":"London","sites":["linkedin","indeed"],"maxResults":10}'

Set APIFY_TOKEN to your own token. This small input was checked against the published schema; it is not an executed benchmark. Running it can incur charges. For large jobs, use the asynchronous /runs endpoint.

Full input schema and OpenAPI spec on the actor API page.

Questions, answered

How much does it cost to scrape job postings from LinkedIn and Indeed?

This scraper charges $0.005 per job delivered, so 1,000 listings cost about $5. It searches LinkedIn, Indeed, Glassdoor, ZipRecruiter, Naukri, and Bayt in one run with additional actor events or platform charges where applicable.

Can I scrape multiple job boards at once and remove duplicates?

Yes, this actor queries up to eight boards in a single search and deduplicates listings that appear on more than one site. Each run returns up to 100 results per board, with salary fields, company data, and direct application links when available from the source and selected options.

More from the catalog