Glassdoor Scraper - Reviews, Jobs, Salaries, Interviews Rating avatar

Glassdoor Scraper - Reviews, Jobs, Salaries, Interviews Rating

Pricing

from $0.47 / 1,000 reviews

Go to Apify Store
Glassdoor Scraper - Reviews, Jobs, Salaries, Interviews Rating

Glassdoor Scraper - Reviews, Jobs, Salaries, Interviews Rating

The only Glassdoor scraper covering all 5 data types — company reviews, jobs, salaries, interviews & ratings — in one run. Up to 3× cheaper than competitors, from just $0.50 per 1,000 items. Structured JSON, no login, full pagination, and separate datasets per command.

Pricing

from $0.47 / 1,000 reviews

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

2

Monthly active users

10 days ago

Last modified

Share

Glassdoor Scraper Pro – Reviews, Jobs & Salaries Extractor

Glassdoor Scraper Version Pricing

Extract company reviews, salary data, job listings, and interview insights from Glassdoor at scale with structured output.


Hook

Glassdoor is the go-to platform for employee insights, but manually collecting reviews, salaries, and interview data is tedious and time-consuming. Glassdoor Scraper Pro automates the entire process — extracting company reviews, salary reports, job listings, and interview experiences in structured JSON format. Perfect for HR analysts, recruiters, and job seekers who need comprehensive employer intelligence.


Use Cases

Use CaseDescription
Employer Brand MonitoringTrack company sentiment and review trends over time
Salary BenchmarkingCollect salary data for specific roles across companies
Competitive IntelligenceAnalyze competitor employee satisfaction and culture
Recruitment ResearchUnderstand candidate perception of target employers
Job Market AnalysisAggregate job listings and interview experiences
Investment Due DiligenceEvaluate company health through employee feedback

How It Works

  1. Configure Input: Provide Glassdoor company URLs and select a command (reviews, salaries, jobs, interviews, ratings)
  2. Set Parameters: Configure max items, date filters, and proxy settings
  3. Run the Actor: Execute and receive structured JSON output
  4. Export Data: Each command stores its results in its own dataset — download as JSON, CSV, or Excel

Supported URL Patterns:

  • Company Reviews: glassdoor.com/Reviews/company-reviews-E{ID}.htm (commands: reviews, ratings)
  • Salaries: glassdoor.com/Salaries/company-salaries-E{ID}.htm (command: salaries)
  • Jobs: glassdoor.com/Jobs/company-jobs-E{ID}.htm (command: jobs)
  • Interviews: glassdoor.com/Interviews/company-interviews-E{ID}.htm (command: interviews)

Input

FieldTypeRequiredDefaultDescription
startUrlsarray✅—List of Glassdoor URLs to scrape
commandstring❌reviewsData type: reviews, jobs, salaries, interviews, ratings
maxItemsinteger❌100Maximum items to scrape (0 = unlimited)
proxyobject❌{useApifyProxy: true}Proxy configuration
cookiesstring❌""Optional cookies for authenticated access
includeAllReviewsboolean❌falseScrape all available reviews
includeAllSalariesboolean❌falseScrape all available salary reports
reviewsStartDatestring❌""Filter reviews from this date (YYYY-MM-DD)
interviewsStartDatestring❌""Filter interviews from this date (YYYY-MM-DD)
benefitsStartDatestring❌""Filter benefits from this date (YYYY-MM-DD)

Output

Each command writes results to its own dataset. The Actor's output contains links to all of them:

Output PropertyCommandDescription
reviewsreviewsFull review items (rating, title, text, pros, cons, sub-ratings, author, location, salary, status)
jobsjobsJob listings (title, company, location, salary range, easy apply, age, link)
salariessalariesSalary estimates per job title (count, percentile breakdowns, currency)
interviewsinterviewsInterview reviews (outcome, experience, difficulty, process, questions)
ratingsratingsCompany rating breakdown (overall + sub-scores, review count, CEO approval)

