Plugins

Scrape Glassdoor company salaries

Returns a company's Glassdoor salary estimates by job title as JSON. Each row has jobTitle, jobTitleId, basePay and totalPay percentiles (P10, P25, P50, P75, P90), currency, salaryCount (salaries behind the estimate) and mostRecent (latest report). The response also carries companyMeta (name, rating, logo, website, industry, sector, headquarters, size, total salary count), jobTitleCount and numPages. Give company as a Glassdoor employer id, a Glassdoor company URL or a company name; narrow with job_title (Glassdoor's own job-title search) and collect up to max_results rows across pages, most-reported job titles first. Every field is always present and is null when Glassdoor does not show it. Billed per salary page fetched (10 rows per page).

post/salaries/glassdoor

Request

  • Base URL: https://api.scrapeunblocker.com
  • URL: https://api.scrapeunblocker.com/salaries/glassdoor
  • Auth: API key in header x-scrapeunblocker-key

Query parameters

companystring required

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

job_titlestring nullable

Narrow to job titles matching this text, using Glassdoor's own job-title search, e.g. 'software engineer'.

max_resultsinteger

How many job-title rows to return (10 per Glassdoor page, most-reported titles first).

proxy_countrystring nullable

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to US, so pay is reported for the US market in USD.

Response

JSON with a salaries array plus company meta and totals.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.