Browse the live catalog →
The authoritative list of providers, their capabilities, popular series, and any API-key requirements lives at alphacast.io/explore/apis. That page is always the source of truth — this documentation only describes how to use the API surface.
Currently supported providers
The catalog is grouped below by provider type. All slugs are case-insensitive —FRED, fred, and Fred resolve to the same provider. Use them in the API paths described later on this page.
Central banks
National statistics offices
Markets and finance
U.S. federal agencies
International organizations
Curated and other
To see capabilities (
hierarchical, search, direct), parameters, and popular series for any provider, call GET /providers/{slug} or open it in the live catalog.
API endpoints
All provider endpoints are available underhttps://api.alphacast.io. Authentication uses your Alphacast API key over HTTP Basic Auth — see the authentication guide.
List and discover providers
Browse, search, and fetch series
Manage your API keys
For providers that require a key (FRED, BLS, INEGI, Banxico, BEA, EIA, BCCH), save your key once using
PUT /user-keys/{slug}. Alphacast stores it securely and passes it automatically on every subsequent request. You never need to include it in individual calls.Capability types
Each provider declares which access patterns it supports.
You can check a provider’s capabilities with
GET /providers/{slug} before deciding how to query it.
Complete example: list, search, and fetch
The walkthrough below shows the full flow from discovering providers to downloading data.1
List all providers
Retrieve the catalog to see slugs and capabilities.Each entry in the response includes
slug, name, capabilities, and license.2
Inspect a provider
Fetch provider detail including its parameters and popular series IDs.The response includes
popular_series (a list of well-known series IDs), parameters (optional request modifiers), and browse_root_label.3
Search for a series
Find a series by keyword. Only providers with the Each result contains
search capability support this endpoint.series_id and label. Use the series_id in the next step.4
Preview the series
Retrieve the last 24 data points to confirm you have the right series.The response includes
label, metadata (frequency, units, date range), and a data array limited to 24 observations. The is_preview: true field indicates this is a truncated response.5
Fetch the full series
Issue a POST to retrieve all historical data. Pass optional parameters in the request body.The response contains the same structure as the preview but with
is_preview: false and the full data array.6
Save an API key (if required)
For providers like FRED, BLS, INEGI, or Banxico that enforce rate limits or require authentication, save your key once.After saving, Alphacast uses your key automatically on all subsequent requests to that provider.