# x402-factory Core CPI Inflation (BLS, Monthly)

> x402-factory Core CPI Inflation (BLS, Monthly) is a paid API for AI agents from x402-factory.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-17).

Returns the latest Core CPI inflation print from the BLS via FRED/ALFRED, including first-release vs revised values, market-implied or trend-model surprise, next release date, and a 12-observation mini-series.

## Facts

- Endpoint: GET https://x402-factory.com/v1/econ/core-cpi?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-factory-core-cpi-inflation-bls-monthly-4d7a0b82
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WSMYHBYln9u7flIIfSxMd

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-factory-core-cpi-inflation-bls-monthly-4d7a0b82
```

Example prompt: What's the latest Core CPI inflation print from the BLS — did it beat expectations, has it been revised, and when is the next release?

## When to prefer this

Choose this endpoint when you need the official BLS Core CPI figure with full revision transparency (first-release vs latest), a quantified surprise metric grounded in either market-implied expectations or a trend model, and a ready-made recent time series — all in a single call. Prefer this over raw FRED API access when you want pre-computed surprise, revision flagging, and next-release scheduling bundled together without extra processing.

## Known failure modes

- FRED/ALFRED data temporarily unavailable — upstream outage returns a 5xx error
- No surprise data available if no prediction market exists and trend model fails — surprise field returns null
- Payment not received (x402 protocol) — request blocked before data is returned
- Stale data if BLS has not yet published the latest monthly release — returns most recent available print
- Malformed query params — though this endpoint takes no required params, unexpected fields are ignored

## How this service works

Core CPI inflation (BLS, monthly): latest print, revisions, surprise — Latest Core CPI inflation print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation…

## Output

Returns a JSON object with: the FRED series ID and metadata (title, units, frequency, source agency, release name); the latest print (observation date, headline value, units, basis, first-release value, latest revised value, and a revised boolean flag); a surprise object with actual, expected, and surprise delta plus the expectation source (market-implied or trend-model) and any linked prediction market; the next scheduled release date; a 12-observation recent mini-series; and a revisions array showing first vs latest values per observation date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "title": "Core CPI (ex food & energy, SA)",
   "units": "Index 1982-1984=100",
   "recent": [
    {
     "value": 328.682,
     "obs_date": "2025-07-01"
    },
    {
     "value": 329.7,
     "obs_date": "2025-08-01"
    },
    {
     "value": 330.418,
     "obs_date": "2025-09-01"
    },
    {
     "value": 331.043,
     "obs_date": "2025-11-01"
    },
    {
     "value": 331.814,
     "obs_date": "2025-12-01"
    },
    {
     "value": 332.793,
     "obs_date": "2026-01-01"
    },
    {
     "value": 333.512,
     "obs_date": "2026-02-01"
    },
    {
     "value": 334.165,
     "obs_date": "2026-03-01"
    },
    {
     "value": 335.423,
     "obs_date": "2026-04-01"
    },
    {
     "value": 336.121,
     "obs_date": "2026-05-01"
    },
    {
     "value": 336.065,
     "obs_date": "2026-06-01"
    },
    {
     "value": 336.789,
     "obs_date": "2026-07-01"
    }
   ],
   "series": "core-cpi",
   "fred_id": "CPILFESL",
   "surprise": {
    "actual": 0.22,
    "expected": 0.19,
    "surprise": 0.03,
    "expectation_detail": "trend-model: mean of prior 3 % m/m prints",
    "expectation_source": "trend-model"
   },
   "frequency": "Monthly",
   "revisions": [
    {
     "obs_date": "2025-12-01",
     "first_value": 331.86,
     "latest_value": 331.814
    },
    {
     "obs_date": "2025-11-01",
     "first_value": 331.068,
     "latest_value": 331.043
    },
    {
     "obs_date": "2025-09-01",
     "first_value": 330.542,
     "latest_value": 330.418
    }
   ],
   "latest_print": {
    "revised": false,
    "headline": 0.22,
    "obs_date": "2026-07-01",
    "latest_value": 336.789,
    "headline_basis": "first release vs prior period (latest vintage)",
    "headline_units": "% m/m",
    "first_released_on": "2026-08-12",
    "first_release_value": 336.789
   },
   "release_name": "Consumer Price Index",
   "source_agency": "U.S. Bureau of Labor Statistics",
   "next_release_date": "2026-09-11"
  },
  "meta": {
   "docs": "https://x402-factory.com/docs/econ.series.core-cpi",
   "sources": [
    "fred"
   ],
   "version": "1.0.0",
   "endpoint": "/v1/econ/core-cpi",
   "data_mode": "live",
   "freshness": "daily",
   "request_id": "req_00000000",
   "generated_at": "2026-08-21T03:58:57.914Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-factory-core-cpi-inflation-bls-monthly-4d7a0b82/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-factory.com](https://www.zero.xyz/host/x402-factory.com/llms.txt)
