Skip to main content
POST
Returns, for a US county, state or the nation, the quarterly number of establishments, monthly employment, total wages and average weekly wage, and the average annual pay by year, from the Quarterly Census of Employment and Wages of the US Bureau of Labor Statistics. It covers jobs covered by unemployment insurance only, and the newest quarter is preliminary. BLS.gov cannot vouch for the data or analyses derived from these data after the data have been retrieved from BLS.gov.

Authentication

Requires x402 payment in the payment-signature header.

Request Body

string
required
The area: a five-digit county FIPS code (26163 is Wayne County, Michigan), a two-digit state FIPS code followed by 000 (26000), or US000 for the nation. Place Resolve gives the county code of an address as county_id. area_fips is a five-digit county FIPS code, a state FIPS code followed by 000, or US000.
string
Who employs: all owners, private employers, or federal, state or local government. One of total, private, federal_government, state_government, local_government. Defaults to "total".
string
The industry supersector, or all industries. One of all, natural_resources_and_mining, construction, manufacturing, trade_transportation_and_utilities, information, financial_activities, professional_and_business_services, education_and_health_services, leisure_and_hospitality, other_services, public_administration. Defaults to "all".

Response (200 OK)

Top-level envelope: success (boolean) and data (object). All fields below are nested under data.
string
Durable job ID for audit and lookup
string
Job status: completed
string
Always place_jobs_wages
object
The answer, described under Result below
object
Where the answer came from and when
string
The public body the data comes from. Always US Bureau of Labor Statistics.
string
public when the data comes from a public body, commercial otherwise
string
When the lookup was made, as an ISO 8601 UTC time
string | null
When the source says the fact was last updated, or null when the source gives no date

Result

Nested under data.result.
boolean
Whether the source has any series for the area, ownership and industry.
string
The area code asked for.
string
The ownership asked for.
string
The industry asked for.
object[]
One entry per published quarter, newest first.
string
The quarter, for example 2026-Q1.
number
Calendar year.
number
Quarter of the year, 1 to 4.
boolean
True when any value of the quarter is preliminary.
number | null
Number of establishments. null when the source gives no value.
number | null
Employment in the first month of the quarter. null when the source gives no value.
number | null
Employment in the second month of the quarter. null when the source gives no value.
number | null
Employment in the third month of the quarter. null when the source gives no value.
number | null
Total wages paid in the quarter, thousands of dollars. null when the source gives no value.
number | null
Average weekly wage, dollars. null when the source gives no value.
object[]
Average annual pay by year, newest first.
number
Calendar year.
number | null
Average annual pay, dollars. null when the source gives no value.
boolean
True when the value is preliminary.
See Pricing for this tool’s price. A wallet (x402) call receives it in the 402 quote before anything is charged; a call paid from prepaid credits is charged when the API accepts the request and answers 200.

Notes

  • The source returns the last three calendar years; quarters and annual_pay are newest first.
  • A value the source leaves blank is null. total_wages_thousands is in thousands of dollars, as published.
  • An area, ownership or industry the source has no series for gives found: false and empty lists.
  • Industry figures are published per ownership: a supersector with ownership total is refused.
  • The source allows 25 keyless queries a day per address, shared by every caller.
  • Results return inline. The finished job stays available at /v1/requests/{request_id}