What's new See our recent updates

Indeed Salaries API

Pull Indeed's salary data for any job title, nationally or in a city, with pay ranges, top-paying companies and cities, and the skills that raise pay
  • Median, low and high pay for each pay period
  • Local figures with the national figures to compare
  • Top-paying companies, top-paying cities and related job titles
No credit card required.
          curl --get https://www.searchapi.io/api/v1/search \
  -d engine="indeed_salaries" \
  -d q="registered nurse" \
  -d location="Chicago, IL"
        

Indeed Salaries

Get JSON results in seconds

Every salary page comes back as clean JSON with pay ranges, data points, companies, cities and related titles.

Indeed Salaries
{
  "search_metadata": {
    "id": "search_e4Y69DMlgLWRiVL4pXxN0K2V",
    "status": "Success",
    "created_at": "2026-11-09T15:48:56Z",
    "request_time_taken": 1.38,
    "parsing_time_taken": 0.01,
    "total_time_taken": 1.39,
    "request_url": "https://www.indeed.com/career/registered-nurse/salaries/Chicago--IL",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_e4Y69DMlgLWRiVL4pXxN0K2V.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_e4Y69DMlgLWRiVL4pXxN0K2V"
  },
  "search_parameters": {
    "engine": "indeed_salaries",
    "q": "registered nurse",
    "location": "Chicago, IL"
  },
  "search_information": {
    "job_title": "Registered Nurse",
    "normalized_title": "registered nurse",
    "location": "Chicago, IL",
    "country": "US",
    "last_updated": "2026-11-01"
  },
  "salary": {
    "currency": "USD",
    "most_common_period": "hourly",
    "periods": {
      "hourly": {
        "median": 44.04,
        "low": 30.63,
        "high": 63.32,
        "mean": 45.85,
        "std_dev": 13.26,
        "data_points": 1248,
        "is_inferred": false
      },
      "daily": {
        "median": 454.82,
        "low": 316.33,
        "high": 653.95,
        "mean": 473.45,
        "std_dev": 136.89,
        "data_points": 0,
        "is_inferred": false
      },
      "weekly": {
        "median": 1719.82,
        "low": 1196.14,
        "high": 2472.76,
        "mean": 1790.26,
        "std_dev": 517.61,
        "data_points": 0,
        "is_inferred": false
      },
      "monthly": {
        "median": 6655.09,
        "low": 4628.64,
        "high": 9568.73,
        "mean": 6927.67,
        "std_dev": 2002.97,
        "data_points": 0,
        "is_inferred": false
      },
      "yearly": {
        "median": 93996.23,
        "low": 65374.76,
        "high": 135148.35,
        "mean": 97846.14,
        "std_dev": 28289.86,
        "data_points": 0,
        "is_inferred": false
      }
    },
    "bonuses": [
      {
        "type": "overtime",
        "period": "yearly",
        "mean": 12000.0
      }
    ]
  },
  "national_salary": {
    "currency": "USD",
    "most_common_period": "hourly",
    "periods": {
      "hourly": {
        "median": 45.56,
        "low": 30.94,
        "high": 67.1,
        "mean": 47.69,
        "std_dev": 14.74,
        "data_points": 264231,
        "is_inferred": false
      },
      "daily": {
        "median": 470.53,
        "low": 319.51,
        "high": 692.94,
        "mean": 492.49,
        "std_dev": 152.21,
        "data_points": 0,
        "is_inferred": false
      },
      "weekly": {
        "median": 1779.21,
        "low": 1208.16,
        "high": 2620.19,
        "mean": 1862.25,
        "std_dev": 575.54,
        "data_points": 0,
        "is_inferred": false
      },
      "monthly": {
        "median": 6884.94,
        "low": 4675.15,
        "high": 10139.24,
        "mean": 7206.26,
        "std_dev": 2227.15,
        "data_points": 0,
        "is_inferred": false
      },
      "yearly": {
        "median": 97242.67,
        "low": 66031.61,
        "high": 143206.2,
        "mean": 101780.93,
        "std_dev": 31456.23,
        "data_points": 0,
        "is_inferred": false
      }
    },
    "bonuses": [
      {
        "type": "overtime",
        "period": "yearly",
        "mean": 12000.0
      }
    ]
  },
  "salary_impact": [
    {
      "name": "ICD Coding",
      "dimension": "skill",
      "category": "Healthcare Skills",
      "average_impact": 0.1459,
      "min_impact": 0.0797,
      "max_impact": 0.2122,
      "job_openings": 16,
      "companies": 22
    },
    {
      "name": "Acute Care",
      "dimension": "skill",
      "category": "Healthcare Skills",
      "average_impact": 0.0981,
      "min_impact": 0.0772,
      "max_impact": 0.1191,
      "job_openings": 1713,
      "companies": 12686
    }
  ],
  "top_paying_cities": [
    {
      "location": "Springfield, IL",
      "median": 59.94,
      "period": "hourly",
      "currency": "USD",
      "link": "https://www.indeed.com/career/registered-nurse/salaries/Springfield--IL"
    },
    {
      "location": "Peoria, IL",
      "median": 56.42,
      "period": "hourly",
      "currency": "USD",
      "link": "https://www.indeed.com/career/registered-nurse/salaries/Peoria--IL"
    }
  ],
  "top_paying_companies": [
    {
      "name": "Amada Senior Care",
      "company_id": "Amada-Senior-Care",
      "link": "https://www.indeed.com/cmp/Amada-Senior-Care",
      "rating": 4.0,
      "reviews_count": 1518,
      "average_salary": 175.0,
      "salary_period": "hourly",
      "salary_reports": 2
    },
    {
      "name": "United Energy Workers Healthcare",
      "company_id": "United-Energy-Workers-Healthcare",
      "link": "https://www.indeed.com/cmp/United-Energy-Workers-Healthcare",
      "rating": 3.5,
      "reviews_count": 80,
      "average_salary": 6720.0,
      "salary_period": "weekly",
      "salary_reports": 1
    }
  ],
  "related_titles": [
    {
      "title": "Registered Nurse II",
      "average_salary": 43.94,
      "salary_period": "hourly",
      "link": "https://www.indeed.com/career/registered-nurse-ii/salaries/Chicago--IL"
    },
    {
      "title": "Registered Nurse III",
      "average_salary": 56.67,
      "salary_period": "hourly",
      "link": "https://www.indeed.com/career/registered-nurse-iii/salaries/Chicago--IL"
    }
  ]
}

