VOOZH about

URL: https://apify.com/scraply/glassdoor-reviews-scraper

⇱ Glassdoor Reviews Scraper Β· Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

Glassdoor Reviews Scraper

πŸ” Glassdoor Reviews Scraper extracts employee review data, ratings, and insights from Glassdoor. πŸ“Š Automate sentiment & reputation research with clean, structured outputsβ€”ideal for HR, recruitment, and market analysis. πŸš€ Fast, reliable, and SEO-friendly.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Scraply

Scraply

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

A powerful Apify actor that extracts comprehensive employee reviews from Glassdoor company profiles. This actor efficiently scrapes reviews, ratings, and detailed feedback from multiple companies, providing structured data for analysis, research, and business intelligence.

Why Choose Us?

  • Reliable Proxy Management: Intelligent proxy fallback system that automatically switches from direct connection to datacenter, then residential proxies if blocked, ensuring maximum success rates
  • Comprehensive Data Extraction: Captures all review details including ratings, pros/cons, advice, job titles, locations, and employer responses
  • Bulk Processing: Process multiple companies simultaneously with efficient async operations
  • Live Data Saving: Reviews are saved to the dataset in real-time, so you won't lose data if the actor is interrupted
  • Production-Ready: Built with error handling, retry logic, and anti-blocking measures for reliable operation at scale

Key Features

  • βœ… Bulk Company Processing: Scrape reviews from multiple companies in a single run
  • βœ… Smart Proxy Fallback: Automatic proxy rotation (direct β†’ datacenter β†’ residential) with detailed logging
  • βœ… Comprehensive Review Data: Extract all review fields including ratings, text content, metadata, and more
  • βœ… Flexible Configuration: Customize maximum reviews per company (1-1000)
  • βœ… Anti-Blocking Measures: Random delays and proper headers to avoid rate limiting
  • βœ… Structured Output: Data organized by company ID with easy-to-parse JSON format
  • βœ… Real-Time Logging: Detailed logs keep you informed throughout the scraping process
  • βœ… Error Resilience: Graceful error handling ensures partial results are still saved

Input

The actor accepts the following input configuration:

Input Schema

{
"startItems":[
"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm",
"https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm"
],
"proxyConfiguration":{
"useApifyProxy":false
},
"maxResults":50
}

Input Fields

FieldTypeRequiredDescription
startItemsarrayβœ… YesList of Glassdoor company profile URLs. Each URL should follow the pattern: https://www.glassdoor.com/Overview/Working-at-COMPANY-EI_IE[ID].htm
proxyConfigurationobject❌ NoProxy configuration object. By default, the actor starts without proxy. If blocked, it automatically falls back to datacenter, then residential proxies. Set useApifyProxy: true to enable Apify proxy from the start.
maxResultsinteger❌ NoMaximum number of reviews to collect per company. Range: 1-1000. Default: 50

Input Examples

Basic Usage (Single Company):

{
"startItems":[
"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm"
],
"maxResults":100
}

Bulk Processing (Multiple Companies):

{
"startItems":[
"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm",
"https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm",
"https://www.glassdoor.com/Overview/Working-at-Microsoft-EI_IE1651.11,20.htm"
],
"maxResults":200
}

With Proxy Configuration:

{
"startItems":[
"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm"
],
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
},
"maxResults":50
}

Output

The actor outputs structured data in two formats:

  1. Dataset: Individual review records (one per row) with company metadata
  2. Key-Value Store (OUTPUT): Grouped data by company ID matching your original output format

Output Format

The dataset contains individual review records with the following fields:

FieldTypeDescription
company_idintegerGlassdoor company ID extracted from URL
company_urlstringOriginal company profile URL
reviews_countintegerTotal number of reviews scraped for this company
review_idintegerUnique review identifier
summarystringReview summary/title
prosstringPros section of the review
consstringCons section of the review
advicestringAdvice to management section
rating_overallintegerOverall company rating (1-5)
rating_recommend_to_friendstringRecommendation rating (POSITIVE/NEGATIVE/null)
rating_ceostringCEO approval rating (APPROVE/DISAPPROVE/null)
rating_business_outlookstringBusiness outlook rating (POSITIVE/NEUTRAL/NEGATIVE)
rating_career_opportunitiesnumberCareer opportunities rating (0-5)
rating_compensation_and_benefitsnumberCompensation rating (0-5)
rating_culture_and_valuesintegerCulture rating (0-5)
rating_diversity_and_inclusionintegerDiversity rating (0-5)
rating_senior_leadershipnumberSenior leadership rating (0-5)
rating_work_life_balancenumberWork-life balance rating (0-5)
review_date_timestringReview date in ISO format
is_current_jobbooleanWhether reviewer is a current employee
length_of_employmentintegerYears of employment
job_titlestringReviewer's job title
locationstringReviewer's location
employer_idintegerEmployer ID
employer_short_namestringCompany short name
employer_logo_urlstringCompany logo URL
count_helpfulintegerNumber of helpful votes
has_employer_responsebooleanWhether company responded to review
featuredbooleanWhether review is featured

