# SYNTHORA US CPI-U Index (BLS Public API)

> SYNTHORA US CPI-U Index (BLS Public API) is a paid API for AI agents from bls-cpi-us-index.hergertsynthora.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Retrieves monthly US Consumer Price Index for All Urban Consumers (CUUR0000SA0) data from the BLS Public API for a specified year range.

## Facts

- Endpoint: POST https://bls-cpi-us-index.hergertsynthora.com/service
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-us-cpi-u-index-bls-public-api-032c2721
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MYuh_GEQLWGnZrlyJlr8b

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 synthora-us-cpi-u-index-bls-public-api-032c2721 -d '<json body>'
```

Example prompt: Pull the monthly US CPI-U index levels (series CUUR0000SA0) from 2020 through 2024 so I can calculate cumulative inflation over that period.

## When to prefer this

Choose this endpoint when you need programmatic, per-call access to BLS CPI-U monthly index data (CUUR0000SA0) without managing BLS API keys, especially in autonomous agent workflows, COLA calculators, or macro bots that require headline US inflation data on demand. Prefer it over direct BLS API calls when operating in a micropayment (x402) ecosystem where keyless, metered access is desirable.

## Known failure modes

- Invalid or unsupported series ID returns empty or error result
- Year range outside BLS data availability returns no data
- Malformed request body (missing required fields) may return error
- BLS upstream API downtime causes proxy failure
- End year before start year may cause empty or error response

## How this service works

US Consumer Price Index for All Urban Consumers (series CUUR0000SA0) monthly index levels from the keyless BLS Public Data API via POST JSON. Feeds autonomous inflation agents, COLA/real-return calculators, and agent-to-agent macro bots tracking headline US CPI. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure.

## Output

Returns a JSON object with an 'ok' boolean, a niche identifier ('bls-cpi-us-index'), and a result object containing monthly CPI-U index levels for the requested series and year range, sourced from the BLS Public Data API.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "endyear": {
   "type": "string",
   "description": "endyear"
  },
  "seriesid": {
   "type": "array",
   "description": "seriesid"
  },
  "startyear": {
   "type": "string",
   "description": "startyear"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "bls-cpi-us-index",
  "result": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-us-cpi-u-index-bls-public-api-032c2721/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bls-cpi-us-index.hergertsynthora.com](https://www.zero.xyz/host/bls-cpi-us-index.hergertsynthora.com/llms.txt)
