Data Source Catalog

Browse all available data sources across tiers.

Yahoo Finance

Data
Free

Get real-time stock quote including price, change, volume, market cap, P/E ratio, and more. Works for US and global stocks, ETFs, crypto, and forex.

get_stock_price()get_historical_prices()search_stock()

FRED (Federal Reserve)

Data
Free

Get time series observations for a FRED economic data series. Returns the most recent 30 data points with dates and values.

get_fred_series()search_fred_series()

China Market (Sina/Tencent)

Data
Free

Get real-time Chinese A-share stock quote. Supports stock names in Chinese (贵州茅台), 6-digit codes (600519), or prefixed codes (sh600519). Also supports major indices (上证指数, 沪深300) and Hong Kong stocks.

get_a_share_quote()get_a_share_history()get_a_share_market_overview()

SEC EDGAR

Data
Free

Get structured financial data (revenue, net income, EPS, assets, etc.) for a US public company from SEC XBRL filings. Supports annual and quarterly data. Accepts company names in any language — uses AI to resolve to the correct US ticker.

get_company_financials()search_sec_filings()get_13f_holdings()

World Bank Open Data

Data
Free

Get development indicator data for a specific country from the World Bank. Supports GDP, population, inflation, unemployment, life expectancy, poverty, literacy, CO2 emissions, and more for 217 economies.

get_world_bank_indicator()search_world_bank_indicators()

BIS (Bank for International Settlements)

Data
Free

Get global central bank statistics from BIS: policy rates (with rate cut/hike detection), exchange rates, credit-to-GDP gaps, property prices, debt service ratios, consumer prices, and global liquidity indicators. For policy rates, returns structured per-country data with automatic rate change detection (cuts/hikes counted by month).

get_bis_data()search_bis_datasets()

Eurostat

Data
Free

Get EU economic statistics: HICP inflation, GDP, unemployment, population, and industrial production for 27 EU member states.

get_eurostat_data()search_eurostat_datasets()

BOJ (Bank of Japan)

Data
Free

Get Bank of Japan official statistics: policy rates, TANKAN business survey, CPI, balance of payments, call rates, and monetary base data.

get_boj_data()

Our World in Data

Data
Free

Get global development, health, environment, energy, and society data from Our World in Data. Covers 6,000+ indicators for 200+ countries including: population, life expectancy, child mortality, GDP per capita, poverty, CO2 emissions, renewable energy, electricity consumption/demand, electricity generation, deforestation, vaccination rates, literacy, internet usage, food supply, democracy index, and much more. Data spans decades with annual granularity. Accepts indicator queries in any language — they will be automatically translated to the correct OWID slug. Best for cross-country comparisons of social, environmental, energy, and development indicators.

get_owid_indicator()

UN Comtrade

Data
Free

Get international merchandise trade data from UN Comtrade. Returns bilateral trade values (USD) between countries by commodity. Covers 200+ countries since 1962 with HS classification. Use for trade balance, export/import analysis, commodity trade flows.

get_trade_data()search_trade_commodities()

IMF DataMapper

Data
Free

Search IMF DataMapper indicators by keyword. Returns matching indicator IDs, labels, datasets, and descriptions. Covers 133 indicators: GDP, inflation, unemployment, commodity prices, government debt, fiscal balance, capital flows, private/corporate debt, reserve adequacy, AI preparedness, and IMF forecasts up to 2029.

search_imf_indicators()get_imf_data()

Open-Meteo (Weather)

Data
Free

Get weather forecast for a city (up to 16 days). Returns daily temperature, precipitation, wind speed, and weather conditions. Supports any city name worldwide in any language.

get_weather_forecast()get_historical_weather()

CryptoCompare (Crypto)

Data
Free

Get current cryptocurrency price, market cap, 24h change, and volume. Supports 5,000+ cryptocurrencies by symbol or name.

get_crypto_price()get_crypto_history()get_crypto_top()