๐ฅ Glassdoor Scraper
Pricing
from $4.00 / 1,000 results
๐ฅ Glassdoor Scraper
Extract Glassdoor reviews, salaries, interviews, benefits, and company overviews from any URL. Pay per result only, residential proxies included, 23 country domains supported. Perfect for HR research, employer branding, salary benchmarking, and competitive analysis.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Glassdoor Scraper
Turn every Glassdoor company page into structured data. Reviews, jobs, interviews, salaries, benefits, and full company overviews. 30+ fields per item, 23 country domains, residential proxies included. Pay only for the results you get.
โจ Why use this scraper?
Trying to compare 20 companies for a hiring pipeline? Writing a salary benchmark for your comp team? Need real interview questions for candidate prep? One URL in, structured data out.
- โญ Reviews with full ratings. Overall rating, sub-ratings (work-life, culture, career, comp, senior management, diversity), pros, cons, job title, employment status, and date.
- ๐ฃ Interview experiences decoded. Per-interview difficulty, experience sentiment, offer status, application description, and the full narrative with questions. Plus aggregate stats (positive percentage, difficulty score).
- ๐ฐ Salary reports at a glance. Per-job-title min/median/max with currency, pay period, and report count. European and US formats both handled.
- ๐ Every single benefit, rated. All benefit categories in one pass with their ratings, review counts, and category classification.
- ๐ข Rich company overviews. Name, website, founded year, ownership type, size, revenue, industry, headquarters, CEO name and approval rating, overall company rating, logo.
- ๐ผ Legacy jobs search still included. Keyword-based jobs search across 23 countries with 12+ filters, for teams that built pipelines on the original version.
- ๐ Multi-locale friendly. Paste the .com URL and the scraper auto-routes to the locale that reliably responds.
๐ฏ Use cases
- HR research & employer branding. Pull reviews, ratings, and CEO approval for a competitor set to benchmark your own employer brand.
- Salary benchmarking. Build compensation bands by job title, location, and company size for comp and hiring teams.
- Interview prep content. Aggregate real interview experiences by role to power candidate preparation products.
- Market intelligence. Track company growth, headcount evolution, and sentiment shifts across a portfolio.
- Recruiter tooling. Enrich candidate profiles with the real rating and review volume of their current employer.
- M&A due diligence. Surface cultural risks, leadership approval, and employee sentiment on acquisition targets.
๐ฅ Input parameters
- ๐ Start URLs (primary input): paste any Glassdoor URL. The scraper auto-detects the data type from the path.
- Max items: limit how many items to return per URL (default 50).
- Include review stats / interview stats / benefit stats: toggle aggregate stats emission per URL (on by default).
- ๐ผ Keywords / location / country / job type (legacy jobs search): used only when Start URLs is empty.
Supported URL patterns
| Data type | URL example |
|---|---|
| Reviews | https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm |
| Jobs | https://www.glassdoor.com/Jobs/Google-Jobs-E9079.htm |
| Interviews | https://www.glassdoor.com/Interview/Google-Interview-Questions-E9079.htm |
| Salaries | https://www.glassdoor.com/Salary/Google-Salaries-E9079.htm |
| Benefits | https://www.glassdoor.com/Benefits/Google-US-Benefits-EI_IE9079.0,6_IL.7,9_IN1.htm |
| Overview | https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm |
๐ Output data
Each item has a dataType field indicating its shape. Example reviews output:
{"reviewId": 103487004,"employerId": 9079,"ratingOverall": 5,"summary": "Good company to work for","pros": "interesting fast stimulating rewarding good","cons": "beaurocratic, chaotic, sometimes hectic, political","jobTitle": "Software engineer","employmentStatus": "CURRENT_EMPLOYEE","isCurrentJob": true,"reviewDate": "2026-04-08","url": "https://www.glassdoor.de/Bewertungen/Google-Bewertungen-E9079.htm#review-103487004","dataType": "review","scrapedAt": "2026-04-10T13:13:49Z"}
Example overview output:
{"employerId": 9079,"name": "Google","website": "https://goo.gle/4ehVuXi","foundedYear": 1998,"ownershipType": "PUBLIC","companyType": "Publicly traded company (GOOG)","sizeStr": "10000+ employees","revenue": "More than $10 billion (USD)","industry": "Internet and web services","hqCity": "Mountain View","hqCountry": "United States","overallRating": 4.4,"reviewCount": 229,"ceoName": "Sundar Pichai","ceoApprovalPct": 81,"logoUrl": "https://media.glassdoor.com/sql/9079/google-squarelogo-1441130773284.png","dataType": "overview"}
๐๏ธ Data fields
Reviews
| Field | Description |
|---|---|
reviewId | Unique review identifier |
ratingOverall | Overall rating (1 to 5) |
summary, pros, cons | Review title and body text |
jobTitle | Reviewer's job title |
employmentStatus | CURRENT_EMPLOYEE or FORMER_EMPLOYEE |
reviewDate | ISO date (YYYY-MM-DD) |
Review stats
| Field | Description |
|---|---|
overallRating | Company average rating |
reviewCount | Total reviews on Glassdoor |
recommendToFriendPct | Percentage who recommend the company |
ceoApprovalPct | Percentage approving of the CEO |
businessOutlookPct | Percentage with positive outlook |
workLifeBalanceRating, cultureRating, careerOppRating, compBenefitsRating, seniorMgmtRating, diversityRating | Sub-ratings per category |
Interviews
| Field | Description |
|---|---|
interviewId | Unique interview identifier |
jobTitle | Role interviewed for |
interviewDate | ISO date |
difficulty | EASY, AVERAGE, HARD |
experience | POSITIVE, NEUTRAL, NEGATIVE |
offerStatus | ACCEPTED, DECLINED, NO_OFFER |
processDescription, outcome | Narrative text including questions |
Salaries
| Field | Description |
|---|---|
jobTitle | Role |
reportCount | Number of salary reports |
currencyCode | EUR, USD, GBP |
payPeriod | ANNUAL, MONTHLY, HOURLY |
baseSalaryMin, baseSalaryMedian, baseSalaryMax | Base salary range |
Benefits
| Field | Description |
|---|---|
name | Benefit name |
category | Inferred category (INSURANCE_HEALTH, VACATION_PTO, ...) |
rating | Average rating by employees |
commentCount | Number of benefit reviews |
Overview
| Field | Description |
|---|---|
name, shortName, website, logoUrl | Basic info |
foundedYear | Year founded |
ownershipType, companyType | PUBLIC, PRIVATE, NONPROFIT, ... |
sizeStr, revenue | Headcount and revenue brackets |
industry | Industry sector |
hqCity, hqCountry | Headquarters location |
overallRating, reviewCount | Aggregate rating and review count |
ceoName, ceoApprovalPct | CEO information |
๐ Examples
Scrape reviews for one company
{"startUrls": [{"url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"}],"maxItems": 50,"includeReviewStats": true}
Compare interviews at multiple companies
{"startUrls": [{"url": "https://www.glassdoor.com/Interview/Google-Interview-Questions-E9079.htm"},{"url": "https://www.glassdoor.com/Interview/Amazon-Interview-Questions-E6036.htm"},{"url": "https://www.glassdoor.com/Interview/Meta-Interview-Questions-E40772.htm"}],"maxItems": 30}
Pull a full company profile
{"startUrls": [{"url": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm"},{"url": "https://www.glassdoor.com/Salary/Google-Salaries-E9079.htm"},{"url": "https://www.glassdoor.com/Benefits/Google-US-Benefits-EI_IE9079.0,6_IL.7,9_IN1.htm"}]}
Legacy jobs search
{"keywords": ["Software Engineer"],"location": "San Francisco","country": "US","maxItems": 50}
๐ป Integrations
All integrations that work with any Apify actor work here: the Apify API, webhooks, scheduled runs, the JavaScript and Python clients, Make, Zapier, n8n, and Airbyte. Push your data to Google Sheets, BigQuery, S3, or any custom destination.
๐ Performance & limits
- Reviews: 3 items per page, paginated until max items is reached
- Interviews: 5 items per page, paginated
- Salaries: 10 items per page
- Benefits: all benefit categories in one page load (typically 40 to 60 items)
- Overview: one rich item per URL
- Aggregate stats emitted once per URL when the corresponding toggle is on
๐ก Tips for best results
- Use the .com URL, the scraper will auto-route to the locale that responds reliably.
- Get the employer ID from any company URL. It is the
EorEI_IEnumber near the end of the path. - For bulk runs, combine 5 to 10 start URLs per actor run rather than a single massive one. This distributes load and makes retries cheaper.
- Combine data types in a single run to produce a complete company profile in one shot.
- Higher max items costs more time, not more money. Pay per result means you only pay for what comes back.
โ FAQ
Which URLs does it accept?
Any Glassdoor URL under /Reviews/, /Jobs/, /Interview/, /Salary/, /Benefits/, or /Overview/. The data type is auto-detected from the path.
Can I scrape multiple companies in one run?
Yes. Put one URL per company in startUrls. The scraper processes them sequentially and emits all results to the same dataset.
Does it work without a proxy? The legacy jobs search path works without a proxy. The new review/interview/salary/benefit/overview paths require residential proxy access which is included in all Apify paid plans.
What about rate limits? The scraper paces itself between pages and retries automatically on transient errors. For large runs, expect roughly 3 to 10 items per second depending on data type.
Can I get the original English content when scraping a non-English company? Content is returned in whatever language the original reviewer wrote it in, regardless of the routing domain. Most reviews for global companies are in English.
๐ฌ Support
Feature requests and bug reports are welcome. Contact the author directly via the actor page for any questions.