Bureau of Labor Statistics logo

Bureau of Labor Statistics

The U.S. Bureau of Labor Statistics (BLS) is the principal federal statistical agency responsible for measuring labor market activity, working conditions, price changes, and productivity in the U.S. economy. BLS operates the Public Data API at api.bls.gov, providing programmatic JSON access to published historical time series across more than 75 surveys — including the Consumer Price Index (CPI), Producer Price Index (PPI), Employment Situation (CES), Local Area Unemployment Statistics (LAUS), Quarterly Census of Employment and Wages (QCEW), Occupational Employment and Wage Statistics (OEWS), Employment Cost Index (ECI), Productivity, Import/Export Price Indexes, and Census of Fatal Occupational Injuries (CFOI). Version 1 is open without registration; Version 2 requires a free registration key and provides higher daily limits, more series per request, longer year ranges, catalog metadata, statistical calculations, and annual averages.

1 APIs 3 Capabilities 0 Features
Federal GovernmentLabor StatisticsEconomic DataConsumer Price IndexProducer Price IndexEmploymentUnemploymentWagesProductivityOpen DataTime Series

Bureau of Labor Statistics publishes 1 API on the APIs.io network: BLS Public Data API. Tagged areas include Federal Government, Labor Statistics, Economic Data, Consumer Price Index, and Producer Price Index.

The Bureau of Labor Statistics catalog on APIs.io includes 3 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Bureau of Labor Statistics’ developer surface includes documentation, YouTube channel, and 8 more developer resources.

APIs

BLS Public Data API

The BLS Public Data API is the agency's public REST + JSON service for retrieving published historical time series across every BLS program. v1 is open and unauthenticated with ...

Capabilities

BLS Public Data API — Popular Series

BLS Public Data API — Popular Series. 1 operations. Lead operation: Get Popular BLS Series. Self-contained Naftiko capability covering one Bureau of Labor Statistics business su...

Run with Naftiko

BLS Public Data API — Surveys

BLS Public Data API — Surveys. 2 operations. Lead operation: List All BLS Surveys. Self-contained Naftiko capability covering one Bureau of Labor Statistics business surface.

Run with Naftiko

BLS Public Data API — Time Series

BLS Public Data API — Time Series. 2 operations. Lead operation: Get Multiple Time Series Data. Self-contained Naftiko capability covering one Bureau of Labor Statistics busines...

Run with Naftiko

Semantic Vocabularies

Bls Gov Context

3 classes · 30 properties

JSON-LD

API Governance Rules

Bureau of Labor Statistics API Rules

10 rules · 2 errors 5 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Developer
Developer
🔗
Documentation
Documentation
🔗
Registration
Registration
📜
TermsOfService
TermsOfService
🔗
ContactUs
ContactUs
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Facebook
Facebook
👥
YouTube
YouTube

Sources

Raw ↑
aid: bls-gov
name: Bureau of Labor Statistics
description: >-
  The U.S. Bureau of Labor Statistics (BLS) is the principal federal statistical
  agency responsible for measuring labor market activity, working conditions,
  price changes, and productivity in the U.S. economy. BLS operates the Public
  Data API at api.bls.gov, providing programmatic JSON access to published
  historical time series across more than 75 surveys — including the Consumer
  Price Index (CPI), Producer Price Index (PPI), Employment Situation (CES),
  Local Area Unemployment Statistics (LAUS), Quarterly Census of Employment and
  Wages (QCEW), Occupational Employment and Wage Statistics (OEWS), Employment
  Cost Index (ECI), Productivity, Import/Export Price Indexes, and Census of
  Fatal Occupational Injuries (CFOI). Version 1 is open without registration;
  Version 2 requires a free registration key and provides higher daily limits,
  more series per request, longer year ranges, catalog metadata, statistical
  calculations, and annual averages.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Federal Government
  - Labor Statistics
  - Economic Data
  - Consumer Price Index
  - Producer Price Index
  - Employment
  - Unemployment
  - Wages
  - Productivity
  - Open Data
  - Time Series
created: '2026-05-25'
modified: '2026-05-25'
url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: bls-gov:bls-public-data-api
    name: BLS Public Data API
    description: >-
      The BLS Public Data API is the agency's public REST + JSON service for
      retrieving published historical time series across every BLS program.
      v1 is open and unauthenticated with smaller daily limits and per-request
      caps; v2 requires a free registration key and unlocks 500 queries per day,
      up to 50 series per request, up to 20 years per query, optional catalog
      metadata, net/percent-change calculations, and annual averages. All
      requests return a uniform JSON envelope with status, responseTime, and
      Results.series, where each series carries data points keyed by year and
      period (M01–M12 for monthly, Q01–Q04 for quarterly, S01–S03 for semi
      annual, A01 for annual, M13 for annual averages).
    humanURL: https://www.bls.gov/developers/home.htm
    baseURL: https://api.bls.gov/publicAPI/v2
    tags:
      - Labor Statistics
      - Employment
      - Unemployment
      - Consumer Price Index
      - Producer Price Index
      - Economic Data
      - Time Series
      - Open Data
    properties:
      - type: Documentation
        url: https://www.bls.gov/developers/home.htm
      - type: Documentation
        url: https://www.bls.gov/developers/api_signature_v2.htm
      - type: GettingStarted
        url: https://www.bls.gov/developers/api_FAQs.htm
      - type: Registration
        url: https://data.bls.gov/registrationEngine/
      - type: TermsOfService
        url: https://www.bls.gov/developers/termsOfService.htm
      - type: SignatureExamples
        url: https://www.bls.gov/developers/api_sample_code.htm
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/openapi/bls-public-data-api-openapi.yml
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/json-schema/bls-time-series-schema.json
      - type: JSONStructure
        url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/json-structure/bls-time-series-structure.json
      - type: JSONLD
        url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/json-ld/bls-gov-context.jsonld
      - type: SpectralRuleset
        url: https://raw.githubusercontent.com/api-evangelist/bls-gov/refs/heads/main/rules/bls-public-data-api-rules.yml
      - type: NaftikoCapability
        url: capabilities/bls-public-data-time-series.yaml
      - type: NaftikoCapability
        url: capabilities/bls-public-data-popular-series.yaml
      - type: NaftikoCapability
        url: capabilities/bls-public-data-surveys.yaml
      - type: DataAPI
        url: https://api.bls.gov/publicAPI/v2/timeseries/data/
      - type: DataAPI
        url: https://api.bls.gov/publicAPI/v2/surveys
      - type: DataAPI
        url: https://api.bls.gov/publicAPI/v2/timeseries/popular
      - type: RateLimits
        url: rate-limits/bls-gov-rate-limits.yml
      - type: Plans
        url: plans/bls-gov-plans-pricing.yml
      - type: FinOps
        url: finops/bls-gov-finops.yml
      - type: Examples
        url: examples/bls-get-unemployment-rate-example.json
      - type: Examples
        url: examples/bls-list-surveys-example.json
      - type: Vocabulary
        url: vocabulary/bls-gov-vocabulary.yml
    contact:
      - FN: BLS Data Support
        url: https://www.bls.gov/developers/home.htm
        email: [email protected]
