get_financial_statements
Retrieve financial statements for a US-listed company. Supports income statements, balance sheets, and cash flow statements in both annual and quarterly granularity. Returns all line items reported by the company.
get_stock_price
Retrieve historical stock price data (OHLCV) for a given ticker symbol at various time resolutions. Supports intraday (1/5/15/30/60 min), daily, weekly, and monthly intervals. Returns split/dividend-adjusted data when available. Use this to analyze price history, build charts, or feed into further analysis.
get_dividends_and_splits
Retrieve the dividend payment history and/or stock split history for a US-listed company. Use this to analyze payout patterns, dividend growth, and corporate actions.
get_forex_rate
Retrieve foreign exchange rate data for a currency pair. Supports real-time exchange rates as well as historical time series at intraday, daily, weekly, and monthly resolutions. Use standard ISO 4217 currency codes (e.g. USD, EUR, GBP, JPY).
get_economic_indicator
Retrieve US macroeconomic indicator data including GDP, CPI, inflation, treasury yields, federal funds rate, unemployment, retail sales, and more. Returns historical time series data at configurable intervals.
get_quote
Retrieve the latest price and key trading information for a stock symbol. Returns current price, open, high, low, volume, previous close, and change metrics. Ideal for quick price checks without full historical data.
get_company_overview
Retrieve a comprehensive company overview including description, sector, industry, market capitalization, P/E ratio, EPS, dividend yield, 52-week range, and many more fundamental metrics. Covers US-listed equities.
get_earnings
Retrieve earnings data for a US-listed company, including reported EPS vs. analyst estimates and surprise metrics. Available in both annual and quarterly granularity. Useful for tracking earnings beats/misses and historical earnings trends.
get_commodity_price
Retrieve price data for major commodities including crude oil (WTI, Brent), natural gas, copper, aluminum, wheat, corn, cotton, sugar, and coffee. Returns historical prices at daily or monthly intervals.
get_crypto_price
Retrieve historical price data for a cryptocurrency. Returns daily, weekly, or monthly OHLCV data priced in a chosen market currency. Use standard crypto symbols (e.g. BTC, ETH, DOGE) and market currencies (e.g. USD, EUR).
search_symbol
Search for ticker symbols by keyword. Returns matching symbols with their name, type, region, market hours, currency, and a match score. Use this to look up ticker symbols when you know the company name but not the exact symbol.
get_technical_indicator
Compute a technical indicator for a given symbol. Supports 50+ indicators including SMA, EMA, RSI, MACD, Bollinger Bands, Stochastic, ADX, CCI, ATR, OBV, and many more. Indicators work with equities, forex, and crypto symbols.
get_news_sentiment
Retrieve market news articles with AI-generated sentiment scores. Filter by ticker symbols, news topics (e.g. technology, finance, earnings), and time ranges. Each article includes an overall sentiment score and per-ticker sentiment breakdowns.
get_options_chain
Retrieve current or historical options chain data for a US-listed equity. Returns calls and puts with strike prices, premiums, volume, open interest, implied volatility, and optionally Greeks (delta, gamma, theta, vega, rho).
get_market_status
Check the current open/closed status of major stock markets globally. Returns trading hours, region, and primary exchanges for each market.
get_top_movers
Retrieve the top gaining, losing, and most actively traded stocks in the US market for the current trading day. Returns up to 20 tickers per category.