Indeed Salary Trends Scraper avatar
Indeed Salary Trends Scraper

Pricing

$17.99/month + usage

Go to Apify Store
Indeed Salary Trends Scraper

Indeed Salary Trends Scraper

Scrape salary data from Indeed.com for benchmarking and compensation research. Search by job title, company name, or both. Get salary ranges, statistics (avg, median, percentiles), and company details. Supports 57 countries with multi-currency output.

Pricing

$17.99/month + usage

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Indeed Salary Scraper - Extract Salary Data from Indeed.com

Extract comprehensive salary data from Indeed.com for compensation benchmarking, market research, and salary negotiations. Search by job title across all companies or get detailed salary breakdowns for specific companies - all from 57 countries worldwide.

What does Indeed Salary Scraper do?

Indeed Salary Scraper extracts salary information directly from Indeed's salary database. Unlike job listing scrapers, this tool focuses specifically on compensation data - giving you salary ranges, averages, and statistics that Indeed has collected from millions of employee reports.

Two powerful search modes:

  • Job Title Search - Get salary data for any role (e.g., "Software Engineer") across ALL companies on Indeed
  • Company Search - Extract all salary information for specific companies (e.g., Google, Microsoft, Apple)

Why scrape Indeed salary data?

Indeed is the world's largest job site with salary data from millions of employees. This data is invaluable for:

  • Job seekers preparing for salary negotiations
  • HR teams benchmarking compensation packages
  • Recruiters setting competitive salary ranges
  • Market researchers analyzing industry trends
  • Business analysts comparing labor costs across regions

What data can you extract from Indeed salaries?

Data PointDescription
Job TitlePosition name (e.g., Software Engineer, Data Scientist)
Company NameEmployer name
Salary AmountReported compensation
Salary RangeMinimum and maximum reported salaries
CurrencyUSD, EUR, GBP, and 50+ other currencies
LocationCity, state, or country
Sample SizeNumber of salary reports (data reliability indicator)
Company RatingOverall employer rating on Indeed
Company IndustryBusiness sector
Company SizeNumber of employees

How to scrape Indeed salary data

  1. Choose your search mode - Select "jobTitle" to search across all companies, "company" for specific employers, or "both" for comprehensive analysis
  2. Enter your search terms - Add job titles like "Product Manager" or company names like "Amazon"
  3. Select your country - Choose from 57 supported Indeed domains
  4. Set your limits - Define how many salary entries you want per search
  5. Run the scraper - Click Start and wait for your salary data

Input example

Search salaries by job title

Find salary data for specific roles across all companies:

{
"searchMode": "jobTitle",
"jobTitles": ["Software Engineer", "Data Scientist", "Product Manager"],
"country": "us",
"maxSalariesPerSearch": 100,
"includeSalaryStats": true
}

Search salaries by company

Get all salary information for specific employers:

{
"searchMode": "company",
"companyNames": ["Google", "Microsoft", "Apple", "Amazon"],
"maxSalariesPerSearch": 50,
"includeCompanyDetails": true
}

Compare salaries across locations

Analyze regional salary differences:

{
"searchMode": "jobTitle",
"jobTitles": ["Software Engineer"],
"locations": ["San Francisco, CA", "New York, NY", "Austin, TX"],
"maxSalariesPerSearch": 50
}

Full compensation benchmark

Comprehensive analysis combining job titles and companies:

{
"searchMode": "both",
"jobTitles": ["Software Engineer", "Senior Software Engineer"],
"companyNames": ["Google", "Microsoft", "Apple"],
"country": "us",
"includeSalaryStats": true,
"includeCompanyDetails": true
}

Output example

Salary data

{
"jobTitle": "Software Engineer",
"companyName": "Google",
"location": "Mountain View, CA",
"salaryAmount": 185000,
"salaryMin": 150000,
"salaryMax": 220000,
"salaryCurrency": "USD",
"salaryPeriod": "yearly",
"sampleSize": 1250,
"scrapedAt": "2025-01-14T12:00:00Z"
}

Company details (when enabled)

{
"companyName": "Google",
"industry": "Information Technology",
"companySize": "10,000+",
"headquarters": "Mountain View, CA",
"overallRating": 4.3,
"totalReviews": 45000
}

Salary statistics (when enabled)

{
"jobTitle": "Software Engineer",
"averageSalary": 145000,
"medianSalary": 140000,
"minSalary": 85000,
"maxSalary": 350000,
"percentile25": 115000,
"percentile75": 175000,
"percentile90": 220000,
"totalSampleSize": 15420
}

