Real-time and historical financial data: stock prices, financial statements, SEC filings, news, analyst estimates, earnings, institutional and insider activity, IPOs, KPIs, index funds, and interest rates.
Get activist investor stakes from SEC Schedule 13D filings. Requires ticker or filer_cik. Coverage is sparse: an empty array is a normal result and does not indicate an error.
Get all financial statements (income, balance sheet, cash flow) for a company in one request.
Get analyst consensus estimates for a company, including revenue and earnings forecasts.
List the valid filing item codes (e.g. Item-1A Risk Factors, Item-7 MD&A) with their titles and descriptions, for use with get_filing_items.
Get balance sheets for a company, including total assets, liabilities, equity, and more. Some fields may be null where the provider lacks coverage (e.g. trade_and_non_trade_receivables, goodwill_and_intangible_assets) - always null-check.
Get holders of more than 5 percent of a US public company, from SEC Schedules 13D and 13G. Requires ticker or filer_cik. Mega-caps may legitimately return few or no rows.
Get cash flow statements for a company, including operating, investing, and financing cash flows.
Get company facts for a ticker, such as name, description, sector, industry, market cap, and more.
Get company-reported key performance indicators and non-GAAP operating metrics (e.g. subscriber counts, same-store sales, ARR).
Get recent news articles for a company from sources like The Motley Fool, Reuters, Investing.com, and more.
Get the real-time price snapshot for a stock, including current price, day change, and day change percent.
Get quarterly and annual earnings for a company, including actual EPS, estimated EPS, surprise, and report dates.
List every ticker covered by the earnings dataset. Takes no parameters. Use this to confirm a company is covered before calling get_earnings.
Get the raw text of a specific section of an SEC filing. Requires the fiscal year. Items use codes, not names: Item-1 = Business, Item-1A = Risk Factors, Item-7 = MD&A, Item-8 = Financial Statements. Call get_available_filing_items to list valid codes for a filing type.
Get a real-time snapshot of key financial metrics and ratios for a stock, including valuation (P/E, P/B, EV/EBITDA), profitability (margins, ROE, ROA), efficiency, liquidity, leverage, growth, and per-share metrics.
Get historical financial metrics for a ticker: valuation, profitability, efficiency, liquidity, leverage, growth and per-share. Some fields may be null where coverage is missing (e.g. interest_coverage, receivables_turnover) - always null-check.
Get the historical policy interest rate series for a central bank. Filtering by bank works correctly here. bank is optional and defaults to FED. Case-insensitive.
Get historical end-of-day price data for a stock. Supports day, week, month and year intervals (no intraday).
Get IPO, SPAC, shell company and resale registration filings. Ticker filters are narrow and often return nothing; omit ticker for a broader recent list.
Get income statements for a company, including revenue, net income, EPS, and more.
Two distinct modes. Pass ticker for a FUND (SPY, VOO) to list that fund holdings. Pass holding for a STOCK (AAPL) to find which funds hold it. Passing a stock ticker to ticker returns an empty list, because a stock is not a fund.
Get insider ownership positions from SEC Forms 3 and 5 (holdings, not transactions). Use get_insider_trades for buys and sells.
Get insider trades (buys and sells) for a company by company insiders.
Get institutional holdings from 13F filings. Provide a ticker to see who holds a stock, or a filer_cik to see a specific institution's portfolio. Replaces the deprecated institutional-ownership API.
List the central bank codes supported by the interest rate tools.
Get current policy interest rates for all covered central banks. NOTE: bank is optional and the provider currently IGNORES it here, always returning every bank - filter client-side. For a genuinely bank-filtered series use get_interest_rates.
Get forward-looking management guidance on company KPIs and financial targets. Coverage is sparse: an empty array is a normal result and does not indicate an error. Some companies (including AAPL) issue no formal guidance.
Get a real-time price snapshot for the overall market.
Get non-GAAP financial metrics for a company with GAAP reconciliation context, including the GAAP equivalent measure and the key adjustments management excluded.
Get SEC filings for a company. Optionally filter by filing type (10-K, 10-Q, 8-K).
Get segmented financial data for a company broken down by business segment or geography.
Screen for companies by financial metrics. Filterable fields include revenue, net_income, total_assets, free_cash_flow and market_cap. IMPORTANT: ticker is NOT filterable here - to fetch named tickers use search_line_items with a tickers array.
Look up institutional investors (13F filers) by name to find their filer_cik for use with get_institutional_holdings.
Fetch specific financial line items across one or more tickers in a single request. Efficient for side-by-side comparisons.
One-click install from the Simtheory store.
Authorize access to your Financial Datasets account.
Your AI can now interact with Financial Datasets.
Get stock quotes, financial news, market data, and price history from Yahoo! Finance.
Manage accounting, invoicing, and payroll with Xero.
Access real-time crypto prices, DeFi pools, NFT collections, and market data.
US options and equities market data: historical option contract pricing and OHLC bars, the full options reference catalogue, stock aggregates and previous closes, ticker reference data, company news and market status.
Process payments and manage subscriptions
Sign up for Simtheory and install this MCP directly into your workspace.
Get Started