REST APIFinance & Macro

BLS Public Data API (Version 2.0)

BLS Public Data API (Version 2.0) is a rest api from U.S. Bureau of Labor Statistics providing finance & macro data. The official U.S. government REST/JSON API for Bureau of Labor Statistics time series — CPI, nonfarm payrolls, the unemployment rate, JOLTS, PPI and more. Because BLS is the literal resolution source for Polymarket/Kalshi CPI and jobs-report markets, bots poll it the instant new numbers post on release day to settle or trade ahead of the crowd.

At a glance

ProviderU.S. Bureau of Labor Statistics
TypeREST API
CategoryFinance & Macro
Real-timeNo — request/response
AuthAPI key
PricingFree; optional free registration key raises daily limit from 25 to 500 queries — Free, no key (v1.0): 25 queries/day, 25 series/query, 10 years/query, Free registered key (v2.0): 500 queries/day, 50 series/query, 20 years/query, v2.0 key unlocks net/percent-change calcs, annual averages, series catalog metadata

What data it provides

  • Consumer Price Index (CPI-U), e.g. series CUUR0000SA0 — the CPI market resolution number
  • Nonfarm payroll employment (CES0000000001) — the monthly jobs report
  • Unemployment rate (LNS14000000) and broader Current Population Survey labor-force data
  • Job Openings and Labor Turnover Survey (JOLTS)
  • Producer Price Index (PPI), wages/compensation, and labor productivity series

Features

  • JSON over HTTPS POST; request multiple series IDs plus year range in one request body
  • Decades of monthly/annual history; national, state and metro coverage
  • Free key raises ceiling to 500 queries/day, 50 series and 20 years per request
  • Optional net-change, percent-change and annual-average calculations on v2.0
  • Data updates only on official scheduled release (e.g. 8:30am ET) — batch, not streaming
  • Community client libraries (Python, R blsAPI, Julia BlsData) but no official SDK

Links

Use it in a bot

Other finance & macro data sources

Listed, not endorsed. Pricing and capabilities change without notice — check the provider's own documentation before you depend on anything here. Browse the full data resources directory or the strategy database.
Join Discord