Glassdoor Scraper
Pricing
Pay per usage
Go to Apify Store
Glassdoor Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Matt Herzog
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Fast and reliable Glassdoor scraper for job listings, company reviews, salaries, and interview data. Built with CheerioCrawler and residential proxies for high success rates.
Features
- Job Search: Scrape job listings with full descriptions, salaries, and company info
- Company Data: Extract company profiles, ratings, CEO info, and employee insights
- Reviews: Get employee reviews with pros, cons, and detailed ratings
- Salaries: Extract salary data by job title and company
- Anti-blocking: Advanced fingerprint rotation, session management, and residential proxies
- Deduplication: Track seen items across runs to avoid duplicates
- Flexible Input: Support for search queries and direct Glassdoor URLs
Input
| Field | Type | Description |
|---|---|---|
scrapeType | string | What to scrape: jobs, reviews, salaries, interviews, companies |
searchQueries | array | List of job titles or keywords to search |
startUrls | array | Direct Glassdoor URLs to scrape |
location | string | Location filter (e.g., "San Francisco, CA") |
maxItemsPerQuery | number | Max items per search query (default: 50) |
jobType | string | Filter: fulltime, parttime, contract, internship, temporary |
seniorityType | string | Filter: entrylevel, midseniorlevel, director, executive |
postedWithin | string | Filter by days: 1, 3, 7, 14, 30 |
remoteOnly | boolean | Only show remote jobs |
easyApplyOnly | boolean | Only show Easy Apply jobs |
minRating | number | Minimum company rating (1.0-5.0) |
minSalary | number | Minimum annual salary (USD) |
includeJobDetails | boolean | Scrape full job descriptions (default: true) |
includeCompanyData | boolean | Scrape additional company info |
includeSalaryData | boolean | Scrape salary insights |
storageName | string | Deduplication storage name |
proxy | object | Proxy configuration |
Output
Job Listing
{"jobId": "1234567890","url": "https://www.glassdoor.com/job-listing/...","title": "Senior Software Engineer","company": "Acme Inc","companyId": "12345","location": "San Francisco, CA","city": "San Francisco","state": "CA","remote": false,"salary": "$150K - $200K","salaryMin": 150000,"salaryMax": 200000,"salaryPeriod": "yearly","rating": 4.2,"reviewCount": 1500,"description": "Full job description...","benefits": ["Health Insurance", "401(k)", "Remote Work"],"skills": ["Python", "AWS", "Kubernetes"],"jobType": "Full-time","easyApply": true,"sponsored": false,"postedDate": "2024-01-15","scrapedAt": "2024-01-20T10:30:00Z","searchQuery": "software engineer","searchLocation": "San Francisco, CA"}
Usage Examples
Search for jobs
{"scrapeType": "jobs","searchQueries": ["software engineer", "data scientist"],"location": "New York, NY","maxItemsPerQuery": 100,"jobType": "fulltime","remoteOnly": false}
Scrape from specific URL
{"scrapeType": "jobs","startUrls": [{ "url": "https://www.glassdoor.com/Job/san-francisco-software-engineer-jobs-SRCH_IL.0,13_IC1147401_KO14,31.htm" }],"maxItemsPerQuery": 50}
Get jobs with company details
{"scrapeType": "jobs","searchQueries": ["product manager"],"location": "United States","includeJobDetails": true,"includeCompanyData": true,"minRating": 4.0}
Proxy Configuration
Residential proxies are required for reliable scraping. The scraper uses Apify Proxy by default:
{"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Rate Limits
Glassdoor has strict anti-bot measures. The scraper uses:
- 4-10 second delays between requests
- Session rotation on blocks
- Browser fingerprint rotation
- Realistic headers and referer chains
Legal Notice
Scraping Glassdoor may be subject to their Terms of Service. Use responsibly and ensure compliance with applicable laws and regulations.
Support
For issues or feature requests, please open an issue on GitHub.