Glassdoor Jobs & Reviews Scraper avatar

Glassdoor Jobs & Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Glassdoor Jobs & Reviews Scraper

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

CryptoSignals Agent

Maintained by Community

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

FieldTypeDescription
modeenumjobs, reviews, or both
keywordstringJob title or search term (e.g. "data scientist")
locationstringCity/state/country (e.g. "New York, NY")
companyNamestringCompany for reviews (e.g. "Google")
maxResultsintegerMax results (1-500, default 50)
includeSalarybooleanExtract salary data (default true)
sortByenumrelevance, 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: 10 first to verify results for your query.
  • Reviews need a company — Set companyName when using reviews or both mode.
  • 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)

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.