Glassdoor Salaries Spider avatar

Glassdoor Salaries Spider

Pricing

from $9.00 / 1,000 results

Go to Apify Store
Glassdoor Salaries Spider

Glassdoor Salaries Spider

Scrape comprehensive salary data directly from Glassdoor. This tool extracts detailed compensation metrics, including mean base pay, salary percentiles (P10-P90), and job counts, for specific roles and countries....

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share


Glassdoor Salaries Spider

The Glassdoor Salaries Spider is a powerful data extraction tool designed to scrape comprehensive salary data directly from Glassdoor. It allows users to gather detailed compensation information for specific job roles and geographical locations, providing invaluable insights for market research and business intelligence.

✨ Features

  • Comprehensive Salary Data: Extracts mean base pay, salary percentiles (P10, P25, P50, P75, P90), and job count for specified roles.
  • Geographical Targeting: Easily restrict data collection to specific countries, ensuring localized and relevant market data.
  • High Reliability: Built to handle the structure and variability of job listing pages, ensuring consistent and reliable data extraction.
  • Structured Output: Provides a clean, JSON-formatted output containing all key metrics, making it ready for immediate analysis.
  • Scalable Performance: Optimized for batch processing, allowing users to run multiple queries efficiently.

⚙️ Input Parameters

The spider requires configuration parameters to define the scope of the salary search.

ParameterTypeRequiredDescriptionExample
JobnamestringNoThe specific job title you wish to research (e.g., "Data Scientist").python developer
CountrystringNoThe country for which salary data should be retrieved.United States

💻 Example Usage

Input JSON

To find salary data for "Product Manager" in "Canada":

{
"Jobname": "Product Manager",
"Country": "Canada"
}

Output JSON

The resulting data is an array of objects, each representing a salary entry for a specific employer:

[
{
"job_title": "Python Developer",
"employer_name": "Google Inc.",
"mean_base_pay": 149065.99,
"currency": "USD",
"overall_rating": 4.4,
"job_count": 5626,
"pay_period": "ANNUAL",
"percentiles": {
"P10": 107879.95,
"P25": 133644.92,
"P50": 169669.22,
"P75": 216848.58,
"P90": 269337.94
},
"employer_logo_url": "https://media.glassdoor.com/sql/9079/google-squarelogo-1441130773284.png",
"actor_id": "jWWzkSabNU2gLZL71",
"run_id": "3KgOD1mvdpA3mlNAU"
}
]

🚀 Use Cases

This actor is invaluable for professionals and businesses in several fields:

  • Market Research: Quickly benchmark salary expectations for specific roles across different industries and regions.
  • Competitive Intelligence: Analyze the compensation packages offered by direct competitors to adjust internal pay scales.
  • Recruitment & HR: Determine competitive salary ranges when drafting job descriptions or negotiating offers.
  • Academic Research: Gather large datasets for studies on labor economics, wage gaps, and industry trends.
  • Business Strategy: Inform pricing models or investment decisions by understanding the cost of talent in specific markets.

🛠️ Installation and Usage

  1. Search: Search for "Glassdoor Salaries Spider" in the Apify Store.
  2. Configure: Click "Run" and configure the input parameters (Jobname and Country) according to your research needs.
  3. Execute: Click "Start" to begin the data extraction process.
  4. Monitor: Monitor the progress and logs within the Apify platform.
  5. Export: Once complete, export the results in your preferred format (JSON, CSV, or Excel) for analysis.

📊 Output Format Details

The output is a JSON array where each object represents a salary entry for a single employer. Key fields include:

  • job_title: The job title searched for.
  • employer_name: The name of the company.
  • mean_base_pay: The average base salary reported.
  • currency: The currency used (e.g., USD, CAD).
  • overall_rating: The average rating of the employer.
  • job_count: The number of job listings found for that employer/role.
  • pay_period: The frequency of pay (e.g., ANNUAL).
  • percentiles: An object containing salary ranges (P10, P25, P50, P75, P90), providing a detailed view of salary distribution.

⚠️ Error Handling and Best Practices

  • Rate Limiting: To ensure stable operation and avoid IP bans, we recommend running the spider in batches. If you encounter rate limiting errors, wait 15 minutes before retrying.
  • Scope: For the most accurate results, use specific job titles and countries. Broad or vague inputs may yield incomplete data.
  • Data Freshness: Salary data is dynamic. While we strive for accuracy, the data reflects the state of Glassdoor at the time of scraping.

Support

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

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