Request a tool
All toolsGuidesMCP serverRequest a toolPlatformsCategories
Glassdoor Company Reviews Scraper icon

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.

5 from 1 review on Apify 111 runs on Apify $0.0025 per review ($2.5 / 1,000)
Run this in the cloudRun on Apify →

Job Market Scrapers

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust mode, companyUrls, companyNames (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export 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 forWhenPrice
Review returnedCharged 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

FieldWhat it doesType
modeSample = 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
companyUrlsGlassdoor 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
companyNamesCompany 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
maxReviewsHow many reviews to collect per company (the scraper paginates by 10 per page).integer
notionConnectorOptional. 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
notionParentIdOptional. 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:

companyNamescompanyUrlsdetailsmaxReviewscompanyNameoverallRatingratingOveralljobTitlesummaryreviewDate

Export 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 iconJob Market Scrapers

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.

4 use cases

Remotive Jobs Scraper iconJob Market Scrapers

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.

3 use cases

Multi-ATS Jobs Scraper (Greenhouse, Lever, Ashby) iconJob Market Scrapers

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.

3 use cases

LinkedIn Jobs Scraper iconJob Market Scrapers

LinkedIn Jobs Scraper

Scrape public LinkedIn jobs by keyword, location, URL or ID. Filter by date, workplace type and experience, and pull full descriptions.

Ready to run — no setup

BuiltIn Jobs Scraper iconJob Market Scrapers

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.

Ready to run — no setup

Dice Jobs Scraper iconJob Market Scrapers

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.

Ready to run — no setup

See all Job Market Scrapers →

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

FieldNotes
modesample (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.
companyUrlsGlassdoor 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.
companyNamesCompany names to resolve to an employer first (e.g. Netflix) when you don't have the URL.
maxReviewsReviews to collect per company (paginates by 10s).
proxyConfigurationOptional. 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.