How to scrape Glassdoor jobs with salary bands and company ratings
Last updated
To scrape Glassdoor jobs, run the Datapika job search engine on Apify: enter your search terms, set the Glassdoor country, and start the run. You get salary bands, company ratings and review counts, and full descriptions at $0.005 per job delivered, with first rows arriving about 3 seconds after start. The same run can sweep Glassdoor plus 7 other boards at once and deduplicate matching postings into a single row.
What Glassdoor data you get
Glassdoor is the board to pick when compensation and employer reputation matter. Datapika returns each listing as a structured row with salary data and the company's rating, so you can filter and sort without opening a single posting.
- Salary bands: minimum, maximum, currency, and pay interval, with optional annual normalization
- Company rating and review count on every listing that carries them
- Company profile fields: industry, size, revenue, and logo
- Full job description in markdown or HTML, plus remote flag and job type
- Direct apply URL alongside the job URL
Country setting and one search across 8 boards
Glassdoor needs a country setting, so pick the market you are targeting before you start the run. From there, the same search can cover all 8 supported boards, and duplicates are merged automatically.
- Set the Glassdoor country to match your target market; the board requires it to return results
- Add up to 5 search terms per run, plus filters like remote only, job type, and posted within N hours
- One search also sweeps LinkedIn, Indeed, Google Jobs, ZipRecruiter, Naukri, Bayt, and BDJobs
- A job posted on 3 boards comes back as 1 row tagged with every source
- A verified run returned 95 jobs across 5 boards in 54 seconds
How to do it
- 1.Open the Datapika job search engine on Apify (apify.com/openclawai/job-board-scraper) and select Glassdoor as a source.
- 2.Enter your search terms, set the Glassdoor country, and apply any filters such as remote only or posted within N hours.
- 3.Start the run and export the dataset in your browser or as JSON, CSV, or via the API, with no API keys needed.
Questions, answered
Does scraping Glassdoor give you salary data?
Yes. Datapika returns Glassdoor salary bands as structured fields: minimum, maximum, currency, and pay interval, with an optional setting that normalizes everything to annual figures. That makes salaries comparable across listings and across the other boards in the same run.
Do I need an API key or a Glassdoor account to scrape job listings?
No. Datapika runs on the Apify platform and needs no API keys, and you pay $0.005 per job delivered, so 1,000 jobs cost about $5. Results land in a dataset you can view in the browser or export as JSON or CSV.
How fast can I get Glassdoor job listings?
First rows typically appear about 3 seconds after the run starts, and a verified run returned 95 jobs across 5 boards in 54 seconds. The engine scrapes more than 200,000 jobs daily, so volume is not a constraint.
Can I scrape Glassdoor and other job boards in one search?
Yes, one Datapika search sweeps Glassdoor, LinkedIn, Indeed, Google Jobs, ZipRecruiter, Naukri, Bayt, and BDJobs at once, and the same job posted in 3 places comes back as 1 deduplicated row tagged with every source. The engine has 2,462+ users, a 5.0 rating on Apify, and a 90% run success rate over the last 30 days.