Indeed Salary Scraper
Pricing
Pay per usage
Indeed Salary Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
| Field | Type | Description | Default |
|---|---|---|---|
| jobTitles | Array | Job titles to search salaries for | ["software engineer", "data scientist"] |
| locations | Array | Locations to search in | ["Dallas, TX", "Austin, TX"] |
| maxResults | Integer | Maximum salary results to scrape | 100 |
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.