Glassdoor Job Scraper
Pricing
$25.00 / 1,000 results
Glassdoor Job Scraper
💎 Scrape Glassdoor job listings and company reviews — extract salaries, interview insights, benefits, and employee ratings. Monitor employer brand perception, analyze compensation benchmarks, and power recruitment platforms. Filter by company, job title, location, and rating. Built for HR
Scrape job listings, salaries, company reviews, and benefits from Glassdoor with precision and scale. Built on Crawlee + Playwright for reliable, JavaScript-rendered data extraction.
Features
- ✅ Job Listings — Title, company, location, description, posting date, job type
- ✅ Salary Extraction — Automatically extracts salary estimates when available
- ✅ Company Ratings — Star ratings for each listing
- ✅ Benefits — Extracts listed benefits (health insurance, 401k, remote work, etc.)
- ✅ Company Reviews — Optionally scrape full company reviews
- ✅ Company Info — Optionally extract company size, industry, revenue
- ✅ Remote Filter — Search for remote jobs by location keyword
- ✅ Proxy Rotation — Built-in Apify residential proxy support to avoid blocking
- ✅ Pagination — Automatically paginates through all results up to your limit
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | String | "software engineer" | Job title, keywords, or company |
location | String | "United States" | City, state, country, or "Remote" |
maxJobs | Integer | 50 | Max job listings to scrape (max 10,000) |
startUrls | Array | [] | Custom Glassdoor search URLs |
proxyConfiguration | Object | Residential | Apify proxy config |
includeReviews | Boolean | false | Also scrape company reviews |
includeSalary | Boolean | true | Extract salary estimates |
includeCompanyInfo | Boolean | false | Extract company details |
Output
Each job listing is saved as a dataset entry with:
{"title": "Senior Software Engineer","company": "Google","location": "Mountain View, CA","salary": "$150K - $200K / yr","rating": 4.5,"description": "We are looking for...","url": "https://www.glassdoor.com/Job/...","postingDate": "Posted 3 days ago","jobType": "Full-time","benefits": ["Health Insurance", "401k", "Remote Work"],"companySlug": "Google","companyId": "9079"}
Use Cases
- Market Research — Analyze salary ranges and benefits across companies
- Job Aggregation — Build a custom job board with enriched Glassdoor data
- Competitive Intelligence — Track hiring trends, job types, and company growth
- Remote Job Finder — Find remote-friendly companies and their salary bands
Anti-Blocking
This actor uses Apify's residential proxy rotation combined with Playwright's browser fingerprinting to minimize detection. Rate limiting and retry logic are built in.
Pricing
This actor runs on the Apify platform. You are charged based on Apify's pricing model (platform compute units + proxy traffic).
Tech Stack
- Runtime: Node.js 20 + Playwright (Chromium)
- Framework: Apify SDK + Crawlee
- Browser: Headless Chromium via Playwright
- Infrastructure: Apify Actor platform
License
Apache 2.0 © Nous Research