VOOZH about

URL: https://apify.com/magicfingers/glassdoor-scraper

โ‡ฑ Glassdoor Scraper - Jobs Reviews Salaries and Interviews ยท Apify


๐Ÿ‘ Glassdoor Scraper avatar

Glassdoor Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store

Glassdoor Scraper

Under maintenance

Scrape Glassdoor job listings, company reviews, salary data, and interview experiences. Search by keyword, location, company, and date range with full pagination support.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ abdulrahman alrashid

abdulrahman alrashid

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

3 months ago

Last modified

Categories

Share

Scrape job listings, company reviews, salary data, and interview experiences from Glassdoor. Uses Playwright for JavaScript rendering.

Features

  • Job Listings โ€” Search by keyword, location, salary range, job type, and date posted. Returns title, company, location, salary estimate, job type, posted date, and full job description.
  • Company Reviews โ€” Scrape reviews with overall rating, pros, cons, advice to management, reviewer info, date, helpful votes, and sub-ratings (culture, work-life balance, compensation, career opportunities, senior management, diversity).
  • Salary Data โ€” Scrape base pay range, total pay range, additional pay, and number of salaries reported. Search by job title or scrape by company.
  • Interview Experiences โ€” Scrape difficulty rating, experience sentiment, interview questions, process description, offer status, application method, and date.
  • Company Profiles โ€” Scrape company overview including rating, CEO approval, recommend to friend %, size, industry, revenue, headquarters, founded year, and sub-ratings.

Input

FieldTypeDefaultDescription
scrapeModeenumjobsWhat to scrape: jobs, reviews, salaries, interviews, or companyProfile
searchKeywordstringSearch keyword (e.g., "Software Engineer", "Google")
locationstringLocation filter (e.g., "New York, NY")
companyUrlsarray[]Direct Glassdoor company URLs for targeted scraping
maxResultsinteger100Maximum results to scrape (0 = unlimited)
salaryMinimuminteger0Minimum salary filter (jobs mode)
salaryMaximuminteger0Maximum salary filter (jobs mode)
jobTypeenumFilter: fulltime, parttime, contract, internship, temporary
datePostedenumFilter: 1 (24h), 3, 7, 14, 30 days
reviewSortenumdate_descSort reviews: date_desc, date_asc, rating_desc, rating_asc, helpfulness
reviewMinRatinginteger0Minimum review rating filter (1-5)
includeJobDescriptionbooleantrueVisit each job page for full description (slower)
maxConcurrencyinteger3Parallel pages (lower = safer)
proxyConfigurationobjectApify ResidentialProxy settings (residential recommended)

Example Input

Search for jobs

{
"scrapeMode":"jobs",
"searchKeyword":"Data Scientist",
"location":"San Francisco, CA",
"maxResults":50,
"salaryMinimum":120000,
"jobType":"fulltime",
"includeJobDescription":true
}

Scrape company reviews

