Access 816,000+ economic time series from the Federal Reserve for free.
- 📊 Inflation tracking (CPI, PCE)
- 💵 GDP growth analysis
- 👷 Unemployment data
- 🏠 Housing prices
- 📉 Interest rates & Treasury yields
- 🔍 Search 816,000+ datasets
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']}")| 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 |
- 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
- SEC EDGAR Toolkit — company financial filings
- Free Research APIs — curated list
MIT