Get Employee Reviews
View all Glassdoor Employer Data endpoints →Paginated employee reviews for one company. Pass company_id and receive data.reviews, where each review carries review_id, summary, pros, cons, a 1-5 rating, job_title, review_datetime, employment_status, is_current_employee, years_of_employment, location, helpful counts and per-category sub-ratings (work-life balance, culture and values, compensation, senior management, diversity and inclusion, career opportunities) plus CEO-approval, recommend-to-friend and business-outlook labels. Filter by review keyword (query), language (comma list such as en,es), employment_statuses (REGULAR, INTERN, PART_TIME, CONTRACT, FREELANCE), or current employees only; sort by POPULAR, MOST_RECENT, HIGHEST_RATING or LOWEST_RATING; page 10 reviews at a time with page. Set extended_rating_data=true to attach rating-breakdown aggregates. data also reports the company rating, review_count, filtered_review_count and page_count for pagination math. Verified live: Google's newest review was dated 2026-10-06 across 6,588 pages.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/glassdoor/company-reviews API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/glassdoor/company-reviews?key=<API_KEY>&company_id=9079&page=1'
Query Result
Use Cases
- Sentiment-analysis pipeline over pros and cons text for employer-brand monitoring and alerts
- NLP training corpus of employee reviews labeled by rating and employment status
- Reputation alerting: notify HR or PR when recent reviews for a tracked company turn negative
- Voice-of-employee research comparing category sub-ratings across competitors
Frequently asked questions
How do I monitor review sentiment for a company?
Poll the target company with sort=MOST_RECENT page by page, persist pros, cons and ratings for sentiment analysis, and alert when the negative share climbs. The response page_count and filtered_review_count fields let you bound pagination depth.
How do I collect Glassdoor reviews without getting blocked?
You do not run scrapers or proxy pools at all: one authenticated call returns structured JSON, and filtering, sorting and pagination are handled server-side.
Can I pull only English reviews, or only reviews from current employees?
Yes. Pass comma-separated language codes in language (for example en,es), set only_current_employees=true for current staff, and refine further with employment_statuses such as REGULAR or INTERN.