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

SlugProviderCategory
a3A3 Mercados (Matba/Rofex)Markets
absAustralian Bureau of StatisticsStatistics
banrepBanco de la República (Colombia)Central bank
banxicoBanxico — Banco de MéxicoCentral bank
bcchBanco Central de Chile (BDE)Central bank
bcb-opendataBCB — Banco Central do BrasilMarkets
bcraBCRA — Banco Central de la República ArgentinaCentral bank
bcrpBCRP — Banco Central de Reserva del PerúCentral bank
beaU.S. Bureau of Economic AnalysisU.S. federal
bisBIS — Bank for International SettlementsMarkets
blsU.S. Bureau of Labor StatisticsStatistics
bocBank of Canada (Valet)Central bank
boeBank of EnglandCentral bank
boiBank of IsraelCentral bank
cepalstatCEPALSTAT (ECLAC)Curated
coingeckoCoinGeckoMarkets
ecbEuropean Central BankCentral bank
eiaU.S. Energy Information AdministrationU.S. federal
eurostatEurostatStatistics
faostatFAO FAOSTATStatistics
fredFederal Reserve Economic Data (St. Louis Fed)U.S. federal
hkmaHong Kong Monetary AuthorityCentral bank
iloInternational Labour OrganizationInternational
imfInternational Monetary FundInternational
inegiINEGI (Mexico)Statistics
inseeINSEE (France)Statistics
maeMAE — Mercado Abierto Electrónico (Argentina)Markets
norgesNorges BankCentral bank
oecdOECD StatisticsStatistics
opendosmOpenDOSM (Malaysia)Statistics
owidOur World in DataCurated
scbStatistics SwedenStatistics
sidraIBGE SIDRA (Brazil)Statistics
ssbStatistics NorwayStatistics
taiwan-cbcCentral Bank of Taiwan (CBC DataAPI)Central bank
unicefUNICEF Data WarehouseInternational
unsdUN Statistics DivisionStatistics
worldbankWorld Bank Open DataInternational
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.
MethodEndpointDescription
GET/providersList all available providers
GET/providers/{slug}Get a single provider’s details and capabilities
GET/providers/{slug}/browseBrowse the provider’s catalog hierarchically
GET/providers/{slug}/searchSearch a provider’s catalog
GET/providers/{slug}/series/{seriesId}Preview the last 24 data points for a series
POST/providers/{slug}/series/{seriesId}/dataFetch the full series data
PUT/user-keys/{slug}Store your personal API key for a provider

Listing all providers

curl https://api.alphacast.io/providers \
  -u YOUR_API_KEY:
[
  {
    "slug": "fred",
    "name": "FRED Economic Data",
    "provider": "Federal Reserve Bank of St. Louis",
    "description": "Hundreds of thousands of economic time series from dozens of national, international, public, and private sources.",
    "capabilities": ["search", "hierarchical", "direct"],
    "license": "Public Domain (mostly)"
  }
]

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.
# Browse the root of the FRED catalog
curl "https://api.alphacast.io/providers/fred/browse" \
  -u YOUR_API_KEY:

# Browse a subcategory
curl "https://api.alphacast.io/providers/fred/browse?path=National%20Accounts" \
  -u YOUR_API_KEY:

Searching a provider

curl "https://api.alphacast.io/providers/fred/search?q=unemployment+rate" \
  -u YOUR_API_KEY:

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.
curl "https://api.alphacast.io/providers/fred/series/UNRATE" \
  -u YOUR_API_KEY:
{
  "series_id": "UNRATE",
  "label": "Unemployment Rate",
  "metadata": {
    "frequency": "Monthly",
    "units": "Percent",
    "seasonal_adjustment": "Seasonally Adjusted"
  },
  "data": [
    { "date": "2024-10-01", "value": 4.1 },
    { "date": "2024-11-01", "value": 4.2 }
  ],
  "is_preview": false
}

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.
curl -X PUT https://api.alphacast.io/user-keys/fred \
  -u YOUR_API_KEY: \
  -H "Content-Type: application/json" \
  -d '{"api_key": "YOUR_FRED_API_KEY"}'
{ "slug": "fred", "has_key": true }
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.