FRED logo

FRED

The Federal Reserve Economic Data (FRED) API is a public web service operated by the Research Division of the Federal Reserve Bank of St. Louis. It provides programmatic access to more than 800,000 economic time series drawn from 100+ data sources (BLS, BEA, OECD, World Bank, Census, Treasury, Eurostat, Federal Reserve Board, and others). The API exposes five primary endpoint families — Categories, Releases, Series, Sources, and Tags — plus an Observations endpoint that returns the underlying data values for any series, with optional frequency aggregation, unit transformations, and real-time / ALFRED vintage support. A companion Maps (GeoFRED) API surfaces regional data and GeoJSON shape files. All endpoints are HTTPS, return XML or JSON (CSV / Excel for observations), and require a free API key.

2 APIs 10 Capabilities 0 Features
FinanceGovernmentEconomic DataFederal ReserveTime SeriesOpen DataPublic APIs

APIs

FRED API

Core REST API for the Federal Reserve Economic Data (FRED) database. Five endpoint families — Categories, Releases, Series, Sources, Tags — plus Series Observations for the unde...

FRED Maps API (GeoFRED)

Geographic / regional view of FRED economic data. Exposes series-group metadata, regional-data lookups across geographies (state, county, MSA, country, census tract, etc.), and ...

Capabilities

FRED API — Categories

FRED API — Categories. 6 operations. Lead operation: FRED Get a Category. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED API — Observations

FRED API — Observations. 1 operations. Lead operation: FRED Get the Observations or Data Values for an Economic Data Series. Self-contained Naftiko capability covering one FRED ...

Run with Naftiko

FRED API — Releases

FRED API — Releases. 9 operations. Lead operation: FRED Get All Releases of Economic Data. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED API — Series

FRED API — Series. 9 operations. Lead operation: FRED Get an Economic Data Series. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED API — Sources

FRED API — Sources. 3 operations. Lead operation: FRED Get All Sources of Economic Data. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED API — Tags

FRED API — Tags. 3 operations. Lead operation: FRED Get FRED Tags. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED Maps API (GeoFRED) — Regional Data

FRED Maps API (GeoFRED) — Regional Data. 1 operations. Lead operation: FRED Get Regional Data by Series Group. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED Maps API (GeoFRED) — Series Data

FRED Maps API (GeoFRED) — Series Data. 1 operations. Lead operation: FRED Get Regional Data Values for a Series. Self-contained Naftiko capability covering one FRED business sur...

Run with Naftiko

FRED Maps API (GeoFRED) — Series Group

FRED Maps API (GeoFRED) — Series Group. 1 operations. Lead operation: FRED Get the Series Group for a Series. Self-contained Naftiko capability covering one FRED business surface.

Run with Naftiko

FRED Maps API (GeoFRED) — Shapes

FRED Maps API (GeoFRED) — Shapes. 1 operations. Lead operation: FRED Get GeoJSON Shape Files for a Geographic Type. Self-contained Naftiko capability covering one FRED business ...

Run with Naftiko

Semantic Vocabularies

Fred Api Context

16 classes · 44 properties

JSON-LD

Fred Context

21 classes · 59 properties

JSON-LD

Fred Geofred Api Context

5 classes · 20 properties

JSON-LD

API Governance Rules

FRED API Rules

44 rules · 20 errors 18 warnings 6 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIKey
APIKey
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
PublicAPIsListing
PublicAPIsListing
📰
Blog
Blog
🔗
Twitter
Twitter
👥
GitHub
GitHub
🔧
MCP Server (stefanoamorelli)
Tools
🔧
MCP Server (Jaldekoa)
Tools
🔧
MCP Server (cfdude/mcp-fred)
Tools
🔧
MCP Server (kablewy)
Tools
🔧
MCP Server (shanehull, full coverage)
Tools
🔧
MCP Server (QuentinCody)
Tools
🔧
US Gov Open Data MCP (includes FRED)
Tools
📦
Python SDK (fredapi)
SDK
📦
Python SDK (pyfredapi)
SDK
📦
Python SDK (fred-py-api)
SDK
📦
Python SDK (pystlouisfed)
SDK
📦
R SDK (fredr)
SDK
📦
Go SDK (fred)
SDK
📦
Rust SDK (fred-rs)
SDK
📦
Node.js / TypeScript SDK (fred-api-client)
SDK
📦
.NET SDK (Xaye.Fred — archived)
SDK
📦
Elixir SDK (Fred)
SDK
🔗
Rules
Rules
🔗
Vocabulary
Vocabulary
🔗
RateLimits
RateLimits
🔗
Plans
Plans
🔗
Unified FRED + GeoFRED context
JSONLD
🔗
FRED API context
JSONLD
🔗
GeoFRED Maps API context
JSONLD
🔗
JSON Schema directory (21 schemas)
JSONSchema
🔗
JSON Structure directory (21 structures)
JSONStructure
💻
Example payloads directory (21 examples)
Examples