Developer experience

Easy integration

Integrating is as simple as making a GET HTTP request.

GET
https://www.searchapi.io/api/v1/search?engine=indeed_salaries&location=Chicago%2C+IL&q=registered+nurse
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "indeed_salaries",
  "q": "registered nurse",
  "location": "Chicago, IL"
}

response = requests.get(url, params=params)
print(response.text)

Structured Salary Data

Everything you need in one response

Each Indeed salary page is parsed into clean JSON, ready for your pipeline.

Pay Ranges

Median, low and high pay, plus mean and spread, for hourly to yearly pay

Data Points

How many salaries the figures are based on, and the most common pay period

Local vs National

A city or state's figures with the national figures to compare

Top-Paying Companies

Companies paying the most for the title, with rating, reviews and average pay

Top-Paying Cities

Where the title pays the most, with links to each city's figures

Skills That Raise Pay

Skills and qualifications associated with higher pay, with their impact

Indeed Company Reviews

Read Indeed Company Reviews

Top-paying companies come with their Indeed company_id when Indeed links the company. Pass it to the Indeed Company Reviews API to read what employees say about working there, with ratings, pros and cons.

Employee Reviews
Each review's rating, title, text, pros and cons.
Sub-ratings
Work-life balance, pay, job security, management and culture.
43 Countries
Read any supported country's Indeed site with the gl parameter.

View Documentation

Indeed Company Reviews

Legal Coverage

Legal Protection Guarantee

We accept legal responsibility for how SearchApi collects and parses publicly available search results, backed by up to $2M in coverage. This protection applies to customers worldwide, operates under U.S. law, and does not cover your use of the data or unlawful activities.

Simple Pricing

Pricing plans

  • Pay per success
  • Built in location geo-targetting
  • Only premium proxies

Developer Plan

$4 per 1,000 searches

$40 / month

What's included
  • 10,000 Searches
  • 99.9% SLA

Production Plan

$3 per 1,000 searches

$100 / month

What's included
  • 35,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA

BigData Plan

$2.5 per 1,000 searches

$250 / month

What's included
  • 100,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA
  • Medium Throughput

Scale Plan

$2 per 1,000 searches

$500 / month

What's included
  • 250,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA
  • High Throughput
  • Search Analytics

Trusted by industry leaders

Anthropic logo Bain & Company logo DataRails logo Scale AI logo Ahrefs logo Demyst logo

Robust Infrastructure

Handle even the most demanding needs

Sub-2 second average response time

Performance

Sub-2 second average response time

Optimized for low latency, delivering rapid results for AI applications, SEO analysis, and research.

100% success rate

100% Success Rate

Guaranteed query completion

Guaranteed success with built-in auto-retry mechanism and adaptive error handling to ensure complete data collection.

Scalable proxy rotation

Proxy Management

Scalable proxy rotation

Our built-in proxy rotator and auto-retry mechanisms ensure scalability, handling millions of searches daily across a global network of 100M+ proxies.

Advanced CAPTCHA bypass

Captcha Solving

Advanced CAPTCHA bypass

Mimics real human behavior with full browser rendering, JavaScript execution, and CAPTCHA solving for uninterrupted data scraping.

Open-source integrations

Integrations

Open-source integrations

Easily integrate with popular open-source tools like Dify, Flowise, LangChain, and Haystack to extend functionality with minimal setup.

Get started with SearchApi today

No credit card required. No commitment. Cancel anytime.