Glassdoor Reviews Scraper
Pricing
from $2.00 / 1,000 results
Glassdoor Reviews Scraper
Extract employee reviews from Glassdoor by company. Each review includes the rating, pros, cons, advice, job title, location, employment status, review date, and any employer response. Input company URLs or employer IDs. No login required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract employee reviews from Glassdoor for any company, by company URL or employer ID. One result = one review.
Why use this actor
- No account, no login, and no API key required
- Full review history — not just the first page (thousands of reviews per company)
- Full review detail: rating, pros, cons, advice, job title, location, employment status, and date
- Per-category ratings (work-life balance, culture, compensation, career, leadership, diversity)
- Sort by relevance or newest-first
- Employer responses included when present
- Stable JSON output suitable for pipelines, sentiment analysis, or databases
- Automatic retries and IP switching if a request is temporarily blocked
How it works
- You give the actor one or more companies — a Glassdoor company link (Reviews or Overview page) or just the employer ID number.
- The actor collects every review with its full detail, paging through the company's entire review history (50 reviews per page).
- Results stream into your dataset, ready to download as JSON, CSV, or Excel.
You don't manage scrapers, browsers, or retries — the actor handles all of that.
Input
{"companies": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],"maxReviewsPerCompany": 100,"maxPages": 50,"sort": "RELEVANCE","concurrency": 2,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Type | Description |
|---|---|---|
companies | array | Company URLs (Reviews or Overview pages) or bare employer ID numbers. |
maxReviewsPerCompany | integer | Stop after this many reviews per company. 0 = no cap (entire history). Default 100. |
maxPages | integer | Safety cap on review pages walked per company (50 reviews per page). Default 50. |
sort | string | RELEVANCE (most relevant) or DATE (newest first). Default RELEVANCE. |
concurrency | integer | Companies processed in parallel. Default 2. |
proxyConfiguration | object | Proxy settings. Residential is recommended. |
Output
{"_input": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm","_scrapedAt": "2026-06-10T19:21:12Z","recordType": "REVIEW","employerId": 9079,"page": 1,"reviewId": 104312551,"summary": "Great experience overshadowed by significant issues","pros": "Great loved working there indeed yes","cons": "Bad very very very very bad","advice": null,"ratingOverall": 5,"ratingWorkLifeBalance": 0,"ratingCultureAndValues": 0,"ratingCareerOpportunities": 0,"ratingCompensationAndBenefits": 0,"ratingSeniorLeadership": 0,"ratingDiversityAndInclusion": 0,"ratingRecommendToFriend": null,"ratingBusinessOutlook": null,"employmentStatus": "REGULAR","isCurrentJob": true,"jobTitle": { "id": 47759, "text": "Warehouse Worker" },"location": { "id": 3907861, "name": "Georgetown", "type": "CITY" },"lengthOfEmployment": 0,"reviewDateTime": "2026-06-08T22:39:47.570","countHelpful": 0,"countNotHelpful": 0,"ratingCeo": "APPROVE","employer": { "id": 9079, "shortName": "Google" },"employerResponses": []}
| Field | Type | Description |
|---|---|---|
reviewId | number | Unique review ID. |
summary | string | Review headline. |
pros / cons / advice | string | The review body sections. |
ratingOverall | number | 1–5 overall rating. |
rating* | number | Per-category ratings (work-life, culture, compensation, career, leadership, diversity); recommend-to-friend and business-outlook are sentiment values. |
employmentStatus | string | e.g. REGULAR, PART_TIME. |
isCurrentJob | boolean | Whether the reviewer was a current employee. |
jobTitle / location | object | Reviewer's role and location. |
lengthOfEmployment | number | Years employed (0 if unspecified). |
reviewDateTime | string | When the review was posted. |
employerResponses | array | Official company responses, if any. |
A company that can't be found returns an _error record instead of being dropped.
Notes
- The actor reads a company's entire public review history — set
maxReviewsPerCompany: 0to collect all of it (large companies have tens of thousands). sort: "DATE"returns newest reviews first;"RELEVANCE"matches Glassdoor's default ordering.- Residential proxy is recommended; the actor switches IP automatically if temporarily blocked.
Related actors
Part of a Glassdoor suite (one event per actor): Company Overview, Reviews, and Jobs.