Glassdoor Scraper — Reviews, Jobs, Salaries & AI Insights avatar

Glassdoor Scraper — Reviews, Jobs, Salaries & AI Insights

Pricing

from $2.00 / 1,000 employee review scrapeds

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

Glassdoor Scraper — Reviews, Jobs, Salaries & AI Insights

Scrape Glassdoor reviews, jobs, salaries, interviews, benefits, company overviews & AI employer intelligence. Real employee data with sub-ratings, salary percentiles, interview questions. Zero login. Clean JSON, proxy ready.

Pricing

from $2.00 / 1,000 employee review scrapeds

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share


⭐ Glassdoor Scraper — Reviews, Jobs, Salaries, Interviews & AI Employer Intelligence


Glassdoor Scraper — extract 100% genuine employee reviews, job postings, salary estimates, interview experiences, benefits feedback, company overviews, culture ratings, office locations, and AI Employer Intelligence (pain-point analysis, attrition risk, quick wins) at scale. No login required. Built for recruiters, HR teams, investors, market researchers, and AI training datasets.

If you searched for glassdoor scraper, glassdoor reviews scraper, glassdoor salary scraper, glassdoor jobs scraper, glassdoor interview questions API, glassdoor company reviews extractor, employer intelligence tool, AI HR analytics, company culture ratings, attrition risk analyzer, or a no-login glassdoor data extractor — this is the actor you're looking for. ✅


💡 What is the Glassdoor Scraper?

Glassdoor is the world's #1 platform for employee reviews, salaries, interview experiences, and employer insights — covering 1M+ companies and 100M+ data points. This Glassdoor scraper turns that data into a structured, ready-to-use dataset.

Just feed it a company URL (Google, Amazon, Microsoft, Meta, Apple, Reliance, or any employer), and the actor returns everything including:

  • ⭐ Employee Reviews (8 sub-ratings, pros, cons, advice, employer responses)
  • 💼 Active Job Postings (with salary bands & resume keyword matching)
  • 💰 Salary Estimates (P10/P25/P50/P75/P90 across base, bonus, stock, total)
  • 🎤 Interview Questions, difficulty, process & outcomes
  • 🏥 Benefits Reviews (category, comments, ratings)
  • 🏢 Company Overview (funding, revenue, headquarters, CEO, industry)
  • 🌍 Culture & Diversity Ratings (gender, race, LGBTQ+, veteran)
  • 📍 Office Locations (with coordinates)
  • 🧠 AI Employer Intelligence — pain point analysis, severity, attrition risk, quick wins

All data is 100% real. No fabricated entries.


🔥 SEO Keywords (Why This Glassdoor Scraper Ranks)

This actor ranks for glassdoor scraper, glassdoor reviews scraper, glassdoor salary scraper, glassdoor jobs scraper, glassdoor interview questions, glassdoor company data, glassdoor API alternative, employer intelligence, employee review extractor, salary benchmark API, interview difficulty data, company culture ratings, diversity and inclusion ratings, attrition risk analyzer, AI HR analytics, employer brand monitoring, recruiting intelligence, compensation benchmarking, no login glassdoor scraper, apify glassdoor actor, glassdoor data API, HR data scraper.


🚀 Key Features

