FRED website screenshot

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 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 ...

Collections

FRED API

OPEN

Pricing Plans

Fred Plans Pricing

1 plans

PLANS

Rate Limits

Fred Rate Limits

3 limits

RATE LIMITS

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

JSON Structure

Api Category List Structure

1 properties

JSON STRUCTURE

Api Category Structure

4 properties

JSON STRUCTURE

Api Observation List Structure

13 properties

JSON STRUCTURE

Api Observation Structure

4 properties

JSON STRUCTURE

Api Release Date List Structure

8 properties

JSON STRUCTURE

Api Release Date Structure

3 properties

JSON STRUCTURE

Api Release List Structure

8 properties

JSON STRUCTURE

Api Release Structure

7 properties

JSON STRUCTURE

Api Release Table Structure

4 properties

JSON STRUCTURE

Api Series List Structure

8 properties

JSON STRUCTURE

Api Series Structure

16 properties

JSON STRUCTURE

Api Source List Structure

8 properties

JSON STRUCTURE

Api Source Structure

6 properties

JSON STRUCTURE

Api Tag List Structure

8 properties

JSON STRUCTURE

Api Tag Structure

6 properties

JSON STRUCTURE

Api Vintage Date List Structure

8 properties

JSON STRUCTURE

Geofred Api Regional Data Result Structure

1 properties

JSON STRUCTURE

Geofred Api Regional Datum Structure

4 properties

JSON STRUCTURE

Geofred Api Series Group Structure

8 properties

JSON STRUCTURE

Geofred Api Shape Collection Structure

2 properties

JSON STRUCTURE

Geofred Api Shape Structure

4 properties

JSON STRUCTURE

Example Payloads

Api Category Example

4 fields

EXAMPLE

Api Category List Example

1 fields

EXAMPLE

Api Observation Example

4 fields

EXAMPLE

Api Observation List Example

13 fields

EXAMPLE

Api Release Date Example

3 fields

EXAMPLE

Api Release Example

7 fields

EXAMPLE

Api Release List Example

8 fields

EXAMPLE

Api Release Table Example

4 fields

EXAMPLE

Api Series Example

16 fields

EXAMPLE

Api Series List Example

8 fields

EXAMPLE

Api Source Example

6 fields

EXAMPLE

Api Source List Example

8 fields

EXAMPLE

Api Tag Example

6 fields

EXAMPLE

Api Tag List Example

8 fields

EXAMPLE

Geofred Api Shape Example

4 fields

EXAMPLE

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)
SDKs
📦
Python SDK (pyfredapi)
SDKs
📦
Python SDK (fred-py-api)
SDKs
📦
Python SDK (pystlouisfed)
SDKs
📦
R SDK (fredr)
SDKs
📦
Go SDK (fred)
SDKs
📦
Rust SDK (fred-rs)
SDKs
📦
Node.js / TypeScript SDK (fred-api-client)
SDKs
📦
.NET SDK (Xaye.Fred — archived)
SDKs
📦
Elixir SDK (Fred)
SDKs
🔗
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 ↑
opencollection: 1.0.0
info:
  name: FRED API
  version: '1.0'
request:
  auth:
    type: apikey
    key: api_key
    value: '{{api_key}}'
    placement: query
items:
- info:
    name: Categories
    type: folder
  items:
  - info:
      name: FRED Get a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: Numeric ID of the FRED category to retrieve.
    docs: Get a category by ID.
  - info:
      name: FRED Get the Child Categories for a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category/children
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: Parent category ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get the child categories for a specified parent category.
  - info:
      name: FRED Get the Related Categories for a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category/related
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: The seed category ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get the related categories for a category. Two categories are related when one is not the parent or child of the
      other but the FRED editorial staff have judged them as related.
  - info:
      name: FRED Get the Series in a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category/series
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: The category to enumerate.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order series results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
      - name: filter_variable
        value: frequency
        type: query
        description: Attribute to filter series results by.
      - name: filter_value
        value: monthly
        type: query
        description: Value of the filter_variable attribute to match.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
    docs: Get the series in a category.
  - info:
      name: FRED Get the Tags for a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category/tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: The category to list tags for.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: search_text
        value: monetary aggregates
        type: query
        description: Words to match against tag names and descriptions.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order tag results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get the FRED tags for a category.
  - info:
      name: FRED Get the Related Tags for a Category
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/category/related_tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: category_id
        value: '125'
        type: query
        description: Seed category.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: search_text
        value: monetary aggregates
        type: query
        description: Words to match against tag names and descriptions.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order tag results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get the related FRED tags for one or more FRED tags within a category.
