Glassdoor Job Scraper avatar

Glassdoor Job Scraper

Under maintenance

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Glassdoor Job Scraper

Glassdoor Job Scraper

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 $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Swerve

Swerve

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

WARNING: This actor is currently non-functional. Glassdoor has implemented Cloudflare protection that blocks all automated requests, including those using residential proxies and browser fingerprinting. The actor will fail fast with a clear error instead of burning credits on retries. Please check back later or use the Glassdoor API directly.

Scrape job listings from Glassdoor.com with salary estimates, company ratings, and job details.

Features

  • Salary data — estimated salary range (10th, 50th, 90th percentile) for each listing
  • Company info — employer name, Glassdoor rating, employer ID
  • 23 countries — US, UK, Canada, India, Australia, Germany, Israel, and more
  • Cloudflare bypass — uses Playwright with browser fingerprinting
  • Rich filtering — search by keyword and location

Important: Proxy Required

Glassdoor uses Cloudflare protection. You must use Apify Proxy with RESIDENTIAL group for reliable results.

Input

FieldTypeDescription
searchQuerystringJob search keywords (required)
locationstringLocation filter (optional)
countrystringCountry code (default: "us")
maxItemsintegerMax listings (default 100, max 1000)
proxyConfigobjectProxy settings (residential required)

Example Input

{
"searchQuery": "Software Engineer",
"location": "New York",
"country": "us",
"maxItems": 50
}

Output

Each listing includes: jobId, url, jobTitle, employerName, location, salaryMin, salaryMedian, salaryMax, salaryCurrency, salaryPeriod, datePosted, easyApply, sponsored, companyRating, scrapedAt.

How It Works

This actor uses Playwright (headless Chrome) to render Glassdoor pages, then extracts structured data from the Apollo GraphQL cache embedded in the page. This approach is more reliable and data-rich than HTML scraping.