Glassdoor Scraper avatar
Glassdoor Scraper

Pricing

Pay per usage

Go to Apify Store
Glassdoor Scraper

Glassdoor Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Matt Herzog

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

FieldTypeDescription
scrapeTypestringWhat to scrape: jobs, reviews, salaries, interviews, companies
searchQueriesarrayList of job titles or keywords to search
startUrlsarrayDirect Glassdoor URLs to scrape
locationstringLocation filter (e.g., "San Francisco, CA")
maxItemsPerQuerynumberMax items per search query (default: 50)
jobTypestringFilter: fulltime, parttime, contract, internship, temporary
seniorityTypestringFilter: entrylevel, midseniorlevel, director, executive
postedWithinstringFilter by days: 1, 3, 7, 14, 30
remoteOnlybooleanOnly show remote jobs
easyApplyOnlybooleanOnly show Easy Apply jobs
minRatingnumberMinimum company rating (1.0-5.0)
minSalarynumberMinimum annual salary (USD)
includeJobDetailsbooleanScrape full job descriptions (default: true)
includeCompanyDatabooleanScrape additional company info
includeSalaryDatabooleanScrape salary insights
storageNamestringDeduplication storage name
proxyobjectProxy 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

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.