- info:
    name: Releases
    type: folder
  items:
  - info:
      name: FRED Get All Releases of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/releases
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order release results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get all releases of economic data.
  - info:
      name: FRED Get Release Dates for All Releases of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/releases/dates
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Ordering field.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
      - name: include_release_dates_with_no_data
        value: 'false'
        type: query
        description: Include releases that have no data.
    docs: Get release dates for all releases of economic data.
  - info:
      name: FRED Get a Release of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get a release of economic data by ID.
  - info:
      name: FRED Get the Release Dates for a Release of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/dates
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–10000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: sort_order
        value: asc
        type: query
        description: Sort by release date.
      - name: include_release_dates_with_no_data
        value: 'false'
        type: query
        description: Include dates that have no data attached.
    docs: Get the release dates for a release of economic data.
  - info:
      name: FRED Get the Series on a Release of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/series
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order series results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
      - name: filter_variable
        value: frequency
        type: query
        description: Attribute to filter series results by.
      - name: filter_value
        value: monthly
        type: query
        description: Value of the filter_variable attribute to match.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
    docs: Get the series on a release of economic data.
  - info:
      name: FRED Get the Sources for a Release of Economic Data
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/sources
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get the sources for a release of economic data.
  - info:
      name: FRED Get the Tags for a Release
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: search_text
        value: monetary aggregates
        type: query
        description: Words to match against tag names and descriptions.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order tag results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get the FRED tags for a release.
  - info:
      name: FRED Get the Related Tags for a Release
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/related_tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: search_text
        value: monetary aggregates
        type: query
        description: Words to match against tag names and descriptions.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order tag results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get the related FRED tags for one or more FRED tags within a release.
  - info:
      name: FRED Get Release Tables
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/release/tables
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: release_id
        value: '9'
        type: query
        description: Numeric release ID.
      - name: element_id
        value: '12886'
        type: query
        description: Optional element of the release table to root the tree at.
      - name: include_observation_values
        value: 'false'
        type: query
        description: Include observation values inline.
      - name: observation_date
        value: '2026-04-01'
        type: query
        description: Date of the observations to include (YYYY-MM-DD).
    docs: Get release table trees for a given release. Returns the table tree of a release.
- info:
    name: Series
    type: folder
  items:
  - info:
      name: FRED Get an Economic Data Series
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: series_id
        value: UNRATE
        type: query
        description: The FRED series ID (e.g. GNPCA
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get an economic data series by ID.
  - info:
      name: FRED Get the Categories for an Economic Data Series
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series/categories
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: series_id
        value: UNRATE
        type: query
        description: The FRED series ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get the categories for an economic data series.
  - info:
      name: FRED Get the Release for an Economic Data Series
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series/release
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: series_id
        value: UNRATE
        type: query
        description: The FRED series ID.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
    docs: Get the release for an economic data series.
  - info:
      name: FRED Get Economic Data Series That Match Keywords
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series/search
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: search_text
        value: monetary aggregates
        type: query
        description: Words to match against series IDs
      - name: search_type
        value: ''
        type: query
        description: Type of search.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Ordering field.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
      - name: filter_variable
        value: frequency
        type: query
        description: Attribute to filter series results by.
      - name: filter_value
        value: monthly
        type: query
        description: Value of the filter_variable attribute to match.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
    docs: Get economic data series that match keywords.
  - info:
      name: FRED Get the Tags for a Series Search
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series/search/tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: series_search_text
        value: monetary
        type: query
        description: Words to match against series titles.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: tag_search_text
        value: usa
        type: query
        description: Words to match against tag names.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
        type: query
        description: Field to order tag results by.
      - name: sort_order
        value: asc
        type: query
        description: Sort order. asc (ascending, default) or desc (descending).
    docs: Get the FRED tags for a series search. Find tags that match the search text and are also assigned to series matching
      that search.
  - info:
      name: FRED Get the Related Tags for a Series Search
      type: http
    http:
      method: GET
      url: https://api.stlouisfed.org/fred/series/search/related_tags
      params:
      - name: api_key
        value: abcdef0123456789abcdef0123456789
        type: query
        description: 32-character lower-case alphanumeric FRED API key.
      - name: file_type
        value: json
        type: query
        description: Response format. xml (default) or json. The observations endpoint additionally accepts xlsx and csv.
      - name: series_search_text
        value: monetary
        type: query
        description: Words to match against series titles.
      - name: realtime_start
        value: '2026-05-28'
        type: query
        description: Start of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: realtime_end
        value: '2026-05-28'
        type: query
        description: End of the real-time period (YYYY-MM-DD). Defaults to today.
      - name: tag_names
        value: monthly;usa
        type: query
        description: Semicolon-separated list of tag names to require.
      - name: exclude_tag_names
        value: discontinued
        type: query
        description: Semicolon-separated list of tag names to exclude.
      - name: tag_group_id
        value: freq
        type: query
        description: Group identifier for tags — freq, gen, geo, geot, rls, seas, src.
      - name: tag_search_text
        value: usa
        type: query
        description: Words to match against tag names.
      - name: limit
        value: '100'
        type: query
        description: Maximum number of results to return (1–1000).
      - name: offset
        value: '0'
        type: query
        description: Non-negative integer offset into the result set for pagination.
      - name: order_by
        value: series_count
    

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fred/refs/heads/main/apis.yml