Job Board Scraper - LinkedIn, Indeed, Glassdoor & More
Pricing
from $3.00 / 1,000 job scrapeds
Job Board Scraper - LinkedIn, Indeed, Glassdoor & More
Scrape jobs from 8 boards in one run - LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs & Naukri. Deduped rows with title, company, location, salary, remote flag, description & company info. Export CSV/JSON/Excel.
Pricing
from $3.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
This job scraper pulls listings from 8 job boards in a single run — LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri — and returns one clean, deduplicated row per job: title, company, location, salary (min/max/interval/currency), remote flag, job type, posting date, full description, and company info (industry, size, rating, logo, URL). Search by keyword + location, filter by remote / job type / how recently posted, and export to CSV, JSON, or Excel.
Built for recruiters & staffing agencies, job boards & aggregators, market researchers, and sales teams tracking hiring signals who need one consolidated, structured jobs feed instead of scraping each site separately.
Why use this
- 8 boards, one run — LinkedIn + Indeed + Glassdoor + Google Jobs + ZipRecruiter + Bayt + BDJobs + Naukri, merged into one dataset.
- Deduplicated — the same job posted to multiple boards is collapsed to one row (kept from the most complete source).
- Resilient — a slow or temporarily-blocked board is skipped on a timeout so the run still finishes with everything the other boards returned (no hung runs, no all-or-nothing failures).
- Rich fields — salary range, remote flag, job type, posting date, full description, plus company industry / size / rating / logo.
- Multi-search — pass several search terms in one run; results are merged and deduped.
- Flexible filters — remote-only, job type, posted-within-N-hours, distance, country, Easy Apply, and more.
- Export anywhere — CSV, JSON, Excel, or pipe to Google Sheets / your CRM.
How to use it
- Enter a search term (job title/keywords) and a location (or leave location empty for anywhere).
- Pick the boards to scrape and a max results per board.
- Optionally filter: remote-only, job type, posted-within-N-hours, distance, country.
- Run → get a clean, deduplicated jobs table.
Input
| Field | Type | Description |
|---|---|---|
searchTerm | string | Job title / keywords (e.g. software engineer). |
searchTerms | array | Multiple searches in one run (merged + deduped); overrides searchTerm. Capped at 5. |
location | string | City / state / country (e.g. New York, NY). Empty = anywhere. |
sites | array | Boards: LinkedIn, Indeed, Glassdoor, Google, ZipRecruiter, Bayt, BDJobs, Naukri. |
maxResults | integer | Jobs requested per board (1–100). |
isRemote | boolean | Remote jobs only. |
jobType | string | Full-time / part-time / internship / contract. |
hoursOld | integer | Only jobs posted in the last N hours. |
countryIndeed | string | Country for Indeed & Glassdoor (e.g. usa, uk, india). |
googleSearchTerm | string | Full Google Jobs query (advanced). |
distance | integer | Search radius in miles. |
easyApply | boolean | LinkedIn/Indeed direct-apply jobs only. |
linkedinFetchDescription | boolean | Fetch full LinkedIn descriptions + direct URLs. |
descriptionFormat | string | markdown or html. |
proxyConfiguration | object | Proxy settings (Residential recommended). |
Example input:
{"searchTerm": "data analyst","location": "Austin, TX","sites": ["linkedin", "indeed", "glassdoor", "google"],"maxResults": 50,"isRemote": true,"hoursOld": 168}
JSON output sample
{"id": "in-1234567890","title": "Senior Data Analyst","company": "Acme Corp","location": "Austin, TX","site": "indeed","job_type": "fulltime","is_remote": true,"date_posted": "2026-06-20","salary_min": 95000,"salary_max": 125000,"salary_interval": "yearly","salary_currency": "USD","company_industry": "Information Technology","company_rating": 4.1,"job_url": "https://www.indeed.com/viewjob?jk=...","description": "We are looking for a Senior Data Analyst ...","emails": "careers@acmecorp.com","search_term": "data analyst","scraped_at": "2026-06-26T10:00:00+00:00"}
Results render as a clean, sortable table on the Output tab and export to CSV, JSON, or Excel.
Use cases
- Recruiting & staffing — pull every open role for a title/location across boards into one pipeline.
- Job boards & aggregators — backfill and keep a niche board fresh from multiple sources.
- Hiring-signal sales — companies actively hiring for a role = a buying signal; target them.
- Labor-market research — salary ranges, remote share, and demand by title/location/region.
- Personal job hunt — one deduped feed instead of refreshing eight sites.
Use with AI agents & automation
Run from the Apify MCP server so AI agents (Claude, ChatGPT, Cursor) can pull jobs as a tool call, schedule runs via Make, n8n, or Zapier to alert on new postings, or sync the dataset to Google Sheets for a live jobs dashboard. Clean flat JSON drops into ATS/CRM pipelines with no glue code.
Pricing
Pay-per-event — you're charged per job delivered (the job-scraped event). You only pay for the deduplicated jobs that land in your dataset; failed/empty boards cost nothing. See the Apify Store page for the current per-job price.
FAQ
Where does the data come from? Public job listings on LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri, via the open-source JobSpy engine.
Do I need proxies? Residential proxies are recommended for LinkedIn / Indeed / Glassdoor to avoid blocks. The actor is preconfigured to use Apify Residential proxies.
Why did one board return nothing? Boards occasionally rate-limit or change their markup. The actor skips a slow/blocked board on a timeout and still returns results from the others — re-run in a minute if a specific board matters.
Can I search multiple titles at once? Yes — use searchTerms (an array). Results are merged and deduplicated. Capped at 5 to control cost.
Can I export to CSV or Google Sheets? Yes — CSV, JSON, or Excel from the Output tab, or sync to Google Sheets via Make, n8n, or Zapier.
Other Flash Scrape scrapers
- Indeed Jobs Scraper — single-board Indeed listings
- LinkedIn Jobs Scraper — single-board LinkedIn postings
- Google Maps Leads Scraper — local business leads
- Trustpilot Reviews Scraper — company reviews