Glassdoor Jobs Scraper — Jobs, Salaries & Company Ratings
Pricing
Pay per usage
Glassdoor Jobs Scraper — Jobs, Salaries & Company Ratings
Scrape Glassdoor job listings by keyword and location. Returns: job title, company, salary range, location, requirements, and posting date. Combines job data with company ratings for informed hiring research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Web Data Labs
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
12 days ago
Last modified
Share
Glassdoor Jobs Scraper
Scrape Glassdoor job listings with salary estimates and company ratings. Search by keyword, location, and country. Extract structured data including salary ranges, company ratings, review counts, and direct apply URLs.
What data can you get from Glassdoor?
| Field | Description |
|---|---|
title | Job title |
company | Company name |
location | Job location |
salary | Salary estimate (range + median) |
companyRating | Company star rating (1-5) |
reviewCount | Number of employee reviews |
jobUrl | Direct link to job listing |
description | Job description snippet |
postedDate | When the job was posted |
Why Glassdoor data is valuable
Glassdoor is one of the few platforms that provides salary transparency — estimated salary ranges based on real employee reports. Combined with company ratings and review counts, this gives you a complete picture of any employer.
Use cases:
- Recruiters: Find open positions with salary benchmarks to craft competitive offers
- HR teams: Benchmark your compensation against market rates
- Job seekers: Automate your job search with salary filters
- Market researchers: Analyze hiring trends, salary distributions, and employer rankings
- Lead generation: Find companies that are actively hiring (growth signal)
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
keywords | string | Search keywords (e.g., "data scientist") | "python developer" |
location | string | Location filter (e.g., "New York, NY") | (all locations) |
maxItems | integer | Max results to return (1-100) | 25 |
country | string | Country domain (US, UK, CA, AU, IN, DE, FR) | US |
proxyConfiguration | object | Proxy settings (residential required) | Apify residential |
Example output
{"title": "Senior Python Developer","company": "Tech Corp","location": "San Francisco, CA","salary": "USD 140,000 - 190,000/yr (est. 165,000)","companyRating": "4.2","reviewCount": "1,523","jobUrl": "https://www.glassdoor.com/job-listing/...","description": "We're looking for a Senior Python Developer to join our platform team...","postedDate": "3d","source": "Glassdoor"}
Proxy requirements
⚠️ Residential proxies are required. Glassdoor blocks datacenter IPs. The default configuration uses Apify's residential proxy group, which costs extra but is necessary for reliable results.
Pay-per-result pricing
You only pay for results you actually get. Each job listing in the output costs $0.02. No results = no charge.
Integrations
Connect Glassdoor Jobs Scraper to your workflow:
- Google Sheets — Auto-export job listings to a spreadsheet
- Slack — Get notified when new jobs match your criteria
- Zapier / Make — Connect to 5,000+ apps
- API — Access results programmatically via Apify API
Tips for best results
- Be specific with keywords — "senior react developer" gets better results than "developer"
- Use location — Narrowing by city/state reduces noise
- Start small — Test with
maxItems: 10before scaling up - Check salary data — Glassdoor's salary estimates are based on real employee reports
