# BLS US Unemployment Rate API

> BLS US Unemployment Rate API is a paid API for AI agents from x402-data-bazaar.vercel.app, paid per call via x402, $0.008/call, status down (last checked 2026-09-15).

Returns the US unemployment rate (seasonally adjusted) as monthly time-series data from the Bureau of Labor Statistics, with configurable years of history.

## Facts

- Endpoint: GET https://x402-data-bazaar.vercel.app/api/bls/unemployment
- Price: $0.008/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-data-bazaar-vercel-app-80333bcf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L-WVIFxHU6Iwhjf688M43

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-data-bazaar-vercel-app-80333bcf
```

Example prompt: What's the current US unemployment rate, and can you pull the last 10 years of monthly history from the BLS seasonally adjusted series?

## When to prefer this

Use this endpoint when you need official, seasonally adjusted US unemployment rate data from the Bureau of Labor Statistics with monthly granularity and configurable historical depth. Prefer this over CPI or other economic endpoints when specifically researching labor market conditions, jobless rates, or employment trends.

## Known failure modes

- Invalid or non-numeric years parameter may return an error or default to 5 years
- BLS data may have a lag of several weeks after the reference month
- If upstream BLS data source is unavailable, the endpoint may return a 500 or stale data
- Very large years values may be capped or return sparse data for early periods

## How this service works

US unemployment rate (seasonally adjusted). Monthly values with history. Optional ?years=10 (default 5).

## Output

Returns a JSON object with the latest unemployment rate (year, period, rate_pct), a full array of monthly historical records going back the requested number of years, and the BLS series ID (LNS14000000), all sourced from the Bureau of Labor Statistics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "years": {
   "type": "string",
   "description": "How many years of monthly history to return"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "data": {
  "latest": {
   "year": "2026",
   "period": "February",
   "rate_pct": 4.4
  },
  "history": [
   {
    "year": "2026",
    "period": "February",
    "rate_pct": 4.4
   },
   {
    "year": "2026",
    "period": "January",
    "rate_pct": 4.3
   }
  ],
  "seriesId": "LNS14000000"
 },
 "source": "Bureau of Labor Statistics",
 "success": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-data-bazaar-vercel-app-80333bcf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-data-bazaar.vercel.app](https://www.zero.xyz/host/x402-data-bazaar.vercel.app/llms.txt)
