Skip to content

Job listings and salary estimates

Back to tools

ZipRecruiter returns up to 100 public job listings per search and U.S. job-title pay ranges and top-paying cities where public salary pages exist.

Get salary

Get typical pay, percentile range, and top-paying cities for a job title in the United States or a US state from ZipRecruiter salary pages. Returns only salary pages that exist publicly.

Your information

US state name or two-letter code, for example California or CA. Defaults to the whole United States.

Job title to look up, for example Medical Assistant.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Typical pay for Medical Assistant

Average annual pay$40,828.00

California, Updated Sep 28, 2026

Average hourly pay$19.63
Average weekly pay$785.00
Average monthly pay$3,402.00

Annual pay range

25th percentile$35,000.00
75th percentile$44,900.00
Top earners · 90th percentile$51,319.00

Top-paying cities

CityAnnual pay
Corcoran$65,946.00
Soledad$61,886.00
Lake Los Angeles$61,195.00
San Mateo County$60,895.00
Gonzales$59,767.00
Llano$59,269.00
Ione$59,255.00
Portola Valley$57,662.00
Santa Cruz County$57,406.00
Avenal$57,202.00
View salary page

Choose an action

About the ZipRecruiter tool

ZipRecruiter’s Search jobs method returns public job listings using required keywords and location, with optional distance and posting-date filters.

Get salary returns pay estimates, percentile ranges, and top-paying cities for a required job title and optional US state.

Built from ziprecruiter.com. Last checked Sep 29, 2026.

Actions

Get salary

1 credit

Get typical pay, percentile range, and top-paying cities for a job title in the United States or a US state from ZipRecruiter salary pages. Returns only salary pages that exist publicly.

What you provide

FieldTypeRequiredDescription
StatestateTextOptionalUS state name or two-letter code, for example California or CA. Defaults to the whole United States.Example: CA
Job Titlejob_titleTextRequiredJob title to look up, for example Medical Assistant.Example: Medical Assistant

What you get

FieldTypeDescription
LocationlocationTextUnited States or the selected state.Example: California
Job Titlejob_titleTextJob title on the salary page.Example: Medical Assistant
Page Linkpage_linkTextLink to this salary page.Example: https://www.ziprecruiter.com/Salaries/Medical-Assistant-Salary--in-California
Date Showndate_shownDateDate of the salary estimate.Example: 2026-09-28
Top Paying Citiestop_paying_citiesListUp to 10 top-paying cities shown on this salary page.
Citytop_paying_cities[].cityTextCity name shown on the page.Example: Corcoran
Annual Pay (USD)top_paying_cities[].annual_pay_usdNumberAnnual pay in USD.Example: 65946
Average Annual Pay (USD)average_annual_pay_usdNumberAverage annual pay in USD.Example: 40828
Average Hourly Pay (USD)average_hourly_pay_usdNumberAverage hourly pay in USD.Example: 19.63
Average Weekly Pay (USD)average_weekly_pay_usdNumberAverage weekly pay in USD.Example: 785
Average Monthly Pay (USD)average_monthly_pay_usdNumberAverage monthly pay in USD.Example: 3402
Typical 25th Percentile Annual Pay (USD)typical_25th_percentile_annual_pay_usdNumber25th percentile annual pay in USD.Example: 35000
Typical 75th Percentile Annual Pay (USD)typical_75th_percentile_annual_pay_usdNumber75th percentile annual pay in USD.Example: 44900
Top Earners 90th Percentile Annual Pay (USD)top_earners_90th_percentile_annual_pay_usdNumber90th percentile annual pay in USD.Example: 51319

Example result

For State: CA, Job Title: Medical Assistant

JSON
{
  "location": "California",
  "job_title": "Medical Assistant",
  "page_link": "https://www.ziprecruiter.com/Salaries/Medical-Assistant-Salary--in-California",
  "date_shown": "2026-09-28",
  "top_paying_cities": [
    {
      "city": "Corcoran",
      "annual_pay_usd": 65946
    },
    {
      "city": "Soledad",
      "annual_pay_usd": 61886
    },
    {
      "city": "Lake Los Angeles",
      "annual_pay_usd": 61195
    }
  ],
  "average_annual_pay_usd": 40828,
  "average_hourly_pay_usd": 19.63,
  "average_weekly_pay_usd": 785,
  "average_monthly_pay_usd": 3402,
  "typical_25th_percentile_annual_pay_usd": 35000,
  "typical_75th_percentile_annual_pay_usd": 44900,
  "top_earners_90th_percentile_annual_pay_usd": 51319
}

