list_providers
List every available provider, or search the top 5 by keyword.
Optional keyword. Omit to list every provider. With a keyword, returns the top 5 matches scored across slug, name, and description.
“Which providers cover Latin American economic data?”Underlying endpoints:
GET /providers (no query) or GET /providers/match?q=... (with query).
get_provider
Get full metadata for one provider, including its tunable parameters and curated popular series.
Provider slug. Examples:
fred, bls, worldbank, bcra, inegi, banxico, oecd, imf, bis, bcb-opendata.parameters (tunable knobs like FRED’s units or frequency), popular_series, key requirements, and the browse_root_label for hierarchical navigation.
Example prompt
“Tell me about the FRED provider — does it require a key?”Underlying endpoint:
GET /providers/{slug}.
browse_provider
Walk a provider’s hierarchical catalog by path. Only available for providers with the hierarchical capability.
Example prompt
“Browse the World Bank Economy & Growth category two levels deep.”Underlying endpoint:
GET /providers/{slug}/browse.
search_provider
Search series within a single provider by keyword. Only for providers with the search capability.
Example prompt
“Search FRED for unemployment rate series and return the top 10.”Underlying endpoint:
GET /providers/{slug}/search.
get_series
Fetch the full historical data of one provider series.
The provider’s series identifier. Format varies:
UNRATE for FRED, CUUR0000SA0 for BLS, NY.GDP.PCAP.CD for World Bank.Provider-specific parameters (FRED
units, BLS startyear, etc.). See get_provider for valid keys.“Fetch the full FRED CPIAUCSL series as year-over-year percent change.”Underlying endpoint:
POST /providers/{slug}/series/{series_id}/data.
Managing provider API keys
Third-party API keys (FRED, BLS, INEGI, Banxico, BEA, EIA, BCCH, and others) are managed through the Alphacast settings page. Once saved, every call to
get_series for that provider uses the key automatically.