---
title: "Scrape Glassdoor company salaries"
method: POST
path: "/salaries/glassdoor"
tags: ["Plugins"]
---

# Scrape Glassdoor company salaries

`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`

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).

## Query parameters

- `company` string, 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_title` string, nullable: Narrow to job titles matching this text, using Glassdoor's own job-title search, e.g. 'software engineer'.
- `max_results` integer: How many job-title rows to return (10 per Glassdoor page, most-reported titles first).
- `proxy_country` string, 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 `200`

JSON with a `salaries` array plus company meta and totals.

- unknown

## Other responses

- `400`: Invalid parameters.
- `404`: No Glassdoor company matches the id, URL or name.
- `422`: Validation Error
- `502`: Blocked by Glassdoor on every attempt, or the call did not finish in time.

---

[API](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api.md) · [All operations](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api/revisions/c02f1254cc47?raw)
