Bureau of Labor Statistics Scraper avatar
Bureau of Labor Statistics Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Bureau of Labor Statistics Scraper

Bureau of Labor Statistics Scraper

Extract employment and wage data from BLS. Get occupational statistics, salary ranges, job growth projections, and industry data. Essential for HR and workforce analysis.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Scrape employment, wages, and labor market data from the BLS Public API. Extract time series data including Consumer Price Index, unemployment rates, employment statistics, and more.

Features

  • Official API Access: Uses BLS Public Data API v2 for reliable data
  • Multiple Series: Fetch up to 50 series IDs in a single request
  • Date Range Support: Specify custom start and end years
  • Calculations Included: Percent changes and net changes over 1, 3, 6, and 12 months
  • Rate Limit Aware: Built-in delays to respect API limits

API Source

Input Parameters

ParameterTypeDescription
seriesIdsarrayBLS series IDs to fetch (default: ["CUUR0000SA0"])
startYearintegerStart year for data range (default: 2020)
endYearintegerEnd year for data range (default: 2024)
registrationKeystringOptional BLS API key for higher rate limits

Common Series IDs

Series IDDescription
CUUR0000SA0Consumer Price Index (CPI-U) - All Urban Consumers
LNS14000000Unemployment Rate
CES0000000001Total Nonfarm Employment
LNS12000000Civilian Employment
LNS11000000Civilian Labor Force
CUSR0000SAF1Food CPI
CUSR0000SETB01Gasoline CPI
CEU0500000003Average Hourly Earnings

Find more series IDs at: https://www.bls.gov/data/

Output Data

{
"seriesId": "CUUR0000SA0",
"seriesName": "Consumer Price Index (CPI-U)",
"year": 2024,
"period": "M06",
"periodName": "June",
"value": 314.175,
"footnotes": "",
"calculations": {
"pct1Month": 0.1,
"pct3Month": 0.9,
"pct6Month": 1.8,
"pct12Month": 3.0,
"netChange1Month": 0.314,
"netChange12Month": 9.125
},
"scrapedAt": "2024-07-15T10:30:00.000Z"
}

Output Fields

FieldDescription
seriesIdBLS series identifier
seriesNameHuman-readable series name
yearData year
periodPeriod code (M01-M12 for monthly, Q01-Q04 for quarterly)
periodNameHuman-readable period (e.g., "January", "Q1")
valueThe data value
footnotesAny footnotes for this data point
calculations.pct1Month1-month percent change
calculations.pct3Month3-month percent change
calculations.pct6Month6-month percent change
calculations.pct12Month12-month percent change
calculations.netChange1Month1-month net change
calculations.netChange12Month12-month net change
scrapedAtTimestamp when data was scraped

Use Cases

  • Economic Research: Track inflation, employment, and wage trends
  • Financial Analysis: Monitor CPI for investment decisions
  • Business Intelligence: Analyze labor market conditions
  • Data Journalism: Create visualizations of economic indicators
  • Academic Studies: Access historical labor statistics

Example Input

{
"seriesIds": ["CUUR0000SA0", "LNS14000000", "CES0000000001"],
"startYear": 2020,
"endYear": 2024,
"registrationKey": "your-bls-api-key"
}

Getting a BLS API Key

  1. Visit https://data.bls.gov/registrationEngine/
  2. Register for a free account
  3. Receive your API key via email
  4. Add it to the registrationKey input parameter

Benefits of having an API key:

  • 500 daily queries (vs 25 without key)
  • 50 series per query (vs 25 without key)
  • 20 years of data per query (vs 10 without key)

Pricing

$0.01 per data point (e.g., $5 for 500 data points)

This scraper uses the official BLS Public Data API. The Bureau of Labor Statistics provides this data free of charge for public use. Always review the BLS Terms of Service at https://www.bls.gov/developers/termsOfService.htm