Skip to main content
Alphacast ships with built-in connectors for a curated set of 30+ data providers, covering central banks, national statistics offices, market data sources, and international organizations from around the world. You can browse a provider’s catalog hierarchically, search it by keyword, or fetch a specific series by ID — all through the same REST API.

Browse the live provider catalog →

The authoritative list of providers — with their popular series, parameters, and key requirements — lives at alphacast.io/explore/apis.

Available providers

Not all providers support all three capability modes. Check the capabilities array in GET /providers/{slug} to know which modes are available for a given provider.

Provider capabilities

  • hierarchical — Browse the provider’s catalog as a tree of categories. Use GET /providers/{slug}/browse to navigate.
  • search — Search across the provider’s catalog by keyword. Use GET /providers/{slug}/search?q=your+query.
  • direct — Fetch a specific series if you already know its ID. Use GET /providers/{slug}/series/{seriesId}.

API endpoints

The base URL for all provider operations is https://api.alphacast.io.

Listing all providers

Browsing hierarchically

For providers with the hierarchical capability, you can navigate the catalog tree using the path parameter. Start at the root and drill down by appending path segments.

Searching a provider

Fetching a FRED series

Once you know a series ID, fetch a preview (last 24 data points) with a GET request, or the full dataset with a POST.

Storing a provider API key

Some providers — including FRED and BLS — require their own API key to access higher rate limits or restricted data. You can store your key in Alphacast so it is used automatically whenever you fetch from that provider.
To remove a stored key, send null or an empty string as the api_key value.
To get a free FRED API key, register at https://fred.stlouisfed.org/docs/api/api_key.html. Without a key, FRED requests may be rate-limited.