// Free tier
Free CPI API
Live CPI and Core CPI in JSON — index level, month-over-month and year-over-year, each with its reference period and publisher attached. 10,000 cached calls a month at no cost.
## One call
curl -H "X-API-Key: demo" \
https://api.econpulse.io/v1/macro## What comes back
CPI is published as an index level, and separately as MoM and YoY percentages. They are never mixed: the index is not a rate, and the rate is not an index.
{
"inflation": {
"cpi": { "value": 332.568, "date": "2026-06-01",
"yoy_pct": 3.73, "mom_pct": -0.42 },
"core_cpi": { "value": 336.065, "date": "2026-06-01",
"yoy_pct": 2.81, "mom_pct": -0.02 },
"ppi": { "value": 156.566, "date": "2026-06-01" }
}
}## Where the numbers come from
CPI, Core CPI and PPI originate with the U.S. Bureau of Labor Statistics; jobless claims with the Department of Labor; treasury yields with the U.S. Treasury; WTI and gasoline with the EIA. EconPulse reads several of these through FRED, which is an aggregator, and labels every field with both the primary publisher and the route it came in on. What you pay for is normalization, unit safety, and one consistent shape — not access, which is public.
## Free versus Pro
| Plan | What you get |
|---|---|
| Free — $0 | 10,000 cached calls/month, latest values, no webhooks |
| Pro — $49/mo | All endpoints real-time (uncached), consensus + crowd + market + EPP, webhooks, full history |
Start free, upgrade when you need real-time
Free tier: 10,000 cached calls/month, no signup. Pro: $49/mo for real-time + webhooks.