{
"scrapeMode":"reviews",
"companyUrls":["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"maxResults":200,
"reviewSort":"date_desc",
"reviewMinRating":0
}

Scrape salary data

{
"scrapeMode":"salaries",
"companyUrls":["https://www.glassdoor.com/Salary/Google-Salaries-E9079.htm"],
"maxResults":100
}

Scrape interview experiences

{
"scrapeMode":"interviews",
"searchKeyword":"Product Manager",
"location":"New York, NY",
"maxResults":50
}

Output

Results are stored in the default dataset. Each result includes a type field (job, review, salary, interview, or companyProfile) and a scrapedAt timestamp.

Job Listing Output

{
"type":"job",
"title":"Senior Software Engineer",
"company":"Google",
"location":"Mountain View, CA",
"salaryEstimate":{
"text":"$150K - $250K (Employer est.)",
"min":150000,
"max":250000,
"currency":"USD",
"period":"yearly",
"type":"employer_estimate"
},
"jobType":"Full-time",
"postedDate":"3d",
"easyApply":false,
"rating":4.4,
"url":"https://www.glassdoor.com/job-listing/...",
"description":"Full job description text...",
"scrapedAt":"2025-01-15T10:30:00.000Z"
}

Review Output

{
"type":"review",
"company":"Google",
"reviewTitle":"Great company with amazing perks",
"overallRating":5,
"pros":"Excellent benefits, smart colleagues...",
"cons":"Can be bureaucratic at times...",
"adviceToManagement":"Keep innovating...",
"reviewerTitle":"Software Engineer",
"reviewerLocation":"Mountain View, CA",
"reviewDate":"Jan 15, 2025",
"employmentStatus":"Current Employee",
"helpfulCount":12,
"cultureRating":4.5,
"workLifeBalanceRating":4.0,
"compensationRating":5.0,
"careerOpportunitiesRating":4.5,
"seniorManagementRating":3.5,
"scrapedAt":"2025-01-15T10:30:00.000Z"
}

Pricing

This actor uses Pay-Per-Event pricing at $1.00 per 1,000 results ($0.001 per result).

Anti-Bot Handling

The scraper uses several techniques to avoid detection:

  • Session pool with automatic rotation
  • Realistic browser fingerprinting (user agent, viewport, WebGL, plugins)
  • Navigator property overrides to remove automation flags
  • Human-like delays between actions and page loads
  • Random scrolling behavior
  • Cookie persistence per session
  • Residential proxy support (strongly recommended)

Tips

  • Use residential proxies โ€” Glassdoor aggressively blocks datacenter IPs. Apify residential proxies are selected by default.
  • Keep concurrency low โ€” 2-3 concurrent pages works best. Higher values increase block risk.
  • Start with small runs โ€” Test with maxResults: 20 before scaling up.
  • Direct URLs are faster โ€” When you know the company, provide companyUrls instead of searching.

Limitations

  • Glassdoor may require login for some data after a few pages. The scraper extracts what is publicly visible.
  • Page structure changes may require selector updates. The scraper uses multiple fallback selectors for resilience.
  • Very high-volume scraping may trigger CAPTCHAs despite stealth measures.

You might also like

Glassdoor Jobs & Reviews Scraper

dataharvest/glassdoor-scraper

Scrape job listings and company reviews from Glassdoor.

Glassdoor Jobs Scraper

crawlerbros/glassdoor-jobs-scraper

Scrape job listings from Glassdoor by keyword, location, or company URL. Extracts job title, company, salary estimates, location, skills, and more.

41

Glassdoor Jobs - Job Listings & Company Data

swerve/glassdoor-scraper

Scrape Glassdoor job listings with salaries, company info, location, and descriptions. Search by keyword, location, or company across thousands of job postings.

Glassdoor Scraper - Jobs, Salaries & Company Reviews

thirdwatch/glassdoor-scraper

Scrape Glassdoor job listings, salary data, and company reviews. Extracts job title, company, location, salary estimates, ratings, descriptions, pros/cons. No login needed.

Glassdoor Company Reviews & Salary Scraper

alizarin_refrigerator-owner/glassdoor-scraper

Scrape Glassdoor for company reviews, employee salaries, interview experiences, CEO approval ratings, and comprehensive employer data. Essential for HR research, employer branding, and competitive intelligence.

42

1.0

Glassdoor Scraper

parseforge/glassdoor-scraper

Scrape Glassdoor company data: employee reviews with ratings and pros/cons, salary estimates by job title, interview experiences, job listings with pay ranges, office locations, benefits, culture ratings, and company overviews. Supports all 18 international domains. No login required.

Glassdoor Jobs Scraper

parseforge/glassdoor-jobs-scraper

Scrape job listings from Glassdoor. Search by keyword, location, or company name. Extracts job title, salary, description, skills, location with coordinates, company rating, logo, apply URL, remote work type, education and experience requirements. Supports pagination and full job detail enrichment.

Glassdoor Scraper

gio21/glassdoor-scraper

Scrape Glassdoor job listings and company reviews by keyword and location. Extracts title, company, salary, rating, location and direct URL. Supports pagination. Bypasses bot protection automatically. Pay per result โ€” $0.001 per item.

Related articles

Glassdoor scraping 101: how to scrape Glassdoor reviews, jobs and company details
Read more