Glassdoor Jobs Scraper - Job Listings & Company Data API avatar

Glassdoor Jobs Scraper - Job Listings & Company Data API

Under maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Glassdoor Jobs Scraper - Job Listings & Company Data API

Glassdoor Jobs Scraper - Job Listings & Company Data API

Under maintenance

Scrape job listings from Glassdoor.com with salary estimates, company ratings, and job details. Uses Playwright to bypass Cloudflare protection. Supports 23 countries.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Swerve

Swerve

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

13 days ago

Last modified

Share

Glassdoor Job Scraper

Scrape job listings from Glassdoor with salary estimates, company ratings, full job descriptions, and more. Supports 21 countries with automatic domain health checks and fallback.

Why This Scraper?

  • Salary data that Glassdoor hides -- estimated salary range (min, median, max) for each listing, extracted from Glassdoor's internal data
  • Full job descriptions -- optionally fetch the complete description for every listing (enable fetchDescriptions)
  • 21 countries -- dedicated Glassdoor domains for US, UK, Canada, Germany, Australia, and more
  • Smart fallback -- if a country domain is temporarily down, the scraper automatically falls back to glassdoor.com so your run still produces results
  • In-browser location resolution -- your location filter is resolved to Glassdoor's internal location ID for accurate results
  • Rich filtering -- filter by job type, date posted, remote-only, and minimum salary

Use Cases

  • Recruiters and staffing agencies pulling fresh job postings across 21 countries to source leads, identify hiring companies, and benchmark against competitors
  • HR and compensation analysts using Glassdoor's hidden salary estimates to build pay bands and benchmark offers for specific roles and cities
  • Job seekers and career coaches monitoring new postings at target companies with custom filters (remote, fulltime, posted this week)
  • Sales teams at HR tech vendors generating leads by tracking which companies are hiring in high volume (signals growth/budget)
  • Market researchers studying labour demand trends, remote work share, and industry hiring shifts across US, UK, Germany, and more
  • Competitive intelligence teams tracking how competitors describe roles, benefits, and culture in live listings

Proxy Required

You must use Apify Proxy with the RESIDENTIAL group. Glassdoor will block requests from datacenter IPs.

{
"proxyConfig": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Input

FieldTypeDefaultDescription
searchQuerystring(required)Job search keywords (e.g. "Product Manager")
locationstringCity or region to filter by (e.g. "New York")
countrystring"us"Country code -- see supported list below
maxItemsinteger100Maximum number of listings to return (max 1000)
jobTypestring"all"One of: all, fulltime, parttime, contract, internship, temporary
datePostedintegerOnly jobs posted within this many days: 1, 3, 7, 14, or 30
remoteOnlybooleanfalseOnly return remote positions
minSalarynumberMinimum salary filter
fetchDescriptionsbooleanfalseFetch full job descriptions (slower but much richer data)
proxyConfigobjectProxy settings -- residential proxy required

Supported Countries

CodeCountryDomain
usUnited Statesglassdoor.com
ukUnited Kingdomglassdoor.co.uk
canadaCanadaglassdoor.ca
indiaIndiaglassdoor.co.in
australiaAustraliaglassdoor.com.au
germanyGermanyglassdoor.de
franceFranceglassdoor.fr
netherlandsNetherlandsglassdoor.nl
austriaAustriaglassdoor.at
mexicoMexicoglassdoor.com.mx
brazilBrazilglassdoor.com.br
belgiumBelgiumglassdoor.be
switzerlandSwitzerlandglassdoor.ch
irelandIrelandglassdoor.ie
singaporeSingaporeglassdoor.sg
hong-kongHong Kongglassdoor.com.hk
new-zealandNew Zealandglassdoor.co.nz
israelIsraelglassdoor.co.il
italyItalyglassdoor.it
spainSpainglassdoor.es
swedenSwedenglassdoor.se

Note: Israel (glassdoor.co.il) is temporarily unavailable due to Glassdoor infrastructure issues. The scraper will automatically fall back to glassdoor.com when this domain is down.

Example Input

{
"searchQuery": "Product Manager",
"location": "New York",
"country": "us",
"maxItems": 50,
"fetchDescriptions": true,
"proxyConfig": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"jobId": "1009428351674",
"url": "https://www.glassdoor.com/job-listing/product-manager-acme-corp-JV_IC1132348_KO0,15_KE16,25.htm?jl=1009428351674",
"jobTitle": "Product Manager",
"employerName": "Acme Corp",
"employerId": "28471",
"location": "New York, NY",
"jobType": "fulltime",
"isRemote": false,
"salaryMin": 120000,
"salaryMedian": 145000,
"salaryMax": 175000,
"salaryCurrency": "USD",
"salaryPeriod": "ANNUAL",
"datePosted": "2026-03-24",
"easyApply": true,
"sponsored": false,
"companyRating": 4.2,
"companySize": "1001 to 5000 Employees",
"companyIndustry": "Internet & Web Services",
"listingDescription": "We are looking for a Product Manager to lead our platform team...",
"scrapedAt": "2026-03-26T12:00:00.000Z"
}

How It Works

The scraper uses Playwright (headless Chrome) to render Glassdoor pages, then extracts structured data from the Apollo GraphQL cache embedded in each page. This gives richer and more reliable data than HTML scraping alone.

Keywords

Glassdoor scraper, Glassdoor jobs API, salary data scraper, job listings API, Glassdoor salary estimates, recruitment data, HR benchmarking tool, global job market data, Glassdoor companies, remote jobs scraper, glassdoor.com scraper, job posting data