Glassdoor Company Benefits Scraper avatar
Glassdoor Company Benefits Scraper
Under maintenance

Pricing

$25.00/month + usage

Go to Apify Store
Glassdoor Company Benefits Scraper

Glassdoor Company Benefits Scraper

Under maintenance

Extract comprehensive employee benefits data from Glassdoor company profiles, including health insurance, retirement plans, and perks. Perfect for HR professionals, researchers, and businesses to analyze and compare offerings....

Pricing

$25.00/month + usage

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

Glassdoor Company Benefits Spider

Introduction

The Glassdoor Company Benefits Spider is an Apify Actor designed to extract detailed employee benefits data from Glassdoor company profiles. It scrapes comprehensive information on various benefit categories, including health insurance, retirement plans, work-life balance perks, and more, providing structured data with ratings and verification status. This tool is invaluable for HR professionals, researchers, and businesses seeking to analyze and compare employee benefits across companies.

Features

  • Comprehensive Data Extraction: Scrapes detailed benefits across multiple categories like health, retirement, family leave, and perks.
  • Structured Output: Provides JSON-formatted data with benefit IDs, names, ratings (numerator/denominator), and verification flags.
  • Customizable Limits: Allows setting item limits and per-page results for efficient data collection.
  • Reliable and Verified: Includes verified benefits data directly from Glassdoor, ensuring accuracy.
  • Scalable Performance: Handles large datasets with pagination support for extensive scraping.
  • Easy Integration: Outputs data in JSON, CSV, or Excel formats for seamless analysis.
  • Error-Resilient: Built-in handling for common scraping challenges like rate limits and page changes.

Input Parameters

ParameterTypeRequiredDescriptionExample
CompanyNamestringNoThe name of the company to scrape benefits for."meta"
ItemLimitintegerNoThe maximum number of benefit items to retrieve.30
PerPageintegerNoThe number of items to fetch per page.10

Example Usage

Input

{
"CompanyName": "meta",
"ItemLimit": 30,
"PerPage": 10
}

Output

[
{
"categories": [
{
"statistics": [
{
"benefit_id": 0,
"benefit_name": "",
"benefitRatingDenominator": 4040,
"benefitRatingNumerator": 18786,
"verified": false
}
]
},
{
"statistics": [
{
"benefit_id": 1,
"benefit_name": "Health Insurance",
"benefitRatingDenominator": 870,
"benefitRatingNumerator": 4182,
"verified": true
}
]
}
],
"id": 13837165,
"rating": 5,
"createDate": "2026-01-27T01:02:38.553",
"currentJob": true,
"userEnteredJobTitle": "AI Researcher",
"city": "New York, NY",
"state": "New York State",
"country": "United States",
"benefitComments": [
"Best: 401k match and after tax Roth options \nWorst: terrible mental health providers from Lyra. Not real therapists "
],
"employmentStatusEnums": [
"CONTRACT",
"FREELANCE",
"REGULAR",
"INTERN",
"PART_TIME",
"PER_DIEM",
"RESERVE",
"SEASONAL",
"SELF_EMPLOY",
"TEMPORARY"
],
"actor_id": "ihSZtQkye1VEL6QP9",
"run_id": "ylQK0EI7E3WCg6Cve"
}
]

Use Cases

  • HR Benchmarking: Compare benefits packages across competitors to inform compensation strategies.
  • Market Research: Analyze industry trends in employee perks and health offerings.
  • Competitive Intelligence: Gather data on rival companies' benefits to stay ahead in talent acquisition.
  • Academic Studies: Collect data for research on workplace satisfaction and benefit impacts.
  • Business Automation: Automate data collection for dashboards or reports on employee benefits.
  • Consulting Services: Provide clients with insights into comprehensive benefit landscapes.

Installation and Usage

  1. Search for "Glassdoor Company Benefits Spider" in the Apify Store.
  2. Click "Try for free" or "Run".
  3. Configure input parameters (e.g., CompanyName, ItemLimit).
  4. Click "Start" to begin extraction.
  5. Monitor progress in the log.
  6. Export results in your preferred format (JSON, CSV, Excel).

Output Format

The output is a JSON array of objects, each representing a benefit review or entry. Key fields include:

  • categories: An array of benefit categories (e.g., health, retirement) with statistics containing benefit details like benefit_id, benefit_name, benefitRatingNumerator (positive ratings), benefitRatingDenominator (total ratings), and verified (boolean for authenticity).
  • id: Unique review identifier.
  • rating: Overall rating (1-5).
  • createDate: Timestamp of the review.
  • currentJob: Boolean indicating if the reviewer is current.
  • userEnteredJobTitle: Job title of the reviewer.
  • city, state, country: Location details.
  • benefitComments: Array of user comments.
  • employmentStatusEnums: List of possible employment statuses.
  • actor_id and run_id: Apify-specific identifiers.

This structured format allows easy parsing and analysis of benefits data.

Error Handling

The Actor handles common errors like invalid company names (returns empty results), rate limiting (automatic retries), and network issues (logs warnings). If a company has no benefits data, it outputs an empty array. For persistent issues, check logs for details.

Rate Limiting and Best Practices

Glassdoor may impose rate limits; use reasonable ItemLimit and PerPage values (e.g., 10-50) to avoid blocks. Run during off-peak hours and space out requests. Best practices include validating inputs and monitoring runs for optimal performance.

Limitations and Considerations

Data accuracy depends on Glassdoor's availability; benefits may change. The Actor focuses on public data and respects site terms. For large-scale scraping, consider Apify's proxy rotation. Not all companies have complete benefits listings.

Support

For custom/simplified outputs or bug reports, please contact:

We're here to help you get the most out of this Actor!