Sources

Raw ↑
aid: fred
name: FRED
description: >-
  The Federal Reserve Economic Data (FRED) API is a public web service operated
  by the Research Division of the Federal Reserve Bank of St. Louis. It provides
  programmatic access to more than 800,000 economic time series drawn from 100+
  data sources (BLS, BEA, OECD, World Bank, Census, Treasury, Eurostat, Federal
  Reserve Board, and others). The API exposes five primary endpoint families —
  Categories, Releases, Series, Sources, and Tags — plus an Observations
  endpoint that returns the underlying data values for any series, with optional
  frequency aggregation, unit transformations, and real-time / ALFRED vintage
  support. A companion Maps (GeoFRED) API surfaces regional data and GeoJSON
  shape files. All endpoints are HTTPS, return XML or JSON (CSV / Excel for
  observations), and require a free API key.
url: https://fred.stlouisfed.org/docs/api/fred/
image: https://fred.stlouisfed.org/images/api/fred-square-blue.svg
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-28'
x-source: public-apis/public-apis
x-type: government
x-category: Finance
x-tier: 1
x-tier-reason: comprehensive-pipeline-enrichment
tags:
  - Finance
  - Government
  - Economic Data
  - Federal Reserve
  - Time Series
  - Open Data
  - Public APIs

apis:

  - name: FRED API
    description: >-
      Core REST API for the Federal Reserve Economic Data (FRED) database. Five
      endpoint families — Categories, Releases, Series, Sources, Tags — plus
      Series Observations for the underlying time-series values. Supports XML
      and JSON response formats, real-time periods (ALFRED), frequency
      aggregation, and unit transformations.
    humanURL: https://fred.stlouisfed.org/docs/api/fred/
    baseURL: https://api.stlouisfed.org/fred
    tags:
      - Finance
      - Economic Data
      - Time Series
      - Categories
      - Releases
      - Series
      - Sources
      - Tags
    properties:
      - type: Documentation
        url: https://fred.stlouisfed.org/docs/api/fred/
      - type: Overview
        url: https://fred.stlouisfed.org/docs/api/fred/overview.html
      - type: APIKey
        url: https://fred.stlouisfed.org/docs/api/api_key.html
      - type: TermsOfService
        url: https://fred.stlouisfed.org/legal/
      - type: Authentication
        url: https://fred.stlouisfed.org/docs/api/api_key.html
      - type: RealTimePeriods
        url: https://fred.stlouisfed.org/docs/api/fred/realtime_period.html
      - type: OpenAPI
        url: openapi/fred-openapi.yml
      - type: NaftikoCapability
        url: capabilities/fred-categories.yaml
      - type: NaftikoCapability
        url: capabilities/fred-releases.yaml
      - type: NaftikoCapability
        url: capabilities/fred-series.yaml
      - type: NaftikoCapability
        url: capabilities/fred-observations.yaml
      - type: NaftikoCapability
        url: capabilities/fred-sources.yaml
      - type: NaftikoCapability
        url: capabilities/fred-tags.yaml

  - name: FRED Maps API (GeoFRED)
    description: >-
      Geographic / regional view of FRED economic data. Exposes series-group
      metadata, regional-data lookups across geographies (state, county, MSA,
      country, census tract, etc.), and GeoJSON shape files for cartographic
      rendering of FRED indicators.
    humanURL: https://fred.stlouisfed.org/docs/api/geofred/
    baseURL: https://api.stlouisfed.org/geofred
    tags:
      - Finance
      - Economic Data
      - Geographic
      - Maps
      - GeoJSON
    properties:
      - type: Documentation
        url: https://fred.stlouisfed.org/docs/api/geofred/
      - type: APIKey
        url: https://fred.stlouisfed.org/docs/api/api_key.html
      - type: OpenAPI
        url: openapi/fred-geofred-openapi.yml
      - type: NaftikoCapability
        url: capabilities/geofred-shapes.yaml
      - type: NaftikoCapability
        url: capabilities/geofred-series-group.yaml
      - type: NaftikoCapability
        url: capabilities/geofred-series-data.yaml
      - type: NaftikoCapability
        url: capabilities/geofred-regional-data.yaml