features:
  - name: Time Series Data Retrieval
    description: Retrieve historical time series for one or many BLS series IDs in a single JSON response.
  - name: Multi-Series Batch Queries
    description: With a v2 registration key, request up to 50 series IDs in a single POST and span up to 20 years.
  - name: Date Range Filtering
    description: Constrain queries with startyear/endyear (and optional startperiod/endperiod) to retrieve only the range you need.
  - name: Statistical Calculations
    description: Optional net change and percent change calculations over 1, 3, 6, and 12 month windows on v2 requests.
  - name: Catalog Metadata
    description: Request series-level catalog metadata (survey, area, item, seasonality) inline with the time series payload.
  - name: Annual Averages
    description: Include the M13 annual average period alongside monthly values for CPI, PPI, and similar series.
  - name: Latest Observation Shortcut
    description: Append latest=true to the GET endpoint to retrieve only the most recent data point for a series.
  - name: Survey Discovery
    description: List all BLS surveys with their two-letter abbreviation and human-readable name.
  - name: Survey Metadata
    description: Inspect a single survey for capability flags (allowsNetChange, allowsPercentChange, hasAnnualAverages).
  - name: Popular Series
    description: Retrieve the 25 most-requested series IDs overall or scoped to a specific survey abbreviation.
useCases:
  - name: Inflation Monitoring
    description: Track CPI-U, CPI-W, Chained CPI, and PPI series for inflation dashboards and forecasting.
  - name: Labor Market Analysis
    description: Pull unemployment rate, labor force participation, payroll employment, and JOLTS series to monitor the labor market.
  - name: Wage & Compensation Benchmarking
    description: Use OEWS, ECI, and ECEC series for occupational wage and total compensation benchmarking.
  - name: Regional Economic Dashboards
    description: Combine LAUS and QCEW series for state, MSA, and county-level employment and unemployment dashboards.
  - name: Workplace Safety Reporting
    description: Surface CFOI fatal injury and SOII non-fatal injury statistics for ESG and safety reporting.
  - name: Productivity Research
    description: Retrieve labor productivity and unit labor cost series for productivity research.
  - name: Trade Price Analysis
    description: Pull Import/Export Price Index series to analyze cost pass-through in supply chains.
solutions:
  - name: Economic Intelligence Platforms
    description: Embed BLS series directly into market intelligence and macro research platforms.
  - name: HR Analytics & Compensation Tools
    description: Power HR comp planning and pay equity tools with OEWS and ECI data.
  - name: Open Government Data Portals
    description: Enrich open data portals and civic apps with BLS statistical datasets.
  - name: AI Economic Agents
    description: Feed BLS time series into AI assistants and Naftiko capabilities for economic analysis and forecasting.
integrations:
  - name: data.gov
    description: BLS datasets are cataloged at catalog.data.gov under the bls-gov organization.
    url: https://catalog.data.gov/organization/bls-gov
  - name: FRED (St. Louis Fed)
    description: FRED ingests and redistributes a large share of BLS series and is a common downstream consumer.
    url: https://fred.stlouisfed.org/
  - name: Census Bureau
    description: BLS QCEW and OEWS data align with Census Bureau geographic and industry classifications (NAICS, SOC).
    url: https://www.census.gov/
common:
  - type: Website
    url: https://www.bls.gov/
  - type: Developer
    url: https://www.bls.gov/developers/
  - type: Documentation
    url: https://www.bls.gov/developers/home.htm
  - type: Registration
    url: https://data.bls.gov/registrationEngine/
  - type: TermsOfService
    url: https://www.bls.gov/developers/termsOfService.htm
  - type: ContactUs
    url: https://www.bls.gov/contact/
  - type: LinkedIn
    url: https://www.linkedin.com/company/bureau-of-labor-statistics
  - type: Twitter
    url: https://twitter.com/BLS_gov
  - type: Facebook
    url: https://www.facebook.com/BLSgov
  - type: YouTube
    url: https://www.youtube.com/user/blsgov
maintainers:
  - FN: Kin Lane
    email: [email protected]