Custom Connector

FRED Series API Connector

Global

The Federal Reserve Economic Data (FRED) Series API provides a RESTful interface to programmatically access economic data series curated by the Federal Reserve Bank of St. Louis. Fetch series metadata, observations, categories, releases, tags, related tags, vintage dates, and recent updates. Base URL: https://api.stlouisfed.org/fred. Formats: JSON (default) or XML via file_type. Auth: API key in the query string.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The FRED Series API offers these main integration points:

  • getSeries. Core metadata for a series (title, units, frequency, last updated).
  • getSeriesObservations. Time-series values (historical & current) for a series.
  • getSeriesCategories. Categories a given series belongs to.
  • getSeriesRelease. The release that first published the series.
  • searchSeries. Keyword search over all series.
  • searchSeriesTags / searchRelatedSeriesTags. Refine searches with tags and find related tags.
  • getSeriesTags. Tags attached to a specific series.
  • getSeriesUpdates. List series ordered by most recent observation updates.
  • getSeriesVintageDates. See when historical values were revised.
Documentation

Detailed Integration Documentation

Get Series Metadata

Operation IDgetSeries
Method & pathGET /series
PurposeRetrieve metadata for a specific economic data series (title, units, frequency).
Parametersapi_key (required), series_id (required, e.g. GNPCA), file_type (optional: json | xml, default json).
OutputSuccessful: series metadata object. Failure: HTTP 400/401 for missing/invalid parameters or key.
Workflow exampleCall /series?series_id=GNPCA to show metadata on a series details page.

Get Series Categories

Operation IDgetSeriesCategories
Method & pathGET /series/categories
PurposeFetch all categories to which a series belongs.
Parametersapi_key (required), series_id (required, e.g. EXJPUS), file_type (optional).
OutputList of categories (id, name, parent id, etc.).
Workflow exampleUse the categories to build navigation or filtering facets around a series.

Get Series Observations

Operation IDgetSeriesObservations
Method & pathGET /series/observations
PurposeRetrieve time-series values for a series, optionally filtered by date range.
Parametersapi_key (required), series_id (required, e.g. GNPCA), observation_start (optional, YYYY-MM-DD), observation_end (optional, YYYY-MM-DD), file_type (optional).
OutputArray of observations with date and value.
Workflow exampleDisplay a chart: call observations for GNPCA from observation_start=2000-01-01 to today.

Get Series Release

Operation IDgetSeriesRelease
Method & pathGET /series/release
PurposeGet the release that first published a series.
Parametersapi_key (required), series_id (required, e.g. IRA), file_type (optional).
OutputRelease metadata (id, name, link, dates, etc.).
Workflow exampleShow users which release a series belongs to, and link to the release page.

Search Series

Operation IDsearchSeries
Method & pathGET /series/search
PurposeKeyword search for series.
Parametersapi_key (required), search_text (required, e.g. monetary service index), file_type (optional).
OutputSeries array matching the query.
Workflow exampleBuild a search bar that queries /series/search?search_text=gdp.

Search Series Tags

Operation IDsearchSeriesTags
Method & pathGET /series/search/tags
PurposeGet tags associated with the results of a series keyword search.
Parametersapi_key (required), series_search_text (required, e.g. monetary service index), file_type (optional).
OutputList of tags (e.g. “GDP”, “Real”, “Quarterly”) with counts/metadata.
Workflow exampleAfter a user searches, show tag chips to help refine the query.

Search Related Series Tags

Operation IDsearchRelatedSeriesTags
PurposeReturn tags related to a series search to assist discovery.
Parametersapi_key (required), series_search_text (required, e.g. mortgage rate), tag_names (optional, e.g. 30-year;frb), file_type (optional).
OutputRelated tags with metadata.
Workflow exampleSuggest related tags to broaden or narrow the user’s search filters.

Get Series Tags

Operation IDgetSeriesTags
PurposeRetrieve tags attached to a specific series.
Parametersapi_key (required), series_id (required, e.g. STLFSI), file_type (optional).
OutputList of tags with attributes (group id, popularity, etc.).
Workflow exampleDisplay tags on the series details page to help navigation.

Get Series Updates

Operation IDgetSeriesUpdates
Method & pathGET /series/updates
PurposeList series sorted by most recent observation updates.
Parametersapi_key (required), file_type (optional).
OutputSeries array with last observation update dates.
Workflow exampleBuild a “Recently Updated Series” widget for your dashboard.

Get Series Vintage Dates

Operation IDgetSeriesVintageDates
Method & pathGET /series/vintagedates
PurposeRetrieve the dates when historical values of a series were revised or published (“vintages”).
Parametersapi_key (required), series_id (required, e.g. GNPCA), file_type (optional).
OutputArray of vintage dates.
Workflow exampleShow a revision timeline to compare vintages in real-time vs. historical releases.

Example Workflow: Build an Economic Dashboard

Find a seriesUse /series/search to search for “GDP” or any keyword.
Inspect metadata & tagsCall /series?series_id=… and /series/tags?series_id=… to show details and attach topic tags.
Visualize observationsFetch time series via /series/observations and chart the values.
Track revisionsUse /series/vintagedates to display which dates had revised data.
Monitor updatesUse /series/updates to show what’s changing most recently.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support