Glassdoor Reviews Scraper avatar

Glassdoor Reviews Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Glassdoor Reviews Scraper

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.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(17)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

18

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape employee reviews from Glassdoor for any company. Get ratings, pros, cons, advice to management, job titles, employment status, and more.

What is Glassdoor Reviews Scraper?

Glassdoor Reviews Scraper is an Apify actor that extracts employee reviews from any company's Glassdoor reviews page. It returns structured review data including overall and sub-category ratings, reviewer job title and location, employment status, and full review text.

Features

  • Any company — Scrape reviews from any company on Glassdoor
  • Full review text — Pros, cons, and advice to management
  • Detailed ratings — Overall rating plus sub-ratings (work-life balance, culture, compensation, etc.)
  • Reviewer details — Job title, location, employment status, current/former employee
  • Sort options — Sort by newest first or most relevant
  • Cookie support — Provide a Glassdoor session cookie for full pagination (100+ reviews)
  • Works without login — Scrapes ~3-6 preview reviews without any account

Use Cases

  • Employer reputation analysis — Understand employee sentiment at any company
  • Competitive benchmarking — Compare employee satisfaction across competitors
  • Due diligence — Research company culture before investing or partnering
  • Hiring intelligence — Understand what employees value and complain about
  • Trend analysis — Track review sentiment over time by sorting by date
  • Culture research — Identify common themes in pros, cons, and management advice

Input

FieldTypeDefaultDescription
Company Reviews URLStringRequiredGlassdoor company reviews page URL (e.g., https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm)
Maximum ItemsInteger100Max reviews to scrape (1–1000). Without a cookie, limited to ~3-6 reviews.
Sort OrderSelectNewest FirstHow to sort reviews: Newest First or Most Relevant
Session CookieStringOptional Glassdoor session cookie for full pagination. See instructions below.
{
"companyUrl": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm",
"maxItems": 10,
"sort": "DATE"
}
{
"companyUrl": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm",
"maxItems": 100,
"sort": "DATE",
"cookie": "GSESSIONID=abc123; gdId=xyz789"
}
  1. Log into Glassdoor in your browser
  2. Open DevTools (F12) → Application tab → Cookies → glassdoor.com
  3. Copy the full cookie string (all name=value pairs separated by semicolons)
  4. Paste it into the Session Cookie field

Alternatively, use a browser extension like "EditThisCookie" to export cookies as JSON — the scraper accepts both formats.

Output

Each review produces one item in the output dataset:

FieldTypeDescription
reviewIdIntegerGlassdoor's unique review ID
reviewDateStringISO timestamp when the review was posted
titleStringReview headline/summary
prosStringWhat the reviewer liked about the company
consStringWhat the reviewer disliked
adviceStringAdvice to management (may be empty)
ratingOverallIntegerOverall rating (1–5)
ratingWorkLifeBalanceIntegerWork-life balance rating (0 if not provided)
ratingCultureAndValuesIntegerCulture & values rating
ratingDiversityAndInclusionIntegerDiversity & inclusion rating
ratingSeniorLeadershipIntegerSenior leadership rating
ratingCareerOpportunitiesIntegerCareer opportunities rating
ratingCompensationAndBenefitsIntegerCompensation & benefits rating
ratingCeoStringCEO approval (e.g., "APPROVE", "DISAPPROVE", "NO_OPINION")
ratingBusinessOutlookStringBusiness outlook (e.g., "POSITIVE", "NEGATIVE", "NEUTRAL")
ratingRecommendToFriendStringRecommend to a friend (e.g., "POSITIVE", "NEGATIVE")
jobTitleStringReviewer's job title
locationStringReviewer's work location
employmentStatusStringEmployment status (e.g., "REGULAR", "PART_TIME", "INTERN")
isCurrentJobBooleanWhether the reviewer currently works there
lengthOfEmploymentIntegerLength of employment in months
countHelpfulIntegerNumber of "helpful" votes
countNotHelpfulIntegerNumber of "not helpful" votes
companyNameStringCompany name
companyIdIntegerGlassdoor company ID

Sample output

{
"reviewId": 103314593,
"reviewDate": "2026-03-25T21:58:32.667",
"title": "Good pay and perks, but work can be dull",
"pros": "Good Pay, Free Food, Good Office location",
"cons": "Work can be boring, Performance Reviews are stressful. Promotions are slim.",
"advice": "",
"ratingOverall": 5,
"ratingWorkLifeBalance": 4,
"ratingCultureAndValues": 4,
"ratingDiversityAndInclusion": 5,
"ratingSeniorLeadership": 3,
"ratingCareerOpportunities": 3,
"ratingCompensationAndBenefits": 5,
"ratingCeo": "APPROVE",
"ratingBusinessOutlook": "POSITIVE",
"ratingRecommendToFriend": "POSITIVE",
"jobTitle": "Software Engineer",
"location": "Tokyo",
"employmentStatus": "REGULAR",
"isCurrentJob": false,
"lengthOfEmployment": 9,
"countHelpful": 2,
"countNotHelpful": 0,
"companyName": "Google",
"companyId": 9079
}

How to use

  1. Go to a company's Glassdoor reviews page in your browser
  2. Copy the URL (e.g., https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm)
  3. Paste it into the Company Reviews URL field
  4. Click Start

This returns ~3-6 preview reviews that Glassdoor shows to non-logged-in visitors.

  1. Log into your Glassdoor account in a browser
  2. Export your cookies (see instructions above)
  3. Paste the cookie string into the Session Cookie field
  4. Set Maximum Items to your desired number
  5. Click Start

With a valid session cookie, the scraper can paginate through hundreds of reviews.

How many reviews can I scrape?

ModeReviewsSpeed
Without cookie~3-6~60-90 seconds
With cookieUp to 1000+~30 reviews per minute

Without a cookie, Glassdoor only shows a handful of preview reviews. With a valid session cookie, the scraper can paginate through the full review history.

Tips

  • Start without a cookie — Test with a small run first to verify the URL and output format
  • Use a fresh cookie — Glassdoor session cookies expire; use one from a recent browser session
  • Sort by date — Newest-first sorting gives you the most recent reviews
  • Large companies have thousands of reviews — Set a reasonable maxItems to control runtime

FAQ

Do I need a Glassdoor account? Not for preview reviews (~3-6 per company). For full pagination, you need a Glassdoor session cookie from a logged-in account.

Why only 3-6 reviews without a cookie? Glassdoor requires login to view more than a few reviews. This is a Glassdoor business model limitation, not a scraper limitation.

Why does the scraper use residential proxy? Glassdoor uses DataDome anti-bot protection. Residential proxy is required to bypass this. The proxy is automatically configured on Apify.

Why are sub-ratings zero? Preview reviews (without cookie) often have limited data. Sub-ratings are fully available when using a session cookie.

What if the scraper returns 0 reviews? Glassdoor's anti-bot protection blocks some sessions. The scraper retries with new browser sessions automatically (up to 8 attempts). If it consistently fails, try again later for a fresh IP rotation.

Is my cookie stored securely? Yes. The cookie field is marked as a secret in the input schema and is not logged or stored in the output.

What cookie format is accepted? Both plain cookie strings (name1=value1; name2=value2) and JSON arrays from browser extensions are accepted.