Glassdoor Company Reviews & Salary Scraper avatar
Glassdoor Company Reviews & Salary Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Glassdoor Company Reviews & Salary Scraper

Glassdoor Company Reviews & Salary Scraper

Scrape Glassdoor for company reviews, employee salaries, interview experiences, CEO approval ratings, and comprehensive employer data. Essential for HR research, employer branding, and competitive intelligence.

Pricing

from $0.01 / 1,000 results

Rating

1.0

(1)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

8

Monthly active users

a day ago

Last modified

Share

Glassdoor Company Scraper - Reviews, Salaries, Interviews & Employer Data

Scrape Glassdoor for company reviews, employee salaries, interview experiences, CEO approval ratings, and comprehensive employer data. Extract work-life balance ratings, culture scores, and benefits information. Essential for HR research, employer branding, competitive intelligence, and salary benchmarking.

Features

  • Company Profiles - Complete employer data with all rating dimensions
  • Employee Reviews - Pros, cons, advice to management, employment status
  • Salary Information - Base pay, bonuses, total compensation by role
  • Interview Experiences - Questions, difficulty level, outcomes
  • CEO Approval - Leadership sentiment tracking
  • Benefits Analysis - Health, retirement, perks ratings
  • Company Comparison - Side-by-side employer analysis
  • Review Filtering - Current/former employees, positive/negative sentiment
  • Anti-Detection - Residential proxies for reliable access
  • No Login Required - Works with public Glassdoor data
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

HR & People Operations

Monitor your employer brand on Glassdoor. Track review trends, identify recurring themes, and benchmark against competitors.

Recruiting Teams

Research target companies for competitive intelligence. Understand competitor compensation, culture, and employee sentiment.

Job Seekers & Career Coaches

Research potential employers before applying or accepting offers. Compare companies by culture, compensation, and work-life balance.

Management Consultants

Analyze organizational health indicators for client engagements. Track employee sentiment across industries.

Competitive Intelligence Teams

Monitor competitor employee satisfaction, hiring trends, and leadership approval ratings.

Compensation & Benefits Analysts

Benchmark salaries and benefits packages across companies, roles, and locations.

Important: Rate Limiting Considerations

Glassdoor has aggressive anti-scraping measures. To minimize detection:

  1. Start slow - Begin with maxResults: 5 and increase gradually
  2. Use residential proxies - The actor defaults to residential proxies
  3. Space your runs - Wait 30-60 minutes between runs
  4. Keep batches small - 10-25 companies per run is optimal
  5. Avoid heavy review extraction - Limit maxReviewsPerCompany to 10-25

No Glassdoor account required - This scraper uses public data.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Scrape a Specific Company

{
"scrapeType": "company_profile",
"companyUrl": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm",
"includeReviews": true,
"includeSalaries": true,
"maxReviewsPerCompany": 25,
"demoMode": false
}

Search by Company Name

{
"scrapeType": "company_profile",
"companyName": "Apple",
"location": "California",
"maxResults": 10,
"demoMode": false
}

Compare Multiple Companies

