SalaryExplorer
English

API

One JSON endpoint for a single wage lookup. No key, no registration, no rate limit worth mentioning. The response carries its own source, licence and canonical URL so anything quoting it has what it needs to attribute correctly without a second request.

Example

GET https://salarywiki.com/api/v1/salary?soc=29-1141&area=48

Example

Parameters

socSOC code, required. Example: 29-1141 for registered nurses.
areaArea code, optional. Two-digit state FIPS, or omit for the national figure.

Response

Wages come back as published, with percentiles, employment and the relative standard error. Where the survey capped a median at its ceiling the response says so, so a ceiling cannot be mistaken for an exact value.

{
  "data": {
    "occupation": { "soc": "29-1141", "title": "Registered Nurses" },
    "area":       { "code": "48", "type": "state", "name": "Texas" },
    "period":     { "refYear": 2025, "refPeriod": "May 2025" },
    "wages": {
      "currency": "USD",
      "annual": { "p10": …, "median": …, "p90": …, "mean": … },
      "hourly": { "median": … }
    },
    "employment": { "total": …, "relativeStandardError": … },
    "context":    { "nationalMedian": …, "vsNationalPct": … }
  },
  "meta": {
    "source":  "U.S. Bureau of Labor Statistics, OEWS, May 2025",
    "license": "Public domain (17 U.S.C. §105)",
    "canonical": "https://salarywiki.com/salary/registered-nurses/texas"
  }
}

What it does not do

No bulk export, no historical series, no search. For anything covering many occupations at once, take the dataset instead — it is one file and it is faster than looping over this endpoint.

Licence

Data is public domain under 17 U.S.C. §105. Use the endpoint freely; it is not affiliated with or endorsed by either statistical agency.

Dataset · Full methodology