Indeed Salary Scraper features

  • Multi-currency support - Automatically handles USD, EUR, GBP, and all local currencies
  • Salary normalization - Convert hourly or monthly rates to yearly for easy comparison
  • Statistical analysis - Get averages, medians, and percentiles automatically calculated
  • Company enrichment - Include employer details like industry, size, and ratings
  • Location filtering - Focus on specific cities or regions
  • Bulk processing - Search multiple job titles and companies in a single run
  • Export flexibility - Download results as JSON, CSV, or Excel

Supported countries (57)

North America: United States, Canada, Mexico

Europe - Western: United Kingdom, Germany, France, Spain, Italy, Netherlands, Belgium, Switzerland, Austria, Ireland, Portugal

Europe - Northern: Sweden, Norway, Denmark, Finland

Europe - Eastern: Poland, Czech Republic, Hungary, Romania, Bulgaria, Croatia, Slovakia, Slovenia, Serbia, Ukraine, Russia, Greece, Turkey

Middle East: UAE, Saudi Arabia, Egypt, Israel

Asia: Japan, South Korea, Taiwan, Hong Kong, India, Pakistan, Philippines, Malaysia, Singapore, Indonesia, Thailand, Vietnam

Oceania: Australia, New Zealand

South America: Brazil, Argentina, Chile, Colombia, Peru

Africa: South Africa, Nigeria, Kenya

Tips for getting the best salary data

  1. Be specific with job titles - "Senior Software Engineer" gives more accurate results than just "Engineer"
  2. Check sample sizes - Higher sample sizes indicate more reliable salary data
  3. Use location filters - Salaries vary significantly by city and region
  4. Normalize salary periods - Set salaryPeriod: "yearly" for consistent comparisons
  5. Enable statistics - Turn on includeSalaryStats to get percentile breakdowns
  6. Combine search modes - Use searchMode: "both" for comprehensive market analysis

Use cases for Indeed salary data

For job seekers

  • Research fair market rates before salary negotiations
  • Compare compensation across potential employers
  • Understand salary ranges for your target role and location

For HR and compensation teams

  • Benchmark your salaries against market rates
  • Design competitive compensation packages
  • Ensure pay equity across your organization

For recruiters

  • Set realistic salary expectations with candidates
  • Create competitive job postings
  • Advise clients on market-appropriate offers

For market researchers

  • Track compensation trends over time
  • Analyze salary differences across industries
  • Compare labor costs between regions

Integrations

Connect Indeed Salary Scraper with your existing tools:

  • Spreadsheets - Export directly to Google Sheets or Excel
  • Databases - Store results in your data warehouse
  • BI Tools - Feed data into Tableau, Power BI, or Looker
  • APIs - Access results programmatically via Apify API
  • Webhooks - Get notified when scraping completes
  • Scheduling - Run automatic salary updates daily, weekly, or monthly

Indeed Salary Scraper only extracts publicly available salary information that Indeed displays on their website. This data is aggregated and anonymized - it does not contain any personal employee information. The scraper respects Indeed's servers and operates within reasonable rate limits.

For more information about web scraping legality, read Apify's guide on web scraping and the law.

FAQ

How accurate is Indeed salary data?

Indeed salary data comes from employee-submitted reports and verified salary information. Data points with higher sample sizes are generally more reliable. We recommend filtering for entries with sampleSize > 10 for statistical significance.

How often is salary data updated?

Indeed continuously collects new salary reports. Running the scraper regularly (weekly or monthly) helps you track compensation trends over time.

Can I scrape salaries for any country?

Yes, the scraper supports 57 Indeed country domains. Simply set the country parameter to your target market (e.g., "uk" for United Kingdom, "de" for Germany).

Job title search finds salaries for a specific role across ALL employers - perfect for understanding market rates. Company search extracts all available salaries for specific employers - ideal for competitive analysis.

How do I get the most data?

Increase maxSalariesPerSearch to get more results per query. Combine multiple job titles and companies in a single run for efficient bulk extraction.

Check out our other Indeed data extraction tools:

Support

Need help with Indeed Salary Scraper?

  • Issues - Report bugs or request features in the ../../issues
  • Questions - Ask in the Apify community or contact us directly
  • Custom solutions - Need a tailored scraper? Let us know your requirements

Built by SilentFlow