Output Example

Dataset Format (Individual Records):

{
"company_id":354,
"company_url":"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm",
"reviews_count":120,
"review_id":4852131,
"summary":"Advisory Engineer in STG, IBM",
"pros":"Great colleagues, flexible policies...",
"cons":"Rating system issues...",
"advice":"Management must keep in mind...",
"rating_overall":4,
"rating_career_opportunities":5.0,
"rating_compensation_and_benefits":3.0,
"job_title":"Advisory Engineer",
"location":"Hopewell Junction, NY",
"review_date_time":"2014-08-26T09:02:30.030",
"is_current_job":true,
"length_of_employment":9
}

Key-Value Store Format (Grouped by Company):

{
"354":{
"company_url":"https://www.glassdoor.com/Overview/Working-at-IBM-EI_IE354.11,14.htm",
"reviews_count":120,
"reviews":[
{
"review_id":4852131,
"summary":"Advisory Engineer in STG, IBM",
"pros":"Great colleagues...",
"cons":"Rating system...",
"rating_overall":4,
...
},
...
]
},
"9079":{
"company_url":"https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm",
"reviews_count":85,
"reviews":[...]
}
}

πŸš€ How to Use the Actor (via Apify Console)

  1. Log in to Apify Console: Go to https://console.apify.com and sign in to your account

  2. Navigate to Actors: Click on Actors in the left sidebar

  3. Find the Actor: Search for "glassdoor-reviews-scraper" or locate it in your actor list

  4. Configure Inputs:

    • startItems: Add one or more Glassdoor company profile URLs
    • proxyConfiguration: Choose proxy settings (optional, defaults to no proxy with automatic fallback)
    • maxResults: Set the maximum number of reviews per company (default: 50)
  5. Run the Actor: Click the Start button to begin scraping

  6. Monitor Progress: Watch the logs in real-time to see:

    • Which companies are being processed
    • Proxy fallback events (if any)
    • Number of reviews extracted per page
    • Overall progress and statistics
  7. Access Results: Once complete, go to the OUTPUT tab to:

    • View individual review records in the dataset
    • Download data as JSON or CSV
    • Access the grouped output from the key-value store
  8. Export Data: Click Export to download results in your preferred format (JSON, CSV, Excel, etc.)

Best Use Cases

  • Market Research: Analyze employee sentiment across competitors in your industry
  • HR Analytics: Gather insights on company culture, compensation, and work-life balance
  • Investment Research: Evaluate company reputation and employee satisfaction for due diligence
  • Recruitment Intelligence: Understand what employees value and what concerns them at target companies
  • Competitive Analysis: Compare employee experiences across similar companies
  • Academic Research: Collect data for studies on workplace satisfaction and corporate culture
  • Brand Monitoring: Track changes in employee sentiment over time

Frequently Asked Questions

How many reviews can I scrape per company?

You can scrape up to 1,000 reviews per company by setting the maxResults parameter. The default is 50 reviews per company.

What happens if Glassdoor blocks my requests?

The actor has an intelligent proxy fallback system:

  1. First, it tries without a proxy (direct connection)
  2. If blocked, it automatically switches to a datacenter proxy
  3. If still blocked, it falls back to residential proxies with 3 retry attempts
  4. Once residential proxy succeeds, it sticks with it for all remaining requests

All proxy events are clearly logged so you can monitor what's happening.

Can I scrape multiple companies at once?

Yes! Simply add multiple company URLs to the startItems array. The actor processes them concurrently for efficiency.

How long does it take to scrape reviews?

Scraping time depends on:

  • Number of companies
  • Number of reviews per company (maxResults)
  • Network speed and proxy performance
  • Rate limiting (actor includes delays to avoid blocks)

As a rough estimate: ~1-2 minutes per 50 reviews per company.

What if the actor is interrupted?

The actor saves data in real-time to the dataset. Even if interrupted, you'll have all reviews that were successfully scraped up to that point.

Do I need to configure proxies?

No, proxies are optional. The actor starts without a proxy by default and only uses them if needed. However, you can enable Apify proxies from the start if you prefer.

Can I scrape reviews from any Glassdoor company?

Yes, as long as you have the correct company profile URL format: https://www.glassdoor.com/Overview/Working-at-COMPANY-EI_IE[ID].htm

What data fields are included in each review?

Each review includes comprehensive data: ratings (overall, CEO, work-life balance, etc.), text content (pros, cons, advice), metadata (job title, location, employment length), and more. See the Output section for the complete field list.