FeatureDescription
8 Scrape Commandsreviews, jobs, salaries, interviews, benefits, overview, culture, locations, painPointAnalysis.
Zero Login RequiredNo Glassdoor account, no cookie, no API key.
Keyword Job SearchSearch jobs by keyword + location across all Glassdoor employers.
Resume Keyword MatchingAuto-calculates match score per job against your skills list.
Full Reviews with 8 Sub-RatingsOverall, WLB, culture, D&I, career, comp, leadership, CEO approval, business outlook.
Salary PercentilesP10/P25/P50/P75/P90 across base, cash bonus, stock, and total comp.
Interview Deep DiveDifficulty, experience, outcome, full process description, sample questions.
Benefits RatingsVerified employee comments + benefit category breakdowns.
Company EnrichmentFunding, investors, employee count, LinkedIn, revenue, industry.
Culture & DiversityGender, race/ethnicity, LGBTQ+, veteran demographic ratings.
AI Employer IntelligenceComplaint themes, severity scoring, attrition risks, and quick wins.
Monitoring ModeTracks seen IDs across runs so scheduled runs return only new items.
Multi-URL SupportScrape multiple companies in one run with fair budget distribution.
Pay-Per-Event PricingOnly charged for successfully delivered items.

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
commandstringYes"reviews"reviews, jobs, salaries, interviews, benefits, overview, culture, locations, painPointAnalysis.
startUrlsarrayNoGoogle ReviewsCompany URLs like https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm.
searchJobsByKeywordbooleanNofalseEnable keyword job search mode.
searchKeywordstringNo""Job keyword (e.g. "software engineer").
searchLocationstringNo""Location (e.g. "Remote" or "San Francisco, CA").
jobTypestringNo"all"full-time, part-time, contract, internship.
remoteWorkTypestringNo"all"remote, hybrid, onsite.
resumeKeywordsarrayNo[]Skills for auto match-score per job.
includeAllReviewsbooleanNotrueFetch all reviews up to maxItems.
sortReviewsBystringNo"DATE"DATE, RATING, HELPFUL.
includesarrayNo[]Keyword filters on review text.
reviewsStartDatestringNo""Earliest review date (YYYY-MM-DD).
painPointAnalysisbooleanNofalseAuto-run AI Employer Intelligence on reviews.
monitoringModeForReviewsbooleanNofalseSkip previously seen reviews across runs.
includeCompanyReviewStatsbooleanNotrueInclude rating distribution block.
includeAllSalariesbooleanNotrueFetch all salary estimates.
includeCompanyInterviewStatsbooleanNotrueInclude interview difficulty distribution.
includeCompanyBenefitsStatsbooleanNotrueInclude benefits category stats.
maxItemsintegerNo100Max total items to return.
maxConcurrencyintegerNo5Parallel workers.
proxyobjectNo–Apify proxy config. Residential recommended.

📤 Output Schemas (All Commands)

1. command: "reviews" — Employee Review

{
"__typename": "EmployerReviewRG",
"reviewId": 140610000,
"summary": "Great culture, smart peers, excellent benefits",
"ratingOverall": 5,
"ratingWorkLifeBalance": 4,
"ratingCultureAndValues": 5,
"ratingDiversityAndInclusion": 5,
"ratingCareerOpportunities": 4,
"ratingCompensationAndBenefits": 5,
"ratingSeniorLeadership": 4,
"ratingCeo": "APPROVE",
"ratingBusinessOutlook": "POSITIVE",
"ratingRecommendToFriend": "POSITIVE",
"pros": "The colleagues here are incredibly talented, kind, and supportive...",
"cons": "Decision-making has slowed down in recent years...",
"advice": "Empower ICs to make architectural decisions faster...",
"jobTitleText": "Senior Software Engineer",
"locationName": "Mountain View, CA",
"employmentStatus": "FORMER",
"lengthOfEmployment": 4,
"shortName": "Google",
"reviewDateTime": "2026-10-15T04:08:59.000"
}

2. command: "jobs" — Job Posting

{
"__typename": "JobViewHeader",
"jobListingId": "1009000000001",
"jobTitleText": "Senior Software Engineer",
"locationName": "San Francisco, CA",
"needsCommission": false,
"payCurrency": "USD",
"payPeriod": "ANNUAL",
"payPeriodAdjustedPay": {
"p10": 175000.0,
"p90": 240000.0
},
"salarySource": "EMPLOYER_PROVIDED",
"easyApply": true,
"seoJobLink": "https://www.glassdoor.com/job-listing/...",
"matchScore": 87.5,
"matchedSkills": ["python", "aws"],
"missingSkills": ["kubernetes"]
}

3. command: "salaries" — Salary Estimate

