GlassDoor Jobs Scraper 2026 avatar

GlassDoor Jobs Scraper 2026

Pricing

from $3.00 / 1,000 results

Go to Apify Store
GlassDoor Jobs Scraper 2026

GlassDoor Jobs Scraper 2026

Extract realtime comprehensive job listings, employee reviews,salaries, and interview experiences from GlassDoor - the world's largest workplace intelligence platform.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

devcake

devcake

Maintained by Community

Actor stats

0

Bookmarked

25

Total users

4

Monthly active users

6 days ago

Last modified

Categories

Share

GlassDoor Jobs, Reviews, Salaries & Interview Data Extractor

Scrape GlassDoor company reviews, salaries, interview questions, and job listings from 15 country domains in a single structured dataset. Built for HR, talent acquisition, compensation, and market-research teams who need workplace intelligence at scale.

A 4-in-1 GlassDoor data extraction tool that turns the world's largest workplace platform into clean, exportable records — reviews, salary distributions, interview questions, and jobs — under one configuration.

💼 What It Does

This actor pulls four data types from GlassDoor: employee reviews with pros and cons, salary reports with percentile distributions by job title, real interview questions and outcomes, and full job listings with pay ranges. Set a mode once and the actor returns results shaped for your analytics stack.

Key differentiators for anyone evaluating a glassdoor data extraction tool:

  • Four extraction modes: jobs, reviews, interviews, salaries — or run all together for one employer
  • Fifteen country domains (glassdoor.com, .fr, .de, .co.uk, .es, .in, .com.au, .ca, .nl, .ie, .be, .ch, .at, .pt, .it) configured through one input
  • Output views tailored for jobs overview, companies, salaries, reviews overview, and interviews overview
  • Every record lands in one structured dataset, ready to export to CSV or pipe into a warehouse

💼 Who It's For

  • Compensation & HR analysts — Benchmark salaries by job title, location, and employer across countries before setting pay bands
  • Talent acquisition researchers — Build talent pools by mapping employers, open roles, and interview patterns in one workflow
  • Market researchers & consultants — Run competitive intelligence across multiple country GlassDoor sites from a single input
  • Founders & data engineers — Power a workplace-intel product or dashboard without maintaining your own crawler
  • Career coaches & outplacement firms — Curate interview-question libraries and employer-sentiment briefings for clients

💼 Data You Get

FieldDescription
dataTypeOne of job, review, interview, salary
employerName, employerIdCompany name and stable GlassDoor employer ID
jobTitle, locationRole title and job location (jobs and salaries)
payRange, totalPayMean, payPercentilesSalary ranges, mean total pay, p10/p25/p50/p75/p90
basePayMin/Max/Mean, additionalPayMin/MaxBase and additional compensation breakdown
salaryCount, currency, payPeriodReport count, currency code, ANNUAL or HOURLY
summary, pros, cons, overallRatingReview headline, pros, cons, 1-5 rating
reviewLanguage, sourceDomainOriginal language and country TLD
questions, difficulty, outcome, experienceInterview questions, difficulty, candidate outcome, sentiment
interviewLanguage, sourceDomainInterview language and country TLD
jobId, payRange, overallRating, isRemoteJob-specific: listing ID, pay range, employer rating, remote flag
workLifeBalanceRating, cultureAndValuesRatingSub-ratings on jobs and reviews

💼 Use Cases

Extract GlassDoor salary data by job title, country, and seniority

Filter by role, location, and country domain to pull salary records with full percentile distributions and base-plus-bonus breakdowns. Compensation teams use this to set market-aligned pay bands; recruiters back every offer with a defensible range. Each record includes report count and currency, so you know the statistical weight behind every figure.

Pull GlassDoor company reviews across 15 country domains

Switch the country domain and retrieve reviews in the original language — French from glassdoor.fr, German from glassdoor.de, English from glassdoor.co.uk and glassdoor.in. Each review carries pros, cons, overall rating, and sub-ratings on culture and work-life balance, so employer-brand teams can monitor sentiment by market. A multi-country setup means one config covers a global employer-brand sweep.

Pull GlassDoor interview questions for a specific role and employer

Retrieve real interview questions by job title and employer, tagged with difficulty, candidate outcome, and overall experience. Coaches and candidates use these to build question banks; talent-acquisition teams align their interview rubrics. The interview mode returns question text alongside outcome signals — what worked, what didn't.

Build a job market intelligence feed

Combine jobs and salaries modes to track open roles, pay ranges, and employer ratings across regions. Schedule the actor and you have a continuous hiring-trend feed without paying for a glassdoor api alternative or maintaining your own crawler.

Competitive intelligence across multiple country GlassDoor sites

Research firms and consulting teams often need a side-by-side view of how the same employer is reviewed in different markets. Fifteen-domain support plus the per-record sourceDomain field means you can group by country and slice by rating, language, or recency.

