Glassdoor Scraper: Reviews, Jobs, Salaries, Interviews
Extract employer data from Glassdoor, the world's largest employer review platform with global reach across the US, Europe and beyond. Six scraping modes in one actor: reviews (rating, pros, cons, employment status, job title, dates), jobs (open positions, salary estimates, descriptions), salaries (base pay and total pay by role), interviews (questions, difficulty, outcomes), overview (rating, size, CEO, HQ) and benefits (employee benefits by rating). We extract only publicly visible Glassdoor pages, no login bypass.
Modes
6 (reviews, jobs, ...)
What you can scrape
- Reviews: review_title, rating, pros, cons, job_title, employment_status, review_date, recommend, ceo_approval
- Jobs: title, location, salary_estimate, description, posted_date
- Salaries: job_title, base_pay, total_pay, count
- Interviews: questions, difficulty, outcome, process
- Overview: rating, size, industry, CEO, headquarters, founded year
- Benefits: benefit name, rating, description
Primary use cases
- HR benchmarking. Track competitor compensation, ratings, and CEO approval over time to inform retention strategy
- Competitive intelligence. Map open roles, salaries, and review sentiment per competitor across markets
- M&A due diligence. Pull aggregated employee sentiment, leadership signals, and salary band data on targets
- Talent sourcing. Find companies hiring for a specific role in a specific city with salary estimates baked in
- Investor research. Use review-volume drift and CEO approval as proxy signals for organizational health
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~glassdoor-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": ["https://www.glassdoor.com/Reviews/SAP-Reviews-E10471.htm"],
"mode": "reviews",
"maxResults": 100
}'
Integrations
- n8n, Make, Zapier: trigger runs and process review or salary records via webhook
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- BigQuery, Snowflake, Tableau: push review and salary datasets into analytics warehouses
Output fields (reviews mode)
| Field | Type | Example |
| company_name | string | SAP |
| review_title | string | Great work-life balance |
| rating | integer | 4 |
| pros | string | Flexible hours, good benefits |
| cons | string | Slow decision making |
| job_title | string | Software Engineer |
| employment_status | string | Current Employee |
| review_date | string | 2026-03-15 |
| recommend | boolean | true |
| ceo_approval | boolean | true |
Notes and limits
- Public data only. Glassdoor has anti-scraping ToS language. We extract only publicly visible review, job, and salary pages, no login bypass, no private data access
- Residential proxy recommended. Glassdoor rate-limits datacenter IPs aggressively. The actor uses Apify Residential with country matching by default
- URL format matters. Each mode requires the matching Glassdoor URL pattern (Reviews-E{id}, Jobs-E{id}, Salary-E{id}, Interview-Questions-E{id}, EI_IE{id})
Related Actors