search_sec_filings
Search SEC EDGAR filings by company name or CIK code. First resolves the first company-name match to its CIK code, then retrieves submission history. Provide an exact CIK when names are ambiguous. Supports filtering by form type (8-K, 10-K, 10-Q, Form 4, etc.) and date range. You can also provide a CIK code directly to skip the lookup step.
search_tickers
Search for stock tickers by name, symbol, or exchange. Returns matching tickers with company name, symbol, country, and exchange information. Use this to find ticker symbols before querying price data.
get_intraday_prices
Retrieve intraday stock price data with configurable intervals from 1 minute to 24 hours. Returns open, high, low, close, last, and volume for each interval. Use `latest` mode to get the most recent intraday prices. Available for US stock tickers on the IEX exchange.
get_etf_holdings
Retrieve complete ETF holdings data by ticker, including fund metadata and individual security holdings with balances, values, weights, asset categories, and ISINs. Supports date range filtering.
get_sec_financial_data
Retrieve XBRL financial data from SEC EDGAR filings. Supports two modes:
- **Company facts**: Get specific financial metrics (e.g. US-GAAP accounts payable) for a company across all filings by CIK code.
- **Frames**: Retained generalized frames request for existing clients. Use get_accounts_payable_frames for the current documented US-GAAP AccountsPayableCurrent frame API.
get_government_bonds
Retrieve 10-year government bond yield data for 53+ countries. Returns yield, daily price change, and weekly/monthly/yearly percentage changes. Use the search parameter to filter by country name within the requested country-list page. Fetches a list page, then one detail request per matching country.
get_splits_and_dividends
Retrieve historical stock split factors and/or dividend payment information for one or more tickers. Specify the `type` field to fetch splits only, dividends only, or both. Supports filtering by date range.
get_commodities
Retrieve current or historical commodity prices by commodityName, including energy, metals, agriculture, and livestock. Use download_catalog to discover supported names. Dates or frequency select history; limit, offset, and sort apply locally to the returned commodity records. The legacy symbols-only request is retained, but is not described by the current API reference.
list_exchanges
List and search supported stock exchanges worldwide. Returns exchange name, MIC code, country, city, timezone, and currency information. Use this to discover available exchanges and their MIC codes for filtering other queries.
get_market_indices
Retrieve data for 86+ global stock market indices and benchmarks. Returns current price, daily/weekly/monthly/yearly percentage changes for each index. Use the search parameter to filter by name or country within the requested list page. Fetches one list page and one detail request per listed benchmark; use get_market_index to query a known benchmark directly.
get_ticker_details
Retrieve detailed company information for a specific ticker symbol, including company name, country, exchange details, and data availability. Useful for looking up metadata about a particular stock.
get_eod_prices
Retrieve end-of-day (closing) stock prices including open, high, low, close, volume, and adjusted values. Supports historical data up to 15 years with filtering by date range, exchange, and multiple symbols. Use `latest` mode to get the most recent closing prices.
get_analyst_ratings
DEPRECATED — use `get_company_ratings` instead. Retrieve current and historical analyst buy/sell/hold ratings for stocks, including consensus data, price targets, and individual analyst recommendations. Supports up to 15+ years of history with date range filtering.
list_timezones
List supported IANA timezones and their standard and daylight-saving abbreviations.
get_company_ratings
Retrieve analyst buy/sell/hold ratings and consensus price targets for exactly one company ticker through the current company-ratings API. Returns the provider company metadata, consensus, individual rating records, and complete response.
list_currencies
List supported currencies, including currency codes, names, and native symbols.
list_etfs
Discover available ETF ticker symbols before retrieving their holdings.
get_realtime_prices
Get the last known stock price across exchanges, with currency and the provider trade timestamp.
get_market_index
Retrieve a single benchmark quote directly without listing and fetching every index. Use get_market_indices to discover benchmark names.
get_company_profile
Get extended company information by ticker, including industry, sector, executives, addresses, and listings when provided.
get_accounts_payable_frames
Get the latest SEC AccountsPayableCurrent fact per reporting entity for a calendar frame, using the documented US-GAAP accounts-payable API. Returns company identities and reported values in the original frame data.
download_catalog
Download the provider-published supported ticker, end-of-day ticker, or commodity catalog to discover query identifiers.