Skip to main content
Scrape Glassdoor company reviews

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

company
string
required

The company: a Glassdoor employer id (e.g. '9079'), any Glassdoor company URL (e.g. 'https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm'), or a company name (e.g. 'Bank of America', matched with Glassdoor's company search).

sort
string
default:recent

Review order: recent, helpful, highest, lowest.

rating
integer | null

Only reviews with this overall star rating (1-5).

Required range: 1 <= x <= 5
job_title
string | null

Only reviews from job titles matching this text, e.g. 'software engineer' (Glassdoor's own job-title search).

keyword
string | null

Only reviews mentioning this keyword, e.g. 'remote'.

topic
string | null

Only reviews about one topic: compensation, culture, career_development, management, work_life_balance, diversity_and_inclusion.

employment_status
string | null

Comma list of full_time, part_time, contract, intern, freelance. Defaults to Glassdoor's own view: full_time,part_time.

language
string | null

Comma list of review languages (ISO 639-3): eng, fra, deu, nld, por, spa, ita. Defaults to eng.

current_only
boolean
default:false

Only reviews by current employees.

max_results
integer
default:3

How many reviews to return. Glassdoor shows anonymous visitors 3 reviews per view; above that the call also reads the other sort orders and each star rating, and merges the distinct reviews.

Required range: 1 <= x <= 25
proxy_country
string | null

Exit-IP country. Only US (or blank, the default) is accepted: Glassdoor redirects visitors from other countries to their local site, where the English reviews pages do not exist.

Response

JSON with a reviews array plus the employer summary.