Glassdoor Company Reviews Scraper
Scrape Glassdoor company reviews and ratings by company name or URL. Get pros, cons, recommend rate and CEO approval as rows for analysis.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
mode,companyUrls,companyNames(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.0025 per review = $2.5 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Review returned | Charged per review returned (blocked/empty not charged). | $0.0025 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-06-12, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
mode | Sample = return a few built-in example reviews instantly, no proxy, no charge (a free preview; this is what the automated check runs). Live = scrape real Glassdoor reviews (Glassdoor is Cloudflare-protected, so live runs can be blocked; blocked runs are never charged). | string |
companyUrls | Glassdoor company reviews URLs, e.g. "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm". The employer id (the E-number) is read from each URL. Provide at least one of "companyUrls" or "companyNames". | array |
companyNames | Company names to resolve to a Glassdoor employer first, e.g. "Netflix", "Spotify". Use this when you do not have the reviews URL. Each name is matched to the closest Glassdoor employer. Provide at least one of "companyUrls" or "companyNames". | array |
maxReviews | How many reviews to collect per company (the scraper paginates by 10 per page). | integer |
notionConnector | Optional. Write each review as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless. | string |
notionParentId | Optional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead. | string |
What you get
A structured dataset — each result includes fields like:
companyNamescompanyUrlsdetailsmaxReviewscompanyNameoverallRatingratingOveralljobTitlesummaryreviewDateExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
20 ready-to-run use cases
Big 4 Glassdoor Reviews: Deloitte, PwC, EY, KPMG
Side-by-side Glassdoor ratings, pros and cons for Deloitte, PwC, EY and KPMG. See which Big 4 accounting firm employees rate highest on culture and pay.
FAANG Glassdoor Reviews: Meta, Apple, Amazon, Netflix
Which FAANG company is the best to work for in 2026? Compare Glassdoor ratings, pros and cons across Meta, Apple, Amazon, Netflix and Google.
M&A Due Diligence: Glassdoor Reviews of a Target
Due-diligence teams can mine an acquisition target's Glassdoor reviews for culture, leadership and retention red flags before a deal closes.
Layoff Early-Warning: Monitor Glassdoor Reviews
Falling morale shows up on Glassdoor first. Monitor a company's latest reviews for restructuring chatter and layoff warning signs before headlines hit.
Recruit Talent: Scrape a Rival's Glassdoor Reviews
Recruiters can scrape a competitor's Glassdoor reviews to spot culture pain points, find unhappy employees worth poaching, and sharpen the hiring pitch.
Big 3 Consulting Reviews: McKinsey, BCG, Bain
How do McKinsey, BCG and Bain compare as employers? Glassdoor ratings, pros and cons across the Big 3 consulting firms on culture and management.
CEO Approval Tracker: Glassdoor Reviews by URL
Feed a Glassdoor company URL and track CEO approval, senior-management ratings and leadership sentiment across the latest employee reviews over time.
Interview Prep: Glassdoor Reviews for One Company
Prepping for an interview? Pull one company's Glassdoor reviews for reported difficulty, process notes and what current employees say about working there.
Retail Employer Reviews: Walmart, Target, Costco
Glassdoor ratings, pros and cons across Walmart, Target, Costco and Amazon. See which big-box retailer staff rate best on pay and working conditions.
Glassdoor Sentiment Dataset for NLP & AI Training
A labeled Glassdoor review corpus with star ratings, pros and cons across software firms gives data scientists ready training data for sentiment models.
Airline Reviews: Delta, United, American, Southwest
Which airline treats staff best? Compare employee ratings, pros and cons on Glassdoor for Delta, United, American and Southwest as employers.
Investment Bank Reviews: Goldman, JPMorgan, Morgan Stanley
Weighing offers from Goldman Sachs, JPMorgan or Morgan Stanley? Compare Glassdoor reviews on culture, hours and management across top investment banks.
AI Lab Reviews: OpenAI, Anthropic, xAI on Glassdoor
What is it like to work at the top AI labs in 2026? Glassdoor reviews on culture and leadership for OpenAI, Anthropic and xAI, side by side.
Healthcare Reviews: Kaiser, HCA, CVS Health
See which healthcare giant staff rate highest: Glassdoor reviews, ratings and pros/cons for Kaiser Permanente, HCA Healthcare and CVS Health.
Bulk Glassdoor Reviews from Company URLs
Feed exact Glassdoor company URLs to bulk-extract employee reviews with no name-matching errors. Clean, deterministic data runs for analysts at scale.
Quick Sample: 25 Latest Glassdoor Reviews
Want a fast read on a company? Grab the 25 most recent Glassdoor reviews for any employer, a low-cost sample to gauge sentiment before you apply.
Glassdoor Reviews by Company Name: Netflix
No Glassdoor URL needed. Type a company name like Netflix and the scraper finds the employer page, then extracts its ratings, pros and cons.
Compare Glassdoor Reviews Across Companies
Benchmark several employers at once: pass a list of company names and get each one's Glassdoor reviews, overall rating and pros/cons side by side.
Bulk Glassdoor Reviews for Sentiment Analysis
A deep set of Amazon Glassdoor reviews with full pros and cons text, structured and ready to feed straight into a sentiment or topic model.
Track Tesla Glassdoor Reviews & Rating
How do Tesla employees rate the company now? Recent Glassdoor reviews with overall rating, recommend rate and CEO approval in every row.
Related tools in Job Market Scrapers
Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.
StepStone Jobs Scraper
Scrape StepStone jobs across Germany, Austria, UK, NL and Belgium by keyword and location. Get company, salary, posted date, remote flag and apply links.
Remotive Jobs Scraper
Scrape remote jobs from Remotive by keyword and category. Get title, company, location, salary, tags and clean descriptions. No login or key.
Multi-ATS Jobs Scraper (Greenhouse, Lever, Ashby)
Scrape open jobs from Greenhouse, Lever, and Ashby boards by company. Get title, location, department, and apply link as JSON, CSV, or Excel. No key needed.
LinkedIn Jobs Scraper
Scrape public LinkedIn jobs by keyword, location, URL or ID. Filter by date, workplace type and experience, and pull full descriptions.
BuiltIn Jobs Scraper
Scrape Built In tech jobs at $0.81/1,000 - salary, location, skills, posted date. No login or API key. 1,000 jobs in under 2 minutes.
Dice Jobs Scraper
Dice jobs scraper at $0.90 per 1,000 jobs plus a $0.001 run start. Companies, locations, posting dates, apply URLs and full descriptions. No login needed.
Where this tool sits
- Categories
- Job Market Scrapers Reviews & Reputation Data
- Platforms
- Glassdoor
Glassdoor Company Reviews Scraper
Scrape company reviews and ratings from Glassdoor — one row per review, carrying the company context.
Glassdoor sits behind Cloudflare Bot Management (the Just a moment… interstitial), which is why plain HTTP scrapers get blocked instantly. This actor runs a real browser with anti-detection, reads reviews straight from Glassdoor's own Next.js __NEXT_DATA__ Apollo GraphQL cache, and rotates a fresh IP and a fresh browser fingerprint whenever a page is challenged — so it returns reviews or an honest BLOCKED, never silent-empty.
Input
| Field | Notes |
|---|---|
mode | sample (default) returns a few built-in example reviews instantly — no proxy, no charge — so you can preview the output shape for free. Switch to live to scrape real Glassdoor reviews. |
companyUrls | Glassdoor reviews URLs, e.g. https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm. The employer id is read from the E{id} in the URL. |
companyNames | Company names to resolve to an employer first (e.g. Netflix) when you don't have the URL. |
maxReviews | Reviews to collect per company (paginates by 10s). |
proxyConfiguration | Optional. Runs on rotating datacenter addresses; metered groups (RESIDENTIAL/GOOGLE_SERP) are not offered and are replaced with datacenter. Supply your own servers in proxyUrls to use those instead. |
> Quick start: the default sample mode lets you try the actor for free and see exactly what a review row looks like. When you're ready for real data, set mode to live.
Provide companyUrls, companyNames, or both. Submitting neither returns an uncharged BAD_INPUT diagnostic row (not a crashed run).
Output
One row per review, each carrying its company context:
- Company:
companyName,employerId,overallRating,reviewCount,companyUrl - Review:
ratingOverall,summary,pros,cons,advice,jobTitle,employmentStatus,isCurrentJob,location,reviewDate,recommends,ceoApproval,businessOutlook, and sub-ratings (ratingWorkLifeBalance,ratingCultureAndValues,ratingCareerOpportunities,ratingCompensationAndBenefits,ratingSeniorLeadership,ratingDiversityAndInclusion).
> Nullable fields: Glassdoor reviewers fill these in optionally, so most review-level fields can be null when the reviewer left them blank — advice, jobTitle, location, employmentStatus, isCurrentJob, recommends, ceoApproval, businessOutlook, and any of the sub-ratings. Every row always carries the company context plus at least one of summary / pros / cons / ratingOverall (rows with none of these are dropped, never charged).
Each successful review is charged as one review unit. Blocked, bad-input, or empty runs return a coded diagnostic row (BLOCKED / BAD_INPUT / NO_RESULTS, all with ok:false) and are not charged.
Pricing
$2.50 per 1,000 reviews ($0.0025 each), with no run-start fee. Flat rate — no volume tiers, no plan gates — and you are charged only for reviews actually returned.
That single per-review price is the whole bill. The real browser, the anti-detection work and the IP rotations Glassdoor's Cloudflare layer forces are all absorbed in it — there is no separate compute or proxy line item, and no charge at all for sample mode, so previewing the output shape is free. A run that is challenged all the way to BLOCKED costs nothing.
Notes
Data is read from Glassdoor's embedded GraphQL cache (props.pageProps.apolloCache), not brittle HTML selectors. Cloudflare challenges trigger a full browser + IP rotation (up to 7 times) before giving up with a BLOCKED diagnostic.