BLS Public Data API
The BLS Public Data API provides programmatic access to published historical time series data covering employment, unemployment, consumer prices, wages, productivity, and other labor market indicators. Version 2 (registration required) supports up to 50 series per request, 20 years of data, and optional calculations including net and percent changes.
Documentation
Documentation
https://www.bls.gov/developers/api_signature_v2.htm
GettingStarted
https://www.bls.gov/developers/
Authentication
https://data.bls.gov/registrationEngine/
Specifications
Examples
Schemas & Data
JSONSchema
Series Data Schema
JSONSchema
Data Point Schema
JSONSchema
Survey Schema
JSONStructure
Series Data Structure
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/u-s-bureau-of-labor-statistics/refs/heads/main/json-ld/bls-public-data-api-context.jsonld
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/u-s-bureau-of-labor-statistics/refs/heads/main/capabilities/bls-public-data-series.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/u-s-bureau-of-labor-statistics/refs/heads/main/capabilities/bls-public-data-surveys.yaml