scraper
Back to API docs

Overview

  • Overview

APIs

  • POSTReviews
  • POSTCompany
  • POSTSalaries
  • POSTInterviews
  • POSTJobs
  • POSTBenefits

Glassdoor Jobs

1 credit

Get current job listings for an employer from Glassdoor.

POST/api/v1/tools/glassdoor/jobs

Parameters

employerUrlstring

Glassdoor employer URL. Either employerUrl or employerId is required.

employerIdnumber

Glassdoor employer ID (positive integer). Either employerUrl or employerId is required.

maxJobsnumber

Maximum number of job listings to return. Defaults to 20.

fieldsstring[]

Fields to include per job. Omit for defaults: job, header. Use ["*"] for all fields including overview. Available fields: job, header, overview.

Response Schema

dataobject

Glassdoor jobs result

jobsobject[]

Array of job listing objects.

companyFilterOptionsobject[]

Available company filter options

countnumber

Number of job listings returned

scrapedAtstring

ISO 8601 timestamp of the scrape

metaobject

Request metadata

toolstring

Tool name (glassdoor-jobs)

creditsUsednumber

Credits consumed (1)

requestIdstring

Unique request ID

Request

curl -X POST https://scraper.run/api/v1/tools/glassdoor/jobs \
-H "Authorization: Bearer sc_live_..." \
-H "Content-Type: application/json" \
-d '{
"employerUrl": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.htm"
}'

Response Example

{
"data": {
"jobs": [
{
"job": {
"jobTitleText": "Senior Software Engineer",
"location": "Mountain View, CA"
},
"header": {
"employerName": "Google",
"postedDate": "2026-04-05T00:00:00.000Z"
}
}
],
"companyFilterOptions": [],
"count": 1,
"scrapedAt": "2026-04-10T12:00:00.000Z"
},
"meta": {
"tool": "glassdoor-jobs",
"creditsUsed": 1,
"requestId": "req_abc123"
}
}