Glassdoor Review Export - Ratings, Pros, Cons & Replies avatar

Glassdoor Review Export - Ratings, Pros, Cons & Replies

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Glassdoor Review Export - Ratings, Pros, Cons & Replies

Glassdoor Review Export - Ratings, Pros, Cons & Replies

Get Glassdoor employee reviews for any company with overall and sub-category ratings, pros, cons, advice to management, job title and employment status.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Nimbryxo-studio

Nimbryxo-studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Collect employee reviews from Glassdoor companies by URL, company name, or employer id. Get the overall rating and every sub-rating, pros, cons, advice to management, reviewer job title and location, employment status, helpful votes, language, employer responses, and optional company profile data. No Glassdoor login, cookie, or proxy setup is required.

What this actor does

  • Accepts one or many Glassdoor company Review or Overview URLs, company names, or employer ids.
  • Reads Glassdoor's public review data through its own JSON endpoint, so it does not need a browser or a logged-in session.
  • Returns every review Glassdoor serves, including beyond the roughly 200 reviews the public review page shows.
  • Supports exact star filtering, employment type, current employees only, employer responses only, keyword search, job-title keywords, job function, location, language selection, worldwide review coverage, and a recent-date window.
  • Keeps the 25 fields from the previous version and adds review URLs, language data, employer responses, company context, and optional firmographics.
  • Omits fields that Glassdoor does not provide for a review instead of writing empty strings, nulls, or zero placeholders.

Typical uses: employer-brand research, culture and sentiment analysis, HR benchmarking, due diligence, recruiting research, and building review datasets for analytics.

Input

FieldTypeDefaultDescription
companiesstring listAny (prefill: Google Reviews URL)Glassdoor Review or Overview URLs, company names, or employer ids. Add one item per company.
maxItemsinteger 1-50,000100Maximum reviews to save across all companies.
maxReviewsPerCompanyinteger 0-50,0000Maximum reviews per company. 0 means no per-company limit.
sortByselectNewest first (mostRecent)Newest first, most relevant, oldest first, highest rated, lowest rated, or classic relevance.
locationtextemptyCity, state, metro area, or country, such as New York, NY or London. Resolved automatically through Glassdoor's location search.
jobFunctionselectAny job functionAdministrative, Arts & Design, Business, Consulting, Customer Services & Support, Education, Engineering, Finance & Accounting, Healthcare, Human Resources, Information Technology, Legal, Marketing, Media & Communications, Military & Protective Services, Operations, Other, Product & Project Management, Research & Science, Retail & Food Services, Sales, Skilled Labor & Manufacturing, or Transportation.
postedWithinDaysselectAny timeKeep only reviews from the last 7, 30, 90, 180, or 365 days. Sorting is forced to newest first.
ratingselectAny ratingKeep only reviews with an exact 1-5 star overall rating.
employmentTypeselectAnyFull-time (regular), part-time, intern, contract, freelance, or temporary.
onlyCurrentEmployeesbooleanfalseKeep only reviews from current employees.
onlyWithEmployerResponsesbooleanfalseKeep only reviews that have an official employer response.
jobTitleKeywordstextemptyKeep reviews whose job title matches these words. Glassdoor may include closely related titles.
keywordtextemptyKeep reviews that mention this word or phrase.
languageselectEnglishEnglish, French, German, Dutch, Portuguese, Spanish, Italian, or all languages.
includeWorldwideReviewsbooleanfalseRemove Glassdoor's default review criteria and include reviews from all countries.
includeCompanyProfilebooleanfalseAdd website, headquarters, size, revenue, industry, CEO, and company sub-ratings to each review.

Examples

One company by URL:

{
"companies": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"maxItems": 50,
"sortBy": "mostRecent"
}

Several companies by name or id:

{
"companies": ["Microsoft", "Amazon", "9079"],
"maxItems": 300,
"maxReviewsPerCompany": 100,
"language": "eng"
}

Recent five-star reviews from current employees:

{
"companies": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"maxItems": 100,
"rating": "5",
"onlyCurrentEmployees": true,
"postedWithinDays": "90"
}

New York engineers with employer responses:

{
"companies": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"maxItems": 50,
"location": "New York, NY",
"jobFunction": "1007",
"onlyWithEmployerResponses": true
}

All languages, worldwide, with company profile:

{
"companies": ["https://www.glassdoor.com/Reviews/Siemens-Reviews-E3510.htm"],
"maxItems": 200,
"language": "all",
"includeWorldwideReviews": true,
"includeCompanyProfile": true
}

Output

Each dataset item is one review. The actor keeps these existing fields with the same names:

