Glassdoor Scraper – Company Reviews, Salaries & Ratings
Pricing
Pay per usage
Go to Apify Store

Glassdoor Scraper – Company Reviews, Salaries & Ratings
Extract Glassdoor company reviews, salary ranges, interview questions, and CEO approval ratings. Perfect for employer branding analysis, compensation benchmarks, and job market research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Luan M.
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Glassdoor Salary & Reviews Scraper
Scrape salary data, company reviews, ratings, pros/cons, and job titles from Glassdoor effortlessly.
Features
- Reviews & Ratings — Extract company reviews with overall star ratings (1–5)
- Pros & Cons — Capture the full pros and cons text from each review
- Salary Data — Pull salary ranges when included in reviews
- Flexible Input — Start from any Glassdoor URL or use the built-in company search
- Anti-Bot Protection — Uses Apify proxy with residential or robots groups to handle Glassdoor's strong anti-scraping measures
- Playwright-Powered — Renders full JavaScript pages for reliable data extraction
Input Configuration
| Field | Type | Default | Description |
|---|---|---|---|
| startUrls | array | Glassdoor reviews page | URLs to begin scraping |
| searchQuery | string | — | Company name or search term |
| maxResults | number | 50 (max 200) | Maximum reviews to collect |
| proxyConfiguration | proxy | RESIDENTIAL | Proxy group for scraping |
Data Output
Each scraped review produces a dataset item with:
| Field | Type | Description |
|---|---|---|
| companyName | string | Company being reviewed |
| rating | number | Star rating (1–5) |
| reviewTitle | string | Review headline |
| pros | string | What employees liked |
| cons | string | What employees disliked |
| salaryRange | string | Salary information (if present) |
| datePosted | string | When the review was submitted |
| jobTitle | string | Reviewer's job title |
| location | string | Reviewer's location |
| url | string | Source page URL |
Usage Example
{"startUrls": [{ "url": "https://www.glassdoor.com/Reviews/company-reviews.htm" }],"searchQuery": "Google","maxResults": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Limitations & Tips
- Proxy required: Glassdoor actively blocks datacenter IPs. Always use RESIDENTIAL or ROBOTS proxy groups.
- Rate limiting: Set
maxResultsconservatively (50–100) for reliable runs. - Page structure: Glassdoor may A/B test layouts. The scraper targets common selectors (
[data-test="review-card"],.empReview,.reviewCard) for resilience.