Indeed Salary Scraper avatar

Indeed Salary Scraper

Pricing

Pay per usage

Go to Apify Store
Indeed Salary Scraper

Indeed Salary Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

Scrape Indeed.com salary data for compensation benchmarking. Extract job titles, companies, salary ranges, average salaries, locations, experience levels, and the number of salaries reported for comprehensive compensation analysis.

Overview

This actor scrapes Indeed salary pages to extract compensation data across job titles and locations. It navigates Indeed's salary comparison pages and extracts structured salary information including ranges, averages, and report counts for data-driven compensation benchmarking.

Features

  • Search salary data by job title and location combinations
  • Extract salary ranges and average compensation figures
  • Capture the number of salaries reported per role
  • Support multiple job titles and locations in a single run
  • Navigate pagination for comprehensive salary coverage
  • Identify salary types (annual, hourly)
  • Works with empty input using sensible defaults

Input Configuration

FieldTypeDescriptionDefault
jobTitlesArrayJob titles to search salaries for["software engineer", "data scientist"]
locationsArrayLocations to search in["Dallas, TX", "Austin, TX"]
maxResultsIntegerMaximum salary results to scrape100

The actor searches each combination of job title and location, so 2 titles with 2 locations generates 4 search queries.

Output Data

Each salary entry includes the following fields:

  • jobTitle - Job title for the salary data
  • company - Company name if available
  • salaryRange - Salary range (e.g., "$80,000 - $150,000")
  • averageSalary - Average reported salary
  • location - Geographic location
  • experienceLevel - Experience level if available
  • salaryType - Type of salary (annual, hourly)
  • salariesReported - Number of salary reports
  • searchJobTitle - Original search job title
  • searchLocation - Original search location
  • url - Indeed salary page URL
  • scrapedAt - Timestamp of data extraction

Use Cases

This scraper is ideal for compensation benchmarking, salary negotiation research, HR market analysis, job offer evaluation, and geographic salary comparison. HR professionals, job seekers, and recruiters use this data to make informed compensation decisions.

API Integration

You can call this actor via the Apify API to integrate Indeed salary data into your HR dashboards, compensation tools, or job market analysis platforms. Results are available in JSON, CSV, XML, and other formats via the dataset API.

Cost Estimation

With pay-per-event pricing at $0.75 per 1,000 results, scraping 100 salary entries costs approximately $0.075. The actor uses 256MB minimum memory with Cheerio-based scraping for efficient data extraction.