๐Ÿ”ฅ Glassdoor Scraper avatar

๐Ÿ”ฅ Glassdoor Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
๐Ÿ”ฅ Glassdoor Scraper

๐Ÿ”ฅ Glassdoor Scraper

Extract Glassdoor reviews, salaries, interviews, benefits, and company overviews from any URL. Pay per result only, residential proxies included, 23 country domains supported. Perfect for HR research, employer branding, salary benchmarking, and competitive analysis.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Glassdoor Scraper

Turn every Glassdoor company page into structured data. Reviews, jobs, interviews, salaries, benefits, and full company overviews. 30+ fields per item, 23 country domains, residential proxies included. Pay only for the results you get.

โœจ Why use this scraper?

Trying to compare 20 companies for a hiring pipeline? Writing a salary benchmark for your comp team? Need real interview questions for candidate prep? One URL in, structured data out.

  • โญ Reviews with full ratings. Overall rating, sub-ratings (work-life, culture, career, comp, senior management, diversity), pros, cons, job title, employment status, and date.
  • ๐Ÿ—ฃ Interview experiences decoded. Per-interview difficulty, experience sentiment, offer status, application description, and the full narrative with questions. Plus aggregate stats (positive percentage, difficulty score).
  • ๐Ÿ’ฐ Salary reports at a glance. Per-job-title min/median/max with currency, pay period, and report count. European and US formats both handled.
  • ๐ŸŽ Every single benefit, rated. All benefit categories in one pass with their ratings, review counts, and category classification.
  • ๐Ÿข Rich company overviews. Name, website, founded year, ownership type, size, revenue, industry, headquarters, CEO name and approval rating, overall company rating, logo.
  • ๐Ÿ’ผ Legacy jobs search still included. Keyword-based jobs search across 23 countries with 12+ filters, for teams that built pipelines on the original version.
  • ๐ŸŒ Multi-locale friendly. Paste the .com URL and the scraper auto-routes to the locale that reliably responds.

๐ŸŽฏ Use cases

  • HR research & employer branding. Pull reviews, ratings, and CEO approval for a competitor set to benchmark your own employer brand.
  • Salary benchmarking. Build compensation bands by job title, location, and company size for comp and hiring teams.
  • Interview prep content. Aggregate real interview experiences by role to power candidate preparation products.
  • Market intelligence. Track company growth, headcount evolution, and sentiment shifts across a portfolio.
  • Recruiter tooling. Enrich candidate profiles with the real rating and review volume of their current employer.
  • M&A due diligence. Surface cultural risks, leadership approval, and employee sentiment on acquisition targets.

๐Ÿ“ฅ Input parameters

  • ๐Ÿ”— Start URLs (primary input): paste any Glassdoor URL. The scraper auto-detects the data type from the path.
  • Max items: limit how many items to return per URL (default 50).
  • Include review stats / interview stats / benefit stats: toggle aggregate stats emission per URL (on by default).
  • ๐Ÿ’ผ Keywords / location / country / job type (legacy jobs search): used only when Start URLs is empty.

Supported URL patterns

Data typeURL example
Reviewshttps://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm
Jobshttps://www.glassdoor.com/Jobs/Google-Jobs-E9079.htm
Interviewshttps://www.glassdoor.com/Interview/Google-Interview-Questions-E9079.htm
Salarieshttps://www.glassdoor.com/Salary/Google-Salaries-E9079.htm
Benefitshttps://www.glassdoor.com/Benefits/Google-US-Benefits-EI_IE9079.0,6_IL.7,9_IN1.htm
Overviewhttps://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm

๐Ÿ“Š Output data

Each item has a dataType field indicating its shape. Example reviews output:

{
"reviewId": 103487004,
"employerId": 9079,
"ratingOverall": 5,
"summary": "Good company to work for",
"pros": "interesting fast stimulating rewarding good",
"cons": "beaurocratic, chaotic, sometimes hectic, political",
"jobTitle": "Software engineer",
"employmentStatus": "CURRENT_EMPLOYEE",
"isCurrentJob": true,
"reviewDate": "2026-04-08",
"url": "https://www.glassdoor.de/Bewertungen/Google-Bewertungen-E9079.htm#review-103487004",
"dataType": "review",
"scrapedAt": "2026-04-10T13:13:49Z"
}

Example overview output:

{
"employerId": 9079,
"name": "Google",
"website": "https://goo.gle/4ehVuXi",
"foundedYear": 1998,
"ownershipType": "PUBLIC",
"companyType": "Publicly traded company (GOOG)",
"sizeStr": "10000+ employees",
"revenue": "More than $10 billion (USD)",
"industry": "Internet and web services",
"hqCity": "Mountain View",
"hqCountry": "United States",
"overallRating": 4.4,
"reviewCount": 229,
"ceoName": "Sundar Pichai",
"ceoApprovalPct": 81,
"logoUrl": "https://media.glassdoor.com/sql/9079/google-squarelogo-1441130773284.png",
"dataType": "overview"
}

๐Ÿ—‚๏ธ Data fields

Reviews

FieldDescription
reviewIdUnique review identifier
ratingOverallOverall rating (1 to 5)
summary, pros, consReview title and body text
jobTitleReviewer's job title
employmentStatusCURRENT_EMPLOYEE or FORMER_EMPLOYEE
reviewDateISO date (YYYY-MM-DD)

Review stats

FieldDescription
overallRatingCompany average rating
reviewCountTotal reviews on Glassdoor
recommendToFriendPctPercentage who recommend the company
ceoApprovalPctPercentage approving of the CEO
businessOutlookPctPercentage with positive outlook
workLifeBalanceRating, cultureRating, careerOppRating, compBenefitsRating, seniorMgmtRating, diversityRatingSub-ratings per category

Interviews

FieldDescription
interviewIdUnique interview identifier
jobTitleRole interviewed for
interviewDateISO date
difficultyEASY, AVERAGE, HARD
experiencePOSITIVE, NEUTRAL, NEGATIVE
offerStatusACCEPTED, DECLINED, NO_OFFER
processDescription, outcomeNarrative text including questions

Salaries

FieldDescription
jobTitleRole
reportCountNumber of salary reports
currencyCodeEUR, USD, GBP
payPeriodANNUAL, MONTHLY, HOURLY
baseSalaryMin, baseSalaryMedian, baseSalaryMaxBase salary range

Benefits

FieldDescription
nameBenefit name
categoryInferred category (INSURANCE_HEALTH, VACATION_PTO, ...)
ratingAverage rating by employees
commentCountNumber of benefit reviews

Overview

FieldDescription
name, shortName, website, logoUrlBasic info
foundedYearYear founded
ownershipType, companyTypePUBLIC, PRIVATE, NONPROFIT, ...
sizeStr, revenueHeadcount and revenue brackets
industryIndustry sector
hqCity, hqCountryHeadquarters location
overallRating, reviewCountAggregate rating and review count
ceoName, ceoApprovalPctCEO information

๐Ÿš€ Examples

Scrape reviews for one company

{
"startUrls": [
{"url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"}
],
"maxItems": 50,
"includeReviewStats": true
}

Compare interviews at multiple companies

{
"startUrls": [
{"url": "https://www.glassdoor.com/Interview/Google-Interview-Questions-E9079.htm"},
{"url": "https://www.glassdoor.com/Interview/Amazon-Interview-Questions-E6036.htm"},
{"url": "https://www.glassdoor.com/Interview/Meta-Interview-Questions-E40772.htm"}
],
"maxItems": 30
}

Pull a full company profile

{
"startUrls": [
{"url": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm"},
{"url": "https://www.glassdoor.com/Salary/Google-Salaries-E9079.htm"},
{"url": "https://www.glassdoor.com/Benefits/Google-US-Benefits-EI_IE9079.0,6_IL.7,9_IN1.htm"}
]
}
{
"keywords": ["Software Engineer"],
"location": "San Francisco",
"country": "US",
"maxItems": 50
}

๐Ÿ’ป Integrations

All integrations that work with any Apify actor work here: the Apify API, webhooks, scheduled runs, the JavaScript and Python clients, Make, Zapier, n8n, and Airbyte. Push your data to Google Sheets, BigQuery, S3, or any custom destination.

๐Ÿ“ˆ Performance & limits

  • Reviews: 3 items per page, paginated until max items is reached
  • Interviews: 5 items per page, paginated
  • Salaries: 10 items per page
  • Benefits: all benefit categories in one page load (typically 40 to 60 items)
  • Overview: one rich item per URL
  • Aggregate stats emitted once per URL when the corresponding toggle is on

๐Ÿ’ก Tips for best results

  • Use the .com URL, the scraper will auto-route to the locale that responds reliably.
  • Get the employer ID from any company URL. It is the E or EI_IE number near the end of the path.
  • For bulk runs, combine 5 to 10 start URLs per actor run rather than a single massive one. This distributes load and makes retries cheaper.
  • Combine data types in a single run to produce a complete company profile in one shot.
  • Higher max items costs more time, not more money. Pay per result means you only pay for what comes back.

โ“ FAQ

Which URLs does it accept? Any Glassdoor URL under /Reviews/, /Jobs/, /Interview/, /Salary/, /Benefits/, or /Overview/. The data type is auto-detected from the path.

Can I scrape multiple companies in one run? Yes. Put one URL per company in startUrls. The scraper processes them sequentially and emits all results to the same dataset.

Does it work without a proxy? The legacy jobs search path works without a proxy. The new review/interview/salary/benefit/overview paths require residential proxy access which is included in all Apify paid plans.

What about rate limits? The scraper paces itself between pages and retries automatically on transient errors. For large runs, expect roughly 3 to 10 items per second depending on data type.

Can I get the original English content when scraping a non-English company? Content is returned in whatever language the original reviewer wrote it in, regardless of the routing domain. Most reviews for global companies are in English.

๐Ÿ“ฌ Support

Feature requests and bug reports are welcome. Contact the author directly via the actor page for any questions.