BLS Wage Data Scraper avatar

BLS Wage Data Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
BLS Wage Data Scraper

BLS Wage Data Scraper

Collect economic data from the Bureau of Labor Statistics. Get CPI, unemployment rates, employment levels, hourly earnings, and PPI data. Select from pre-built series or enter custom IDs. Filter by year range and download structured time series data.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge Banner

📈 BLS Wage Data Scraper

🚀 Collect U.S. economic data from the Bureau of Labor Statistics. Get CPI, unemployment rates, employment levels, hourly earnings, and PPI data. Select from 8 pre-built series or enter custom IDs. No coding required.

🕒 Last updated: 2026-04-16 · 📊 8 pre-built series · 📅 Up to 20 years of data · 🔧 Custom series IDs · ⚡ Under 5 seconds per run

The BLS Wage Data Scraper collects U.S. economic time series data including Consumer Price Index (CPI), unemployment rates, employment levels, average hourly earnings, and Producer Price Index. Select from 8 pre-built data series or enter any custom BLS series ID. Filter by year range and get monthly data points.

Whether you are an economist tracking inflation, a business analyst monitoring labor costs, or a researcher studying employment trends, this tool delivers official government statistics in structured format ready for analysis.

🎯 Target Audience💡 Primary Use Cases
Economists, financial analysts, HR departments, journalists, researchers, business strategistsInflation tracking, salary benchmarking, employment monitoring, economic forecasting, labor market analysis

📋 What the BLS Wage Data Scraper does

  • 📊 Pre-built data series. Choose from CPI, Core CPI, unemployment rate, nonfarm employment, hourly earnings, PPI, labor force, and employment level.
  • 🔧 Custom series support. Enter any valid BLS series ID to fetch specialized data.
  • 📅 Year range filtering. Specify start and end years for your data (up to 10 years without a key, 20 with one).
  • 📋 Monthly data points. Get individual values for each month in your selected range.
  • 📝 Footnotes included. Capture BLS footnotes and annotations for each data point.
  • 🔑 Optional API key. Use your free BLS registration key for extended date ranges and higher rate limits.

Each record includes the series ID, series name, year, period, value, and footnotes.

💡 Why it matters: navigating the BLS website to download economic data involves complex menus, limited export options, and manual file management. This Actor delivers structured BLS data in seconds with a simple configuration.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Max data points. Free: 10, Paid: up to 1,000,000.
seriesIdstring"CUUR0000SA0"Pre-built BLS series or "custom" for custom ID.
customSeriesIdstring""Custom BLS series ID (only when seriesId is "custom").
startYearstring"2022"Start year (4-digit).
endYearstring"2024"End year (4-digit).
registrationKeystring""Optional free BLS API key for extended ranges.

Example: CPI data for 2022-2024.

{
"seriesId": "CUUR0000SA0",
"startYear": "2022",
"endYear": "2024",
"maxItems": 50
}

Example: unemployment rate for 2020-2024.

{
"seriesId": "LNS14000000",
"startYear": "2020",
"endYear": "2024",
"maxItems": 100
}

⚠️ Good to Know: Free users are limited to 10 data points per run. Without a BLS registration key, the maximum date range is 10 years. Register for a free key at data.bls.gov for up to 20 years.


📊 Output

🧾 Schema

FieldTypeExample
🆔 seriesIdstring"CUUR0000SA0"
📋 seriesNamestring"Consumer Price Index - All Urban Consumers"
📅 yearstring"2024"
📅 periodstring"M12"
📅 periodNamestring"December"
📊 valuestring"315.605"
📝 footnotesstringBLS footnotes
🕒 scrapedAtISO 8601"2026-04-08T16:52:14.908Z"

📦 Sample records


✨ Why choose this Actor

Capability
📊8 pre-built series. CPI, unemployment, wages, PPI, employment, and labor force.
🔧Custom series. Enter any BLS series ID for specialized data.
📅Year range control. Up to 10 years (or 20 with free API key).
Fast. Under 5 seconds per request.
📋Monthly granularity. Individual data points for each month.
📝Footnotes. BLS annotations preserved for context.
📊Structured output. JSON, CSV, and Excel export.

📊 8 pre-built series covering CPI, unemployment, wages, PPI, labor force, and employment levels.


📈 How it compares to alternatives

ApproachCostSpeedSeries supportYear rangeSetup
⭐ BLS Wage Data Scraper (this Actor)$5 free creditUnder 5 sec8 pre-built + customUp to 20 years⚡ 2 min
BLS website manual downloadFreeSlowAll seriesVaries by tool🕒 10+ min
BLS API direct accessFreeFastAll series10-20 years🕒 30+ min
Paid data vendorsHighFastVariesVaries🕒 Varies

🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the BLS Wage Data Scraper page on Apify.
  3. 🎯 Set input. Select a data series and set the year range.
  4. 🚀 Run it. Click Start and get results in seconds.
  5. 📥 Download. Grab results in JSON, CSV, or Excel from the Dataset tab.

⏱️ Total time: 2 minutes. No coding required.


💼 Business use cases

📈 Economic Analysis

  • Track CPI and inflation trends
  • Monitor unemployment rate changes
  • Analyze wage growth patterns
  • Build economic forecasting models

💼 Business & HR

  • Benchmark hourly earnings by industry
  • Support compensation planning with PPI data
  • Generate economic reports for stakeholders
  • Pull official statistics for journalism


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

❓ Frequently Asked Questions


🔌 Automating BLS Wage Data Scraper

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

🔌 Integrate with any app


💡 Browse the complete ParseForge collection.


🆘 Need Help? Open our contact form to request a new scraper or report an issue.


⚠️ Disclaimer: Independent tool, not affiliated with the U.S. Bureau of Labor Statistics or the U.S. Department of Labor. Data is accessed through the official BLS public API.