reviewId, reviewDate, title, pros, cons, advice, ratingOverall, ratingWorkLifeBalance, ratingCultureAndValues, ratingDiversityAndInclusion, ratingSeniorLeadership, ratingCareerOpportunities, ratingCompensationAndBenefits, ratingCeo, ratingBusinessOutlook, ratingRecommendToFriend, jobTitle, location, employmentStatus, isCurrentJob, lengthOfEmployment, countHelpful, countNotHelpful, companyName, companyId.

New fields are added beside them:

FieldDescription
reviewUrlLink to the company reviews page with this review's anchor.
jobTitleIdGlassdoor's job-title id.
locationIdGlassdoor's location id.
locationTypeLocation type, such as CITY.
isFeaturedWhether Glassdoor marked the review as featured.
languageIdReview language bucket, such as eng or fra.
originalLanguageIdOriginal language when Glassdoor exposes it.
summaryOriginal, prosOriginal, consOriginal, adviceOriginalOriginal text when Glassdoor exposes it.
translationMethodTranslation method when Glassdoor exposes it.
hasEmployerResponseWhether the employer replied to the review.
employerResponsesEmployer replies, with response text, date, responder job title, and helpful count.
companyRatingCompany's overall rating.
companyReviewCountCompany's total review count.
companyUrlCompany's Glassdoor reviews page.
companyRatingDistributionCompany's star distribution by rating category.
sourceDomainGlassdoor domain used for the data.
scrapedAtRun timestamp in UTC.

When includeCompanyProfile is on, each review also gets companyWebsite, companyHeadquarters, companySize, companyRevenue, companyType, companyFoundedYear, companyIndustry, companyCeo, and companySubRatings.

Missing values are omitted. For example, a review without advice has no advice key, and a review without sub-ratings has no sub-rating keys. Booleans such as isCurrentJob, isFeatured, and hasEmployerResponse are always present.

How far back and how many reviews

Glassdoor's public page shows only a slice of a company's reviews. This actor uses Glassdoor's review endpoint, which can return thousands of reviews. For Google, the actor reaches about 74,000 reviews, close to Glassdoor's own total. For smaller companies, it returns everything Glassdoor serves.

Glassdoor still counts a small number of reviews it does not serve. The actor reports the filtered review count and the site total in the run status, so you can see the gap instead of guessing. Set language to all and includeWorldwideReviews to true to reach the broadest set.

Languages and countries

Glassdoor stores reviews in language buckets. Set language to collect English, French, German, Dutch, Portuguese, Spanish, Italian, or all languages. Region-specific Glassdoor URLs are accepted, but the data comes from Glassdoor's global review endpoint; the country domain alone does not create a separate review set.

FAQ

Do I need a Glassdoor account or cookie? No. The actor reads public review data without a login, cookie, or user-supplied proxy.

Why did I get fewer reviews than maxItems? The company may have fewer reviews than requested, Glassdoor's filters may exclude some reviews, or the recent-date window may have been reached. The run status shows the stop reason and the available count out of the site total (for example, available 51,182 of 74,053).

Why are some fields missing on some reviews? Glassdoor does not require reviewers to provide advice, tenure, sub-ratings, CEO approval, business outlook, or a response. Missing values are omitted, not filled with placeholders.

Can I filter by reviewer location or job function? Yes. Enter a city, state, metro area, or country in location; the actor resolves it through Glassdoor's location search before scraping. Select a jobFunction category to keep only that function. If a location cannot be resolved, the run fails with a clear message instead of silently ignoring the filter.

Can I filter by an exact date range? The actor supports "posted within N days" by reading newest-first and stopping at the cutoff. Arbitrary start/end dates are not supported by the public endpoint.

Can I monitor only new reviews? Run the actor on a schedule with Newest first and deduplicate by reviewId in your workflow. The actor does not keep state between runs.

Is this affiliated with Glassdoor? No. This actor collects public review data and is not affiliated with, endorsed by, or sponsored by Glassdoor.

Data source and limitations

  • Data source: Glassdoor's public review and company endpoints.
  • No user credentials, cookies, or proxy configuration are required.
  • Reviewer names are not exposed by Glassdoor's public review data. The actor does not attempt to identify reviewers.
  • Employer responses are optional and appear only when Glassdoor provides them. Use onlyWithEmployerResponses to keep response-bearing reviews only.
  • Glassdoor does not expose original-language or translation text for the sampled reviews; those fields are omitted unless the source provides them.
  • Arbitrary start/end date ranges are not available. Use postedWithinDays for a recent-date window.
  • Company names are resolved through Glassdoor autocomplete. For ambiguous names, use the company URL or employer id.
  • Glassdoor can change its public endpoints without notice. If a run reports a block or an endpoint error, re-run later or contact support with the run id.