Search jobs

1 credit

Find open ZipRecruiter jobs by keywords and location, with distance and posting-date filters. Returns up to 100 public listings in search order; details that are not shown may be null.

What you provide

FieldTypeRequiredDescription
KeywordskeywordsTextRequiredJob title or search words, for example forklift operator.Example: registered nurse
LocationlocationTextRequiredCity, state or ZIP code, for example Phoenix, AZ.Example: Chicago, IL
Max Resultsmax_resultsNumberOptionalMaximum jobs to return, for example 25.Example: 5
Posted Withinposted_withinTextOptionalHow recently the job was posted, for example last_5_days.Example: Last day
Distance (miles)distance_milesNumberOptionalSearch radius in miles, for example 25.Example: 5

What you get

FieldTypeDescription
JobsjobsList
Payjobs[].payTextExample: $37.25 - $57.74/hr
Titlejobs[].titleTextExample: RN New Graduate Residency Program
Remotejobs[].remoteTextExample: no
Companyjobs[].companyTextExample: Endeavor Health
Currencyjobs[].currencyTextExample: USD
Job Linkjobs[].job_linkTextExample: https://www.ziprecruiter.com/c/Endeavor-Health/Job/RN-New-Graduate-Residency-Pr…
Locationjobs[].locationTextExample: Evanston, IL
Pay Periodjobs[].pay_periodTextExample: Hour
Pay Maximumjobs[].pay_maximumNumberExample: 57.74
Pay Minimumjobs[].pay_minimumNumberExample: 37.25
Posted Datejobs[].posted_dateTextExample: 2026-09-28
Employment Typejobs[].employment_typeTextExample: Full-time
Short Descriptionjobs[].short_descriptionTextExample: Hourly Pay Range: $37.25 - $57.74 - The hourly pay rate offered is determined…

Example result

For Keywords: registered nurse, Location: Chicago, IL, Max Results: 5, Posted Within: Last day, Distance (miles): 5

JSON
{
  "jobs": [
    {
      "pay": "$37.25 - $57.74/hr",
      "title": "RN New Graduate Residency Program",
      "remote": "no",
      "company": "Endeavor Health",
      "currency": "USD",
      "job_link": "https://www.ziprecruiter.com/c/Endeavor-Health/Job/RN-New-Graduate-Residency-Program/-in-Evanston,IL?jid=4a9007b9a91a7df9",
      "location": "Evanston, IL",
      "pay_period": "hour",
      "pay_maximum": 57.74,
      "pay_minimum": 37.25,
      "posted_date": "2026-09-28",
      "employment_type": "Full-time",
      "short_description": "Hourly Pay Range: $37.25 - $57.74 - The hourly pay rate offered is determined by a candidate's expertise and years of experience, among other factors. Position Highlights: PROGRAM OVERVIEW Endeavor"
    },
    {
      "pay": "$1.9K/wk",
      "title": "Travel Nurse RN - ED - Emergency Department - $1,972 per week",
      "remote": "no",
      "company": "TotalMed RN",
      "currency": "USD",
      "job_link": "https://www.ziprecruiter.com/c/TotalMed-RN/Job/Travel-Nurse-RN-ED-Emergency-Department-$1,972-per-week/-in-Chicago,IL?jid=5cdda019f51f5d63",
      "location": "Chicago, IL",
      "pay_period": "week",
      "pay_maximum": 1972,
      "pay_minimum": 1972,
      "posted_date": "2026-09-28",
      "employment_type": "Contractor",
      "short_description": "TotalMed RN is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Chicago, Illinois. Job Description & Requirements * Specialty: ED - Emergency Department * Discipline:"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@ziprecruiter",
  "visibility": "public",
  "operation": "get_salary",
  "version": 1,
  "input": {
    "state": "CA",
    "job_title": "Medical Assistant"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find open roles matching a title and location
  • Compare public job listings by distance or posting date
  • Review pay estimates for a job title
  • Compare salary estimates across US states
  • Identify top-paying cities for a role

Questions about ZipRecruiter

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this ZipRecruiter tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a ZipRecruiter account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from ziprecruiter.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What jobs are open for a given title and location?

Search jobs returns public listings matching required keywords and location.

What is the typical pay for a job title?

Get salary returns typical pay estimates and percentile ranges for a job title.

Which cities pay the most for a job?

Get salary returns top-paying cities shown on the salary page.

All Jobs toolsBrowse all tools