{
"__typename": "AggregatedSalaryEstimatesResult",
"jobTitle": { "text": "Senior Software Engineer" },
"currency": { "code": "USD", "symbol": "$" },
"payPeriod": "ANNUAL",
"salaryCount": 980,
"basePayStatistics": {
"mean": 195000.0,
"percentiles": [
{ "ident": "P10", "value": 145200.0 },
{ "ident": "P25", "value": 165000.0 },
{ "ident": "P50", "value": 195000.0 },
{ "ident": "P75", "value": 220000.0 },
{ "ident": "P90", "value": 245000.0 }
]
},
"cashBonusStatistics": { "mean": 25000.0 },
"stockBonusStatistics": { "mean": 50000.0 },
"totalPayStatistics": {
"mean": 270000.0,
"percentiles": [
{ "ident": "P25", "value": 215000.0 },
{ "ident": "P50", "value": 270000.0 },
{ "ident": "P90", "value": 375000.0 }
]
}
}

4. command: "interviews" — Interview Experience

{
"__typename": "InterviewIG",
"id": 90000001,
"difficulty": "DIFFICULT",
"experience": "POSITIVE",
"outcome": "OFFER_ACCEPTED",
"jobTitle": { "text": "Software Engineer" },
"processDescription": "Initial recruiter screen, technical phone screen on CoderPad...",
"userQuestions": [
{
"question": "Design a distributed rate limiter that handles 100,000 requests per second...",
"answerCount": 4
}
],
"reviewDateTime": "2026-10-10T04:08:59.000"
}

5. command: "benefits" — Benefits Review

{
"__typename": "BenefitReview",
"id": 10500001,
"rating": 5,
"currentJob": true,
"userEnteredJobTitle": "Software Engineer",
"city": { "name": "Mountain View, CA" },
"benefitComments": [
{
"comment": "Comprehensive medical, dental, and vision with 100% employer-paid premiums...",
"helpfulVotes": 3
}
],
"companyBenefitStats": {
"overallBenefitRating": 4.5,
"totalBenefitReviews": 42
}
}

6. command: "overview" — Company Overview

{
"__typename": "Employer",
"id": 9079,
"shortName": "Google",
"name": "Google",
"website": "https://about.google/",
"headquarters": "Mountain View, CA",
"size": "10000+ Employees",
"yearFounded": 1998,
"type": "Company - Public",
"revenue": "$10+ billion (USD)",
"primaryIndustry": {
"industryId": 200063,
"industryName": "Internet & Web Services"
},
"ratings": { "overallRating": 4.3, "ceoRating": 0.79 },
"counts": { "reviewCount": 48200, "salaryCount": 115000 },
"overview": {
"mission": "To organize the world's information and make it universally accessible and useful."
}
}

7. command: "culture" — Diversity Ratings

{
"__typename": "DemographicRatings",
"category": "gender",
"categoryRatings": [
{
"categoryValue": "woman",
"ratings": { "overallRating": 4.1, "reviewCount": 1420 }
}
]
}

8. command: "locations" — Office Location

{
"__typename": "EmployerOfficeAddressEG",
"id": 109079,
"cityName": "Mountain View",
"administrativeAreaName1": "CA",
"countryName": "US",
"latitude": 37.422,
"longitude": -122.084
}

9. command: "painPointAnalysis" — AI Employer Intelligence

{
"__typename": "PainPointAnalysis",
"employerId": 9079,
"employerName": "Google",
"totalReviewsAnalyzed": 50,
"overallSentiment": "POSITIVE",
"overallRating": 4.3,
"painPoints": [
{
"theme": "Bureaucracy & Layers of Middle Management",
"severity": 4,
"frequencyPercent": 24.5,
"sampleQuote": "Decision-making has slowed down significantly; simple product approvals now require navigating multiple layers of VP reviews.",
"department": "Engineering & Product"
},
{
"theme": "Promotion Rubrics & Calibration Frustration",
"severity": 4,
"frequencyPercent": 21.0,
"sampleQuote": "Perf calibration feels increasingly political and disconnected from everyday engineering contributions.",
"department": "Engineering"
}
],
"standoutStrengths": [
"World-class, humble, and exceptionally talented peer group",
"Top-tier compensation packages, equity liquidity, and retirement matching",
"Exceptional internal technical infrastructure and compute resources"
],
"attritionRiskSignals": [
{
"signal": "Senior technical talent voicing burnout over organizational friction rather than technical challenges",
"riskLevel": "HIGH",
"affectedRoles": ["Staff Software Engineer", "Senior Product Manager"]
}
],
"quickWins": [
"Flatten cross-org approval committees for feature launches under a defined threshold",
"Publish transparent promotion calibration rubrics with explicit manager accountability"
],
"analyzedAt": "2026-10-16T00:00:00Z"
}

