Job Scraper - Indeed, Glassdoor & LinkedIn Jobs in One Run
Pricing
from $1.00 / 1,000 jobs
Job Scraper - Indeed, Glassdoor & LinkedIn Jobs in One Run
Search Indeed, Glassdoor and LinkedIn jobs at once and get one clean, deduplicated table: title, company, location, salary range, job type, remote flag, full description, company rating and industry, posted date and links. 25 countries. No login, fast HTTP.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Neuton Scripts
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Job Scraper: Indeed, Glassdoor and LinkedIn jobs in one run
Search Indeed, Glassdoor and LinkedIn at the same time (plus optional Bayt for the Gulf and Middle East, and BDJobs for Bangladesh) and get one normalised, deduplicated dataset. You don't need three scrapers with three schemas. Every row has the same fields: title, company, location, salary range, job type, remote flag, full description, company rating and industry, posted date, job link and a source column saying which board it came from.
It works in 25 countries, needs no login, and runs as pure HTTP, so it's fast and costs little to run. Built for job aggregators, recruiters and sourcers, salary and labour-market research, sales teams watching hiring companies, and AI agents.
What one row looks like
| Field | Meaning |
|---|---|
source | indeed, glassdoor, linkedin, bayt or bdjobs |
jobId, jobUrl, applyUrl | Board job ID, job page and apply link |
title, company, companyRating, companyIndustry, companySize, companyWebsite, companyLogoUrl | Job and employer |
location, city, region, country, isRemote | Where |
jobTypes | e.g. ["fulltime"] |
salaryMin, salaryMax, salaryPeriod, salaryCurrency, salarySource | Pay range and where it came from (employer, indeed-estimate, glassdoor-estimate) |
skillsAndBenefits | Indeed's skill, benefit and schedule tags |
description | Full job description (plain text) |
easyApply, postedAt | Apply type and posting date |
searchTerm, searchLocation, scrapedAt | Which search found it |
Fields a board doesn't publish stay null. Nothing is guessed.
How to use it
- Enter job keywords and locations, or leave locations empty for the whole country.
- Choose the boards (all three by default) and the country.
- Set max jobs per board and optional filters: posted within N hours, job type, remote only, radius, newest first.
- Run, then export to CSV, Excel or JSON, or use the API, webhooks or MCP.
{"searchTerms": ["data analyst", "business analyst"],"locations": ["Boston, MA", "Remote"],"jobBoards": ["indeed", "glassdoor", "linkedin"],"country": "US","maxResultsPerBoard": 100,"postedWithinHours": 72}
The same job posted on two boards appears once per board, so you can compare how each board presents it. Within a board, jobs are deduplicated by ID.
Pricing
Pay per result: one charge per job row saved. Check the Pricing tab for the current rate, and set a maximum charge per run. The run stops cleanly at your limit. Searches that fail are not charged.
Reliability
A free RUN_SUMMARY record lists every board, keyword and location search with its row count and status. If one board is temporarily unavailable, the others still deliver and the run is marked PARTIAL. Blocked requests are retried on a fresh residential session.
Single-board versions
- Indeed Jobs Scraper: Indeed only, with company size, revenue and extra Indeed fields
- Glassdoor Jobs Scraper: Glassdoor only, with median salary estimate and company HQ and revenue
- LinkedIn Job Details Scraper: complete LinkedIn job records from URLs or IDs
Responsible use
The Actor collects publicly listed job postings. Use it lawfully and follow privacy, employment and anti-discrimination rules and each source's terms. Neuton is not affiliated with Indeed, Glassdoor or LinkedIn.