Support and Feedback

πŸ’¬ For custom solutions or feature requests, contact us at: dev.scraperengine@gmail.com

We're always looking to improve the actor based on user feedback. If you encounter any issues or have suggestions, please don't hesitate to reach out!

Cautions

⚠️ Important Legal and Ethical Considerations:

  • Public Data Only: This actor collects data only from publicly available Glassdoor company review pages. No private or password-protected content is accessed.

  • Terms of Service: Users are responsible for ensuring their use of this actor complies with Glassdoor's Terms of Service and applicable laws.

  • Rate Limiting: The actor includes built-in delays and anti-blocking measures, but users should be mindful of not overwhelming Glassdoor's servers with excessive requests.

  • Data Usage: Users are responsible for how they use the scraped data and must comply with:

    • Data protection and privacy laws (GDPR, CCPA, etc.)
    • Spam laws and regulations
    • Any applicable local, state, and federal laws
  • No Guarantees: While we strive for reliability, web scraping can be affected by website changes, network issues, or blocking. The actor includes fallback mechanisms, but 100% success cannot be guaranteed.

  • Respectful Usage: Please use this actor responsibly and ethically. Consider the impact of your scraping activities on Glassdoor's infrastructure and other users.


Version: 0.1
Last Updated: December 2025
Actor Name: glassdoor-reviews-scraper

You might also like

Glassdoor Reviews Scraper

getdataforme/glassdoor-reviews-scraper

Extract authentic employee reviews from Glassdoor to uncover insights into company culture, compensation, and work-life balance. Supports keyword searches, handles up to 5000 reviews, and delivers structured JSON output. Perfect for HR, research, and competitive intelligence.

398

4.0

(6)

Glassdoor Reviews Scraper

scrapio/glassdoor-reviews-scraper

Glassdoor Reviews Scraper extracts publicly available company reviews from Glassdoor. Collect review text, ratings, job titles, pros, cons, and dates for employer research, sentiment analysis, and HR insights.

Glassdoor Reviews Scraper - Most Comprehensive

kaix/glassdoor-reviews-scraper

πŸ”₯ ~$0.05/1K reviews πŸ”₯ Extract structured company review data from Glassdoor. Get ratings, pros/cons, employment details, translation data, and employer responses, all in one scrape.

Glassdoor Company Reviews & Salary Scraper

alizarin_refrigerator-owner/glassdoor-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.

42

1.0

(2)

Glassdoor Reviews Scraper

scrapebase/glassdoor-reviews-scraper

πŸ” Glassdoor Reviews Scraper extracts employee reviews, ratings, pros/cons, job titles, locations & dates. πŸ“Š Export JSON/CSV for sentiment, HR analytics & competitive research. ⚑ Fast, reliable, API & pagination-readyβ€”ideal for employer brand & hiring. πŸš€

Glassdoor Reviews Scraper

automation-lab/glassdoor-reviews-scraper

Scrape employee reviews from Glassdoor. Extract ratings, pros, cons, job titles, and more for any company. Uses multiple filter strategies to collect diverse reviews.

πŸ‘ User avatar

Stas Persiianenko

13

Glassdoor Reviews Scraper

burbn/glassdoor-reviews-scraper

Scraping Glassdoor has never been easier! Extract thousands of reviews instantly with job titles, salary mentions, and detailed rating breakdowns. Features unique keyword filtering and "Current Employees Only" toggle. No-code needed, block-free performance, and clean data for any company worldwide.

Glassdoor Reviews Bulk Scraper Pro

hello.datawizards/Glassdoor-Reviews-Bulk-Scraper-Pro

Effortlessly extract structured employee reviews from Glassdoor using the Glassdoor-Reviews Apify Actor. Get detailed insights like ratings, pros & cons, job titles, and moreβ€”perfect for HR analytics, employer branding, sentiment tracking, and competitor research with JSON-ready output.

89

1.7

(2)

Glassdoor Reviews Scraper

crawlerbros/glassdoor-reviews-scraper

Scrape employee reviews from Glassdoor for any company. Extracts ratings, pros, cons, advice to management, job titles, employment status, and more. Supports sorting by date or relevance.

17

Glassdoor Reviews Scraper

scraper-engine/glassdoor-reviews-scraper

Glassdoor Reviews Scraper collects publicly available company reviews from Glassdoor, including ratings, job titles, locations, dates, and review text. Use it for research, analysis, or reporting with structured, automation-ready output.

πŸ‘ User avatar

Scraper Engine

15

Glassdoor Scraper - Reviews, Salaries & Interview Questions

pear_fight/glassdoor-scraper

Scrape Glassdoor company reviews, salaries, interview questions, and job listings. Extract employee ratings, compensation data, and workplace insights for HR analytics and employer branding research.

14

1.0

(1)