📚 Full Input & Output Examples

🔹 Example 1 — Scrape Google Reviews

Input:

{
"command": "reviews",
"startUrls": [
{ "url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm" }
],
"maxItems": 50,
"sortReviewsBy": "DATE",
"includeCompanyReviewStats": true
}

Output: Array of EmployerReviewRG records as shown above.


Input:

{
"command": "jobs",
"searchJobsByKeyword": true,
"searchKeyword": "software engineer",
"searchLocation": "Remote",
"jobType": "full-time",
"remoteWorkType": "remote",
"maxItems": 100,
"resumeKeywords": [
{ "keyword": "python" },
{ "keyword": "aws" },
{ "keyword": "kubernetes" }
]
}

Output: Array of JobViewHeader records with matchScore, matchedSkills, and missingSkills per job.


🔹 Example 3 — Salary Benchmark

Input:

{
"command": "salaries",
"startUrls": [
{ "url": "https://www.glassdoor.com/Salary/Amazon-Salaries-E6036.htm" }
],
"maxItems": 30
}

Output: Array of AggregatedSalaryEstimatesResult records with base/bonus/stock/total percentiles.


🔹 Example 4 — Interview Intelligence

Input:

{
"command": "interviews",
"startUrls": [
{ "url": "https://www.glassdoor.com/Interview/Meta-Interview-Questions-E40772.htm" }
],
"maxItems": 20
}

Output: Array of InterviewIG records with questions, difficulty, process, and outcome.


🔹 Example 5 — Benefits & Culture

Input:

{
"command": "benefits",
"startUrls": [
{ "url": "https://www.glassdoor.com/Benefits/Apple-US-Benefits-EI_IE1138.0,5_IL.6,8_IN1.htm" }
],
"maxItems": 20
}

Output: Array of BenefitReview records with verified comments.


🔹 Example 6 — AI Employer Intelligence

Input:

{
"command": "painPointAnalysis",
"startUrls": [
{ "url": "https://www.glassdoor.com/Reviews/Amazon-Reviews-E6036.htm" }
],
"painPointAnalysis": true
}

Output: A single PainPointAnalysis object with themes, severity scores, attrition risk, and quick wins.


🔹 Example 7 — Multi-Company Batch Scrape

Input:

{
"command": "overview",
"startUrls": [
{ "url": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm" },
{ "url": "https://www.glassdoor.com/Overview/Working-at-Microsoft-EI_IE1651.htm" },
{ "url": "https://www.glassdoor.com/Overview/Working-at-Meta-EI_IE40772.htm" }
],
"maxItems": 10
}

Output: Array of Employer overview records with rich metadata.


🔹 Example 8 — Monitoring Mode for New Reviews

Input:

{
"command": "reviews",
"startUrls": [
{ "url": "https://www.glassdoor.com/Reviews/Apple-Reviews-E1138.htm" }
],
"monitoringModeForReviews": true,
"maxItems": 100
}

Only new reviews (not seen in previous runs) are pushed.


💰 Pricing (Pay-Per-Event)

Only charged for successfully delivered items. Empty runs are $0 (except actor start).

EventEvent NamePrice / 1KWhen Charged
Employee Reviewreview-scraped$2.00 / 1,000Per review delivered.
Job Postingjob-scraped$2.00 / 1,000Per job delivered.
Salary Estimatesalary-scraped$3.00 / 1,000Per salary record delivered.
Interview Experienceinterview-scraped$3.00 / 1,000Per interview delivered.
Benefits Reviewbenefit-scraped$2.00 / 1,000Per benefits record delivered.
Company Overviewoverview-scraped$10.00 / 1,000Per overview delivered.
AI Employer Intelligencepain-point-analyzed$35.00 / 1,000Per AI analysis delivered.
Actor Startapify-actor-start$0.005 / runOne-time startup fee.

Example costs:

  • 100 reviews = 100 × $0.002 = $0.20 + $0.005 start = $0.205
  • 500 jobs = 500 × $0.002 = $1.00 + $0.005 start = $1.005
  • 50 salaries = 50 × $0.003 = $0.15 + $0.005 start = $0.155
  • 1 AI pain-point analysis = $0.035 + $0.005 start = $0.04

🛠 How to Use This Glassdoor Scraper on Apify

  1. Create a task with this actor.
  2. Choose your command (reviews, jobs, salaries, interviews, benefits, overview, culture, locations, painPointAnalysis).
  3. Paste your company URLs or enable keyword job search.
  4. Set maxItems to control the total volume.
  5. Enable residential proxies — recommended for high-volume runs.
  6. Run — data lands in the Dataset.
  7. Export — download as JSON, CSV, or Excel.

Running via API

curl -X POST "https://api.apify.com/v2/acts/your-username~glassdoor-scraper/runs" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"command": "reviews",
"startUrls": [{"url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"}],
"maxItems": 50
}'

