Glassdoor Scraper — Company Reviews, Salaries & Jobs avatar

Glassdoor Scraper — Company Reviews, Salaries & Jobs

Pricing

$0.90 / 1,000 glassdoor items

Go to Apify Store
Glassdoor Scraper — Company Reviews, Salaries & Jobs

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

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

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_confidence score and warnings per 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

ModeWithout proxyWith 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 blockNot yet implemented

The actor degrades gracefully: if a page requires auth it logs a warning and moves on without crashing.

Input

FieldTypeDefaultDescription
companiesstring[]Company names or Glassdoor URLs
modeselectreviewsreviews / jobs / both
maxItemsinteger50Max items per company per mode
proxyConfigurationproxyResidential proxy for full pagination
sortReviewsselectDATEReview sort: DATE / RELEVANCE / HELPFULNESS
languagestringengISO 639-3 language code
filterCurrentEmployeesOnlybooleanfalseCurrent 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
  • gdToken CSRF token auto-extracted from homepage per session
  • Exponential backoff on 429; graceful degradation on CF/auth blocks
  • parse_confidence field (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.

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:

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.