Example Input

{
"startUrls": [
{ "url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm" },
{ "url": "https://www.glassdoor.com/Reviews/Apple-Reviews-E1138.htm" }
],
"command": "reviews",
"maxItems": 500,
"includeAllReviews": true,
"reviewsStartDate": "2024-01-01",
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["UNBLOCKER"]
}
}

Example Output

A review item from the reviews dataset:

[
{
"company": "Google",
"rating": 4.2,
"title": "Great place to work with innovative culture",
"text": "Working at Google has been an incredible experience...",
"pros": "Amazing benefits, innovative projects, smart colleagues",
"cons": "Work-life balance can be challenging during product launches",
"advice": "More flexibility in remote work options",
"date": "2024-03-15",
"author": "Former Software Engineer",
"jobTitle": "Software Engineer",
"location": "Mountain View, CA",
"status": "Former Employee",
"source": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"
}
]

Integrations

  • Google Sheets: Export scraped data directly to spreadsheets
  • Slack: Set up notifications for new reviews
  • Zapier/Make: Connect to 5000+ apps for automated workflows
  • Webhooks: Send data to custom endpoints in real-time
  • Database Storage: Push results to PostgreSQL, MongoDB, or Firebase

ActorDescription
LinkedIn Company Employees ScraperExtract company employee data from LinkedIn
Indeed ScraperScrape job listings from Indeed
Google Maps Reviews ScraperCollect Google business reviews

FAQ

Q: Does this actor require login credentials?

A: No login is required for public data. However, providing cookies can help bypass rate limits and access more content.

Q: How fast can I scrape reviews?

A: With residential proxies, expect ~100-200 reviews per minute. Speed depends on proxy configuration and Glassdoor's rate limits.

Q: Can I filter reviews by date?

A: Yes! Use reviewsStartDate or interviewsStartDate fields to filter by date (YYYY-MM-DD format).

A: Residential proxies are recommended for best results. Datacenter proxies may trigger CAPTCHAs.

Q: Is this compliant with Glassdoor's ToS?

A: This tool extracts publicly available data. Users are responsible for ensuring compliance with Glassdoor's Terms of Service and applicable laws.


SEO Keywords

Glassdoor scraper, Glassdoor reviews scraper, employee reviews extractor, Glassdoor salary scraper, Glassdoor data extraction, employer review data, Glassdoor API alternative, company reviews tool, HR data scraper, recruitment research, salary benchmarking tool, job market data, employee sentiment analysis, Glassdoor bulk scraper, employer intelligence, workplace reviews data, compensation data extraction, interview reviews scraper, company culture data, Glassdoor automation


For AI Agents

Purpose: Extract structured company reviews, salary data, job listings, and interview insights from Glassdoor for HR analytics, recruitment research, and employer brand monitoring.

Minimal Input JSON:

{
"startUrls": [{ "url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm" }],
"command": "reviews",
"maxItems": 100
}

Outputs: Each command writes its results to its own dataset (reviews, jobs, salaries, interviews, ratings).

Behaviors:

  • Supports multiple Glassdoor URL patterns (reviews, jobs, salaries, interviews, ratings)
  • Applies date filtering when provided
  • Returns structured JSON with consistent per-dataset schemas
  • Handles pagination automatically; results are pushed during the run, so nothing is lost if the Actor aborts

Billing: Pay-per-event — one charge event per command per batch (e.g. glassdoor-review, glassdoor-job, glassdoor-salary, glassdoor-interview, glassdoor-rating).


This Actor is developed independently and is not affiliated with, endorsed by, or sponsored by Glassdoor. All data extracted is publicly available on Glassdoor's platform. Users are solely responsible for ensuring their use of this tool complies with Glassdoor's Terms of Service and all applicable local, state, federal, and international laws. The developer assumes no liability for misuse of this tool.