🎯 Use Cases (Who Uses This Glassdoor Scraper)

  • Recruiters & HR teams — benchmark employer ratings and culture.
  • Investors & analysts — monitor attrition risk and sentiment shifts.
  • Compensation consultants — extract percentile-based salary data.
  • Job boards & aggregators — sync Glassdoor jobs into your platform.
  • AI/ML teams — build labeled corpora from reviews and interviews.
  • Employer branding — track sentiment and respond to pain points.
  • Career coaches — guide clients using interview difficulty data.
  • Academic researchers — study workplace culture, D&I, and compensation trends.
  • Startup founders — research competitor hiring pace and team size.
  • DEI consultants — analyze demographic ratings across companies.

❓ Frequently Asked Questions

1. Do I need a Glassdoor account?
No. The actor works anonymously — no login, no cookie, no API key.

2. Can I search jobs by keyword?
Yes. Set searchJobsByKeyword: true and provide a searchKeyword + searchLocation.

3. What is painPointAnalysis?
AI Employer Intelligence: clusters reviews into complaint themes, scores severity, identifies attrition risks, and proposes quick wins. Perfect for HR dashboards.

4. What's the difference between reviews and culture?
reviews returns individual employee reviews. culture returns aggregate demographic ratings (gender, race, LGBTQ+, veteran).

5. Does monitoring mode really skip duplicate reviews?
Yes. Seen review IDs are stored in the actor's Key-Value Store so scheduled runs return only new items.

6. What currencies are supported?
Salaries are returned in USD by default. Native currency is preserved when shown by Glassdoor.

7. How accurate is the AI pain-point analysis?
It clusters real review text (pros/cons/summary) into ranked themes with severity and frequency. 100% based on genuine reviews.

8. Can I filter reviews by keyword?
Yes. Use includes array. Only reviews matching at least one keyword will be returned.

9. What's the difference between includeAllReviews and maxItems?
includeAllReviews: true fetches all available reviews (subject to maxItems). Setting it false returns only featured reviews.

10. Do I need a proxy?
Not for small runs. For 500+ items per run, use Apify residential proxies.

11. Can I run this on a schedule?
Yes. Combine with Apify Scheduler and enable monitoringModeForReviews: true to build a live employer intelligence feed.

12. What if I get 0 results?
Empty runs cost $0 (no charge for PPE). Only the actor start fee ($0.005) applies.


📝 Technical Notes

  • Built with a production-grade HTTP pipeline optimized for Glassdoor's modern React SSR pages.
  • Handles anonymous access, optional proxy configuration, and payload integrity automatically.
  • Runs entirely server-side on Apify — no local setup required.
  • Empty runs (0 results) are always free (no PPE charges). You only pay for successfully delivered records.
  • Robust error handling: a single item failure never stops the run. Failures are logged and skipped.
  • Duplicate protection: review IDs are deduplicated automatically within and across runs.
  • Monitoring state and per-run summaries are stored in Apify Key-Value Store for scheduled monitoring.
  • Multi-URL support with fair budget distribution across all provided targets.
  • All records are validated for JSON-serializable output and sanitized for special characters.


📄 License



Start scraping Glassdoor today — reviews, jobs, salaries, interviews, AI employer intelligence. Zero login required.