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.
- Searches eight boards in one run and removes duplicate listings automatically.
- Salary ranges with currency and annual normalization, plus company industry, size, and rating.
- Filters for remote work, job type, posting age, distance radius, and easy apply.
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.
Built for
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.
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)| Field | Type | Meaning / availability |
|---|---|---|
| id | string | Unique job identifier from the source site |
| title | string | The job position title |
| company | string | Company name |
| location | string | Job location (city, state, country) |
| job_url | string | URL to the job posting on the job board |
| job_url_direct | string | Direct application URL on the company website |
| site | string | Job board where this listing was found |
| job_type | string | Employment type (fulltime, parttime, contract, internship) |
| is_remote | boolean | Whether the job is remote |
| date_posted | string | Date 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.