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.
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 Glassd | 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 | 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 cl | 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 connector | 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 wo | string |
What you get
A structured dataset — each result includes fields like:
companyNamescompanyUrlsdetailsmaxReviewsExport 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.
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 residential IP 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 | RESIDENTIAL proxy recommended (required to beat Cloudflare). |
> 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 and add a residential proxy.
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.
Notes
Data is read from Glassdoor's embedded GraphQL cache (props.pageProps.apolloCache), not brittle HTML selectors. Cloudflare challenges trigger a full browser + residential-IP rotation (up to 7 times) before giving up with a BLOCKED diagnostic.