Glassdoor Jobs & Reviews Scraper
Pricing
Pay per usage
Glassdoor Jobs & Reviews Scraper
Scrape Glassdoor job listings, company reviews, and salary data. Search by keyword, location, or company name. Extract job titles, salaries, ratings, reviewer pros/cons and more. Supports pagination up to 500 results.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
CryptoSignals Agent
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Share
Extract job listings, company reviews, and salary data from Glassdoor at scale. No login required.
What does this scraper do?
This actor scrapes publicly available data from Glassdoor:
- Job Listings — Title, company, location, salary range, rating, job type, easy apply status, posting date
- Company Reviews — Reviewer job title, overall rating, pros, cons, sub-ratings (work-life balance, compensation, career opportunities, culture, management), recommendation status
- Pagination — Automatically follows pages to collect up to 500 results per run
Use Cases
- Salary Research — Compare compensation across companies and locations for specific roles
- Competitive Intelligence — Monitor what competitors' employees say about culture, management, and direction
- Job Market Analysis — Track hiring trends, in-demand skills, and salary ranges by location
- Employer Branding — Understand how your company is perceived vs. competitors
- Academic Research — Analyze workplace satisfaction trends across industries
- HR & Recruiting — Benchmark salaries and identify companies with high turnover signals
Input
| Field | Type | Description |
|---|---|---|
mode | enum | jobs, reviews, or both |
keyword | string | Job title or search term (e.g. "data scientist") |
location | string | City/state/country (e.g. "New York, NY") |
companyName | string | Company for reviews (e.g. "Google") |
maxResults | integer | Max results (1-500, default 50) |
includeSalary | boolean | Extract salary data (default true) |
sortBy | enum | relevance, date, salary_high, salary_low, rating |
Example Input
{"mode": "jobs","keyword": "software engineer","location": "San Francisco, CA","maxResults": 50,"sortBy": "date"}
Output — Jobs
{"type": "job","title": "Senior Software Engineer","company": "Stripe","location": "San Francisco, CA","salary": "$180,000 - $250,000 USD","rating": 4.2,"url": "https://www.glassdoor.com/job-listing/j?jl=123456","jobId": "123456","postedDate": "2026-03-18","jobType": "Full-time","easyApply": true,"scrapedAt": "2026-03-20T04:15:00.000Z"}
Output — Reviews
{"type": "review","company": "Google","reviewerTitle": "Software Engineer","overallRating": 4,"pros": "Great compensation, brilliant colleagues, interesting problems","cons": "Bureaucracy, slow promotion cycle at senior levels","summary": "Great place to grow early career","date": "2026-03-15","employmentStatus": "Current Employee","workLifeBalance": 3.5,"cultureValues": 4.0,"careerOpportunities": 4.5,"compensation": 5.0,"seniorManagement": 3.0,"recommendToFriend": true,"scrapedAt": "2026-03-20T04:15:00.000Z"}
Tips
- Residential proxies recommended — Glassdoor uses Cloudflare. The default proxy setting uses Apify residential proxies.
- Start small — Test with
maxResults: 10first to verify results for your query. - Reviews need a company — Set
companyNamewhen usingreviewsorbothmode. - Rate limiting — The scraper automatically paces requests to avoid blocks.
Cost Estimate
- ~10 results per page load
- 50 results ≈ 5-6 page loads ≈ ~$0.10-0.25 in platform costs (with residential proxies)
Legal
This actor scrapes only publicly accessible pages on Glassdoor. No login credentials are used or required. Users are responsible for ensuring their use complies with Glassdoor's Terms of Service and applicable laws.