{
"scrapeType": "compare",
"companyUrls": [
"https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm",
"https://www.glassdoor.com/Overview/Working-at-Meta-EI_IE40772.htm",
"https://www.glassdoor.com/Overview/Working-at-Apple-EI_IE1138.htm"
],
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
scrapeTypestringcompany_profileType: company_profile, reviews, salaries, interviews, jobs, compare
companyUrlstring-Direct Glassdoor company page URL
companyUrlsarray-Multiple company URLs (for compare mode)
companyNamestring-Company name to search
locationstring-Location filter
industrystring-Industry: Technology, Healthcare, Finance, etc.
companySizestring-Size: 1-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+
minRatingnumber-Minimum overall rating (1.0-5.0)
includeReviewsbooleantrueScrape employee reviews
maxReviewsPerCompanynumber25Max reviews per company
includeSalariesbooleantrueInclude salary data
includeInterviewsbooleanfalseInclude interview experiences
reviewFilterstringallFilter: all, current_employees, former_employees, positive, negative
sortBystringdateSort: date, relevance, rating_high, rating_low, helpful
maxResultsnumber50Maximum companies
proxyConfigurationobjectResidentialProxy settings
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery

Output Format

{
"companyName": "Google",
"glassdoorUrl": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm",
"headquarters": "Mountain View, CA",
"industry": "Internet & Web Services",
"companySize": "10001+ employees",
"founded": 1998,
"revenue": "$10+ billion (USD)",
"website": "https://www.google.com",
"overallRating": 4.4,
"ratings": {
"cultureAndValues": 4.3,
"diversityAndInclusion": 4.2,
"workLifeBalance": 4.2,
"seniorManagement": 3.8,
"compensationAndBenefits": 4.5,
"careerOpportunities": 4.0
},
"reviewCount": 45678,
"ceoApproval": "92%",
"ceoName": "Sundar Pichai",
"recommendToFriend": "89%",
"positiveBusinessOutlook": "72%",
"reviews": [
{
"reviewId": "glassdoor-12345",
"rating": 5,
"title": "Amazing place to work",
"pros": "Great benefits, smart colleagues, innovative projects",
"cons": "Can be political, work-life balance varies by team",
"adviceToManagement": "Keep focusing on employee development",
"employmentStatus": "Current Employee",
"jobTitle": "Software Engineer",
"location": "Mountain View, CA",
"isCurrentEmployee": true,
"lengthOfEmployment": "More than 3 years",
"date": "January 2026",
"helpful": 45
}
],
"salaries": [
{
"jobTitle": "Software Engineer",
"totalPay": 256000,
"basePay": 185000,
"additionalPay": 71000,
"salaryCount": 12345,
"payPeriod": "yearly"
}
],
"scrapedAt": "2026-01-28T10:30:00.000Z"
}

Pricing (Pay-Per-Event)

EventDescriptionPrice
company_scrapedPer company profile scraped$0.08
review_scrapedPer review extracted$0.005
salary_scrapedPer salary entry extracted$0.003

Example costs:

  • 10 companies with 25 reviews + salaries: (10 x $0.08) + (250 x $0.005) + (250 x $0.003) = $2.80
  • 50 companies, profiles only: 50 x $0.08 = $4.00
  • 3-company comparison with reviews: (3 x $0.08) + (75 x $0.005) = $0.615
  • Demo mode: $0.00

Common Scenarios

Scenario 1: Employer Brand Monitoring

{
"scrapeType": "company_profile",
"companyUrl": "https://www.glassdoor.com/Overview/Working-at-YourCompany-EI_IE12345.htm",
"includeReviews": true,
"maxReviewsPerCompany": 50,
"reviewFilter": "all",
"sortBy": "date",
"demoMode": false
}

Schedule monthly to track your employer brand over time.

Scenario 2: Competitive Compensation Analysis

{
"scrapeType": "salaries",
"companyUrls": [
"https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm",
"https://www.glassdoor.com/Overview/Working-at-Meta-EI_IE40772.htm",
"https://www.glassdoor.com/Overview/Working-at-Microsoft-EI_IE1651.htm"
],
"includeSalaries": true,
"includeReviews": false,
"demoMode": false
}

Scenario 3: Industry Culture Analysis

{
"scrapeType": "company_profile",
"industry": "Healthcare",
"minRating": 3.5,
"maxResults": 25,
"includeReviews": true,
"maxReviewsPerCompany": 10,
"demoMode": false
}

Webhook & Automation Integration

Webhook Configuration

{
"scrapeType": "company_profile",
"companyName": "Google",
"webhookUrl": "https://your-endpoint.com/webhook"
}

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route results to Google Sheets, CRM, Slack, etc.

Popular automations:

  • New negative reviews -> Slack alert (employer brand monitoring)
  • Salary data -> Google Sheets (compensation database)
  • Company profiles -> Airtable (competitive intelligence dashboard)

Apify Scheduled Runs

Schedule monthly runs to track employer brand changes over time.

Official API Alternatives

Glassdoor API

Glassdoor offers a limited API program:

  • Pros: Official, structured data
  • Cons: Requires partnership approval, limited data access, strict usage terms
  • Best for: Job board integrations with Glassdoor partnership

Alternative Sources

  • LinkedIn - Company pages and employee data
  • Indeed - Company reviews (limited API)
  • Comparably - Employer review platform
  • Blind - Anonymous employee discussions

This Scraper's Advantages

  1. No partnership approval needed
  2. Full review text including pros, cons, and advice
  3. Salary breakdowns by role and level
  4. CEO approval ratings and business outlook
  5. Company comparison across multiple employers
  6. Pay-per-result pricing

FAQ

Q: Do I need a Glassdoor account?

A: No. This scraper uses public Glassdoor data. No login required.

Q: Why are some salary fields missing?

A: Not all companies have enough salary submissions for Glassdoor to display data. This is a Glassdoor data limitation.

Q: Can I filter reviews by current vs. former employees?

A: Yes. Use reviewFilter: "current_employees" or reviewFilter: "former_employees".

Q: How is the company URL formatted?

A: Glassdoor URLs include an employer ID: https://www.glassdoor.com/Overview/Working-at-{Company}-EI_IE{ID}.htm. Search for the company on glassdoor.com and copy the full URL.

Q: Can I track rating changes over time?

A: Schedule monthly runs and compare the overallRating and sub-ratings. The scraper captures the current state each time it runs.

Common Problems & Solutions

"Company not found"

  • Copy the full Glassdoor URL including the EI_IE code
  • Search on glassdoor.com first and copy the exact URL
  • Try searching by company name instead

"Rate limited or blocked"

  • Wait 30-60 minutes between runs (Glassdoor is aggressive)
  • Reduce maxResults to 5-10
  • Limit maxReviewsPerCompany to 10-25
  • Run during off-peak hours

"Reviews seem limited"

  • Glassdoor hides some reviews from non-logged-in users
  • Increase maxReviewsPerCompany for more
  • Use reviewFilter: "all" for broadest access

"Demo data showing"

  • Set demoMode: false - no account required

📞 Support


Built by John Rippy | Actor Arsenal