curl --request POST \
--url https://api.scrapeunblocker.com/salaries/glassdoor \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/salaries/glassdoor"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/salaries/glassdoor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}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).
curl --request POST \
--url https://api.scrapeunblocker.com/salaries/glassdoor \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/salaries/glassdoor"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/salaries/glassdoor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
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).
Narrow to job titles matching this text, using Glassdoor's own job-title search, e.g. 'software engineer'.
How many job-title rows to return (10 per Glassdoor page, most-reported titles first).
1 <= x <= 100Proxy 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.