common:
  - type: Website
    url: https://fred.stlouisfed.org
  - type: Documentation
    url: https://fred.stlouisfed.org/docs/api/fred/
  - type: APIKey
    url: https://fred.stlouisfed.org/docs/api/api_key.html
  - type: TermsOfService
    url: https://fred.stlouisfed.org/legal/
  - type: PrivacyPolicy
    url: https://www.stlouisfed.org/privacy-notice-and-terms-of-use
  - type: PublicAPIsListing
    url: https://github.com/public-apis/public-apis
  - type: Blog
    url: https://fredblog.stlouisfed.org/
  - type: Twitter
    url: https://twitter.com/stlouisfed
  - type: GitHub
    url: https://github.com/stlouisfed
  - type: Tools
    title: MCP Server (stefanoamorelli)
    url: https://github.com/stefanoamorelli/fred-mcp-server
  - type: Tools
    title: MCP Server (Jaldekoa)
    url: https://github.com/Jaldekoa/mcp-fredapi
  - type: Tools
    title: MCP Server (cfdude/mcp-fred)
    url: https://github.com/cfdude/mcp-fred
  - type: Tools
    title: MCP Server (kablewy)
    url: https://github.com/kablewy/fred-mcp-server
  - type: Tools
    title: MCP Server (shanehull, full coverage)
    url: https://github.com/shanehull/fred-mcp
  - type: Tools
    title: MCP Server (QuentinCody)
    url: https://github.com/QuentinCody/fred-mcp-server
  - type: Tools
    title: US Gov Open Data MCP (includes FRED)
    url: https://github.com/lzinga/us-gov-open-data-mcp
  - type: SDK
    title: Python SDK (fredapi)
    url: https://pypi.org/project/fredapi/
  - type: SDK
    title: Python SDK (pyfredapi)
    url: https://pypi.org/project/pyfredapi/
  - type: SDK
    title: Python SDK (fred-py-api)
    url: https://pypi.org/project/fred-py-api/
  - type: SDK
    title: Python SDK (pystlouisfed)
    url: https://pypi.org/project/pystlouisfed/
  - type: SDK
    title: R SDK (fredr)
    url: https://cran.r-project.org/package=fredr
  - type: SDK
    title: Go SDK (fred)
    url: https://github.com/ChrisSwanson/fred
  - type: SDK
    title: Rust SDK (fred-rs)
    url: https://crates.io/crates/fred-rs
  - type: SDK
    title: Node.js / TypeScript SDK (fred-api-client)
    url: https://github.com/iamkanishka/fred-api-client
  - type: SDK
    title: .NET SDK (Xaye.Fred — archived)
    url: https://www.nuget.org/packages/Xaye.Fred
  - type: SDK
    title: Elixir SDK (Fred)
    url: https://hex.pm/packages/fred
  - type: Rules
    url: rules/fred-rules.yml
  - type: Vocabulary
    url: vocabulary/fred-vocabulary.yml
  - type: RateLimits
    url: rate-limits/fred-rate-limits.yml
  - type: Plans
    url: plans/fred-plans-pricing.yml
  - type: JSONLD
    title: Unified FRED + GeoFRED context
    url: json-ld/fred-context.jsonld
  - type: JSONLD
    title: FRED API context
    url: json-ld/fred-api-context.jsonld
  - type: JSONLD
    title: GeoFRED Maps API context
    url: json-ld/fred-geofred-api-context.jsonld
  - type: JSONSchema
    title: JSON Schema directory (21 schemas)
    url: json-schema/
  - type: JSONStructure
    title: JSON Structure directory (21 structures)
    url: json-structure/
  - type: Examples
    title: Example payloads directory (21 examples)
    url: examples/

