Skip to content

spinov001-art/fred-api-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

FRED API Python Toolkit 📈

Access 816,000+ economic time series from the Federal Reserve for free.

Features

  • 📊 Inflation tracking (CPI, PCE)
  • 💵 GDP growth analysis
  • 👷 Unemployment data
  • 🏠 Housing prices
  • 📉 Interest rates & Treasury yields
  • 🔍 Search 816,000+ datasets

Quick Start

import requests

API_KEY = "your_free_key"  # Get at fred.stlouisfed.org
BASE = "https://api.stlouisfed.org/fred"

# Get current inflation rate
resp = requests.get(f"{BASE}/series/observations", params={
    "series_id": "CPIAUCSL", "api_key": API_KEY,
    "file_type": "json", "sort_order": "desc", "limit": 12
})
for obs in resp.json()["observations"][:3]:
    print(f"{obs['date']}: CPI = {obs['value']}")

Popular Series

ID Description
CPIAUCSL Consumer Price Index (inflation)
GDP Gross Domestic Product
UNRATE Unemployment Rate
FEDFUNDS Federal Funds Rate
DGS10 10-Year Treasury
MSPUS Median Home Price
SP500 S&P 500

Use Cases

  • Economic research — academic papers, reports
  • Trading signals — macro indicators
  • Journalism — verify economic claims with data
  • Dashboards — real-time economic monitoring
  • Education — teach economics with real data

Tutorial

📖 Full tutorial on Dev.to

Related

License

MIT

About

Python toolkit for FRED API — access 816K+ economic datasets (inflation, GDP, unemployment). Free.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages