Free US Salary Data API

Free public JSON endpoint with 300 US cities ranked by median annual salary, hourly wage, cost of living index, and unemployment rate. No authentication, no rate limits beyond CDN.

Endpoint

GET https://salario.io/data/us-salary-by-city-2026.json

Example fetch (JavaScript)

const res = await fetch('https://salario.io/data/us-salary-by-city-2026.json');
const json = await res.json();
console.log(json.total_records); // 300
console.log(json.data[0].city);  // Top city by median salary

Example (Python)

import requests
data = requests.get('https://salario.io/data/us-salary-by-city-2026.json').json()
top_5 = data['data'][:5]
for city in top_5:
    print(f"{city['city']}, {city['state']}: \${city['median_salary_usd']:,}")

Schema

Response is a single JSON document with metadata fields (name, source, license, last_updated, total_records, contact) plus an array under data with: rank, city, state, slug, population, median_salary_usd, avg_salary_usd, median_hourly_wage_usd, cost_of_living_index, median_home_price_usd, median_rent_usd, unemployment_rate_pct, min_wage_usd, permalink.

Sources

Updates

Quarterly refresh from primary sources. Field names will not change without 90-day deprecation notice.

Related portfolio data APIs

License: CC-BY 4.0 ยท Attribution required: link back to Salario when redistributing data.