Glassdoor Scraper — Company Reviews, Salaries & Jobs
Pricing
$0.90 / 1,000 glassdoor items
Glassdoor Scraper — Company Reviews, Salaries & Jobs
Scrape Glassdoor job listings with salary ranges (p10/p90) plus recent company reviews with sub-ratings (culture, WLB, leadership), pros/cons and CEO approval. Resilient HTML parsing, flat JSON, parse_confidence per record. Search by company name, URL or employer ID.
Pricing
$0.90 / 1,000 glassdoor items
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
4 hours ago
Last modified
Share
Glassdoor Scraper — Reviews, Jobs & Salaries
Scrape Glassdoor company reviews, job listings with salary ranges, and company ratings. The official Glassdoor API was deprecated in 2024 — this actor uses resilient HTML parsing of the React Server Components (RSC) data embedded in Glassdoor pages.
What you get
Reviews mode:
- Review ID, headline/summary, pros, cons, advice to management
- Overall rating + sub-ratings (culture, career, compensation, work-life balance, leadership)
- Reviewer's job title, location, employment status (current/former)
- CEO approval, business outlook, recommend to a friend flag
- Review date (ISO-8601)
parse_confidencescore andwarningsper record
Jobs mode:
- Job title, location, listing ID
- Salary ranges (p10 / p90 — employer-provided or estimated)
- Salary currency, pay period
- Easy Apply flag, approximate posting date
- Canonical Glassdoor job URL
Proxy requirements
| Mode | Without proxy | With residential proxy + login |
|---|---|---|
| Reviews (page 1) | ✓ 3 reviews/company | ✓ Full pagination |
| Reviews (page 2+) | ✗ Auth required | ✓ Full |
| Jobs (all pages) | ✓ ~40 jobs/page | ✓ Full |
| Salaries page | ✗ CF 403 block | Not yet implemented |
The actor degrades gracefully: if a page requires auth it logs a warning and moves on without crashing.
Input
| Field | Type | Default | Description |
|---|---|---|---|
companies | string[] | — | Company names or Glassdoor URLs |
mode | select | reviews | reviews / jobs / both |
maxItems | integer | 50 | Max items per company per mode |
proxyConfiguration | proxy | — | Residential proxy for full pagination |
sortReviews | select | DATE | Review sort: DATE / RELEVANCE / HELPFULNESS |
language | string | eng | ISO 639-3 language code |
filterCurrentEmployeesOnly | boolean | false | Current employees only |
Output schema
Flat dataset — one row per review or job. Key fields:
{"company": "Google","employer_id": 9079,"entity_type": "review","review_id": "104181215","rating": 5.0,"review_title": "Best job I've ever had","pros": "- people\n- culture/benefits/pay","cons": "Changing culture, aggressive targets","job_title": "Account Executive","location": "San Francisco, CA","date": "2026-05-29T19:24:22.267","recommend": "POSITIVE","parse_confidence": 1.0,"warnings": []}
Pricing (PPE)
$0.0009 per item — $0.90 per 1,000 items (reviews + jobs billed at one flat rate). Competitive vs. the fragmented incumbents (mostly 2–3★, built before the API deprecation).
Why this actor
The official Glassdoor API was deprecated in early 2024, causing a demand spike for scraping alternatives. Existing actors on Apify Store are fragmented (8+ options, none comprehensive) and rated 2–3★. This actor delivers all three data types (reviews + jobs + salary) in a single unified flat schema with parse_confidence tracking.
Technical notes
- Extracts data from
self.__next_f.push()Next.js RSC streaming payloads gdTokenCSRF token auto-extracted from homepage per session- Exponential backoff on 429; graceful degradation on CF/auth blocks
parse_confidencefield (0.0–1.0) signals parse quality per record
Integrations
Built for HR-analytics and talent-intelligence teams tracking company reviews, salary ranges, and job postings — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.
Legal & compliance
This actor collects only publicly visible data from Glassdoor — the same information any visitor sees when browsing the site without logging in (page-1 review excerpts and publicly listed job postings). It does not access private, gated, or authenticated content, and it does not store or transmit personal employee data beyond what Glassdoor already exposes publicly.
Use this actor in accordance with Glassdoor's Terms of Use and applicable data-protection regulations (GDPR, CCPA, etc.). The operator is solely responsible for ensuring their use case complies with relevant laws and platform policies. Data collected via this actor should not be used to identify, contact, or target individual employees without their consent.
Frequently asked questions
Do I need a Glassdoor API key or login?
No API key — the official Glassdoor API was deprecated in early 2024. Page-1 reviews and job listings work with no proxy; full review pagination uses a residential proxy (configured through the standard proxy input, billed to your own Apify account).
What data can I extract?
Company reviews (overall and sub-ratings, pros, cons, advice, CEO approval), job listings with salary ranges, and company ratings — by company name or Glassdoor URL.
What does the output look like?
A flat dataset, one row per review or job, with a parse_confidence score on every record. Export as JSON, CSV or Excel, or pull it via the Apify API.
Can I run it on a schedule?
Yes. Use Apify Scheduler to refresh reviews or job listings daily and wire the dataset to a webhook, Google Sheet or your database.
Is scraping Glassdoor legal?
This actor collects only publicly visible data — the same a logged-out visitor sees. Use it in line with Glassdoor's Terms of Use and applicable data-protection law (GDPR, CCPA); do not use it to identify or contact individual employees.
More scrapers from our toolkit
Building a data pipeline? These actors pair well with this one — each runs on your own Apify account with the same pay-per-result pricing, no subscription:
- Greenhouse, Lever & Ashby Job Scraper
- Seek Jobs Scraper
- Naukri Jobs Scraper
- Indeed Employer Intelligence
- Hiring Signal Monitor
- Ashby Job Scraper
Chain any of them together from the Integrations tab (the Run succeeded trigger) to build a multi-step workflow — one actor's output feeds the next.