Official public data

FRED API

A trusted macroeconomic API for interest rates, inflation, employment, credit and thousands of economic time series.

Provider
Federal Reserve Bank of St. Louis
Access
Free API key
Primary interface
https://api.stlouisfed.org/fred/series/observations
Federal Reserve Bank of St. Louis
API / Skill
Research
Implementation statusGuide reviewed · 2026-07
Implementation status

Official public data

Expected result

Overlay rates on valuation charts

Known failure mode

Series use different frequencies and revision schedules; align dates before comparison.

Compatibility

Free API key · https://api.stlouisfed.org/fred/series/observations

Best used for

Overlay rates on valuation charts
Build recession and liquidity dashboards
Backtest macro-sensitive strategies
Quick start
const params = new URLSearchParams({
  series_id: 'FEDFUNDS', api_key: 'YOUR_KEY', file_type: 'json'
});
const data = await fetch(
  `https://api.stlouisfed.org/fred/series/observations?${params}`
).then(r => r.json());

A practical workflow

  1. 1Confirm the source and license
  2. 2Run the smallest useful request
  3. 3Validate fields and missing values
  4. 4Cache responsibly and document assumptions

Before you build

Series use different frequencies and revision schedules; align dates before comparison.

Open official documentation

Frequently asked questions

What can FRED API do in a real workflow?

Overlay rates on valuation charts Build recession and liquidity dashboards Backtest macro-sensitive strategies

What access and compatibility does FRED API require?

Free API key. https://api.stlouisfed.org/fred/series/observations.

What is the main implementation risk with FRED API?

Series use different frequencies and revision schedules; align dates before comparison.