features:
  - name: 800,000+ Time Series
    description: >-
      Programmatic access to more than 800,000 US and international economic
      time series, sourced from 100+ data providers.
  - name: Real-Time / ALFRED Vintages
    description: >-
      Every endpoint supports realtime_start and realtime_end parameters,
      letting consumers reproduce the data as it existed on a historical date
      (Archival FRED).
  - name: Frequency Aggregation
    description: >-
      The series/observations endpoint can resample higher-frequency data
      (daily, weekly, monthly) into lower-frequency series (quarterly, annual)
      using average, sum, or end-of-period aggregation.
  - name: Unit Transformations
    description: >-
      Built-in transformations (level, change, percent change, percent change
      from year ago, compounded annual rate, natural log) applied at request
      time so consumers don't have to re-derive series.
  - name: Multiple Response Formats
    description: >-
      XML (default), JSON, CSV, and Excel (xlsx) responses controlled by the
      file_type query parameter.
  - name: Five-Family Endpoint Surface
    description: >-
      Discoverable taxonomy via Categories (hierarchy), Releases (publication
      schedule), Series (indicators), Sources (originating institutions), and
      Tags (faceted classification).
  - name: GeoFRED Maps API
    description: >-
      Companion geographic API returning regional indicator values and GeoJSON
      shape files for state, county, MSA, country, and census-tract geographies.
  - name: Free Public API
    description: >-
      Single self-service tier. Consumers register a free API key, abide by the
      rate limit (120 requests / minute / key), and operate at no cost.

useCases:
  - name: Macroeconomic Dashboards
    description: >-
      Build dashboards that pull GDP, CPI, unemployment, federal funds rate,
      and related indicators on a scheduled cadence.
  - name: Investment Research and Backtesting
    description: >-
      Pull historical series (Treasury yields, commodity prices, FX rates) to
      backtest trading strategies or seed macro factor models.
  - name: Academic and Policy Research
    description: >-
      Reproduce published research using point-in-time ALFRED vintages so the
      data matches what was available when the original analysis was run.
  - name: AI / LLM Tool Use
    description: >-
      Connect a FRED MCP server to Claude, Cursor, or another MCP host so an
      agent can answer ad-hoc economic questions with authoritative data.
  - name: Embedded Economic Charts
    description: >-
      Hydrate charts in news sites, fintech apps, or government dashboards
      directly from the FRED observations endpoint.
  - name: Regional Economic Analysis
    description: >-
      Use the GeoFRED API to render state-level or county-level heat maps of
      unemployment, income, housing, and demographic indicators.

integrations:
  - name: Bureau of Labor Statistics (BLS)
    description: >-
      A large share of FRED series originates with BLS (CPI, employment,
      productivity).
  - name: Bureau of Economic Analysis (BEA)
    description: >-
      National-accounts series (GDP, personal income, trade balance) are
      sourced from BEA.
  - name: U.S. Census Bureau
    description: >-
      Demographic, housing, and survey series originate at Census.
  - name: U.S. Treasury
    description: >-
      Daily Treasury yield curve and debt series are republished through FRED.
  - name: Federal Reserve Board (FRB H.15)
    description: >-
      Interest-rate releases (H.15) and balance-sheet series (H.4.1) flow
      through FRED.
  - name: OECD
    description: >-
      International cross-country series.
  - name: World Bank
    description: >-
      Global development indicators republished through FRED.
  - name: Eurostat
    description: >-
      European Union economic and demographic statistics.
  - name: International Monetary Fund (IMF)
    description: >-
      Cross-country financial-soundness and balance-of-payments series.

solutions:
  - name: FRED Add-In for Microsoft Excel
    description: >-
      Official Excel plug-in that pulls FRED series into spreadsheets without
      writing API calls.
  - name: FRED Mobile Apps
    description: >-
      Free FRED iOS and Android apps for browsing series, releases, and
      categories on mobile devices.
  - name: FRED Graph Embeds
    description: >-
      Interactive charts that can be embedded directly into web pages.
  - name: FRASER Historical Archive
    description: >-
      Companion archive of historical economic data and policy documents from
      the St. Louis Fed.
  - name: ALFRED (Archival FRED)
    description: >-
      Point-in-time vintages of every FRED series, accessible through the same
      API via realtime_start / realtime_end.
  - name: FRED API MCP Ecosystem
    description: >-
      A dozen community-built MCP servers expose the FRED API to AI agents
      (Claude Desktop, Cursor, VS Code Copilot) without writing custom code.

maintainers:
  - FN: Kin Lane
    email: [email protected]