💼 Quick Start

  1. Pick a mode — Choose jobs, salaries, reviews, interviews, or all
  2. Configure inputs — Add search queries for jobs and salaries, or paste GlassDoor employer URLs or IDs for reviews and interviews, then select the country domain
  3. Run and export — Results stream into one structured dataset; pull via API, the Console UI, or export to CSV

💼 Input Parameters

ParameterTypeRequiredDescription
scrapeTypestringNoOne of jobs, salaries, reviews, interviews, or all
searchQueriesarrayNoJob or salary keywords (jobs/salaries mode)
employerUrlsarrayNoGlassDoor employer URLs; language is auto-detected from the domain
employerIdsarrayNoGlassDoor employer IDs as an alternative to URLs
locationstringNoLocation filter for jobs and salaries
maxPagesintegerNoMax pages per job or salary query (1-50)
countryIdstringNoCountry code: US, UK, CA, AU, IN, DE, FR, ES, NL, IE, BE, CH, AT, PT, IT
reviewPagesintegerNoMax review pages per employer (1-100)
interviewPagesintegerNoMax interview pages per employer (1-100)
minSalaryintegerNoMinimum salary filter in USD
salarySortstringNopopular, highest_pay, or most_reports
remoteOkbooleanNoFilter for remote jobs only
easyApplyOnlybooleanNoFilter for Easy Apply jobs only

💼 Example

Input — Salary benchmark by job title

{
"scrapeType": "salaries",
"searchQueries": ["Senior Python Developer", "Software Engineer"],
"location": "New York",
"maxPages": 5,
"salarySort": "highest_pay"
}

Output — Salary record

{
"dataType": "salary",
"employerName": "Google",
"employerId": 9079,
"jobTitle": "Senior Python Developer",
"location": "New York, NY",
"totalPayMin": 180000,
"totalPayMax": 320000,
"totalPayMean": 245000,
"basePayMin": 150000,
"basePayMax": 260000,
"basePayMean": 200000,
"payPercentiles": {"p10": 175000, "p25": 200000, "p50": 245000, "p75": 290000, "p90": 315000},
"payPeriod": "ANNUAL",
"salaryCount": 127,
"currency": "USD",
"employerRating": 4.4
}

Input — Reviews from French and German GlassDoor

{
"scrapeType": "reviews",
"employerUrls": [
"https://www.glassdoor.fr/Avis/Azae-Avis-E1360610.htm",
"https://www.glassdoor.de/Bewertungen/Google-Bewertungen-E9079.htm"
],
"reviewPages": 5
}

Output — French review

{
"dataType": "review",
"employerName": "Azae",
"employerId": 1360610,
"summary": "Excellente entreprise avec une belle culture",
"pros": "Bonne ambiance, equipe sympa, management bienveillant",
"cons": "Quelques defis d'organisation",
"overallRating": 4,
"reviewLanguage": "fra",
"sourceDomain": "glassdoor.fr"
}

💼 FAQ

Legality depends on your jurisdiction and use case. The actor extracts publicly posted workplace data — reviews, salary reports, interview questions, and jobs — from GlassDoor's openly published pages. Respect GlassDoor's terms of service, avoid republishing review text verbatim at scale, and keep usage for internal research, compensation benchmarking, or talent workflows.

Is it possible to scrape a Glassdoor?

Yes. The actor pulls jobs, reviews, interviews, and salaries across fifteen country domains in a single configuration. Cloudflare bypass is handled internally, so requests succeed where plain scrapers get blocked. Each record lands in one structured dataset ready for export to CSV or a warehouse pipeline.

How to scrape GlassDoor data without getting blocked?

Use rotating residential proxies, mimic real browser headers, and pace requests with sensible delays. This actor handles proxy rotation, TLS fingerprinting, and user-agent variation automatically, so a standard run against one employer returns reviews, salaries, interviews, and jobs without manual throttling or captcha solving.

How to scrape GlassDoor reviews for one company?

Set scrapeType to reviews, paste the employer URL or numeric ID, choose the country domain, and set reviewPages between 1 and 100 to control depth. Each record returns summary, pros, cons, overall rating, sub-ratings, original language, and source domain, ready for sentiment analysis or an employer-brand dashboard.

Can you scrape GlassDoor for salary data?

Yes — choose salaries mode, add job titles in searchQueries such as "Senior Python Developer", and filter by location if needed. Output records include base pay min/max/mean, additional pay min/max, total pay range and mean, percentile distribution from p10 to p90, report count, currency, and pay period.

If your team needs reviews, salaries, interviews, and jobs from fifteen country domains in one structured dataset, this actor is built for the workflow. Scrape GlassDoor company reviews alongside salary, interview, and job data in a single pass, with output views ready for analytics, dashboards, or warehouse pipelines.