Built by Metorial, the integration platform for agentic AI.
Retrieve historical end-of-day OHLCV price data for stocks, ETFs, mutual funds, forex, and cryptocurrencies. Covers 150,000+ tickers across 70+ global exchanges with data going back decades. Use the ticker format `SYMBOL.EXCHANGE` (e.g., `AAPL.US`, `BMW.XETRA`, `BTC-USD.CC`, `EURUSD.FOREX`). Supports daily, weekly, and monthly aggregation periods.
Retrieve insider trading data from SEC Form 4 filings for US companies. Shows insider purchases and sales with transaction details including prices, amounts, and filing links.
Retrieve upcoming financial calendar events including earnings reports, IPOs, and stock splits. Filter by date range and/or specific ticker symbols.
Retrieve macroeconomic indicators for any country, including GDP, inflation, unemployment, population, trade balance, and 40+ more indicators. Data available from 1960 onward.
Retrieve daily aggregated sentiment scores for stocks, ETFs, forex, and cryptocurrencies. The AI analyzes financial news every minute and produces normalized sentiment scores ranging from -1 (very negative) to +1 (very positive).
Retrieve information about supported exchanges and their listed instruments. List all 70+ supported exchanges, or get the full symbol list for a specific exchange.
Retrieve comprehensive fundamental data for stocks, ETFs, mutual funds, indices, and cryptocurrencies. Includes financial statements, company profiles, valuation metrics, share data, earnings, and more. Use the **filter** parameter to retrieve specific sections and reduce response size. Filter uses `::` separators for nesting, e.g., `General::Code`, `Financials::Balance_Sheet::yearly`, or comma-separated for multiple: `General,Valuation,Earnings`.
Retrieve current/delayed OHLCV prices for stocks, forex, and crypto. US market data has ~15 min delay for global exchanges. Supports fetching multiple tickers in a single request (up to 15-20 recommended).
Search for stocks, ETFs, mutual funds, bonds, and indices by name, ticker symbol, or ISIN. Returns matching instruments with their exchange, type, currency, and last closing price.
Screen and filter stocks based on financial criteria such as market cap, sector, earnings, dividend yield, and technical indicators. Supports sorting and pagination. Filters use JSON array format: `[["field","operator",value],...]`. Operators: `=`, `>`, `<`, `>=`, `<=` for numeric; `=`, `match` for string fields.
Retrieve intraday OHLCV price data at 1-minute, 5-minute, or 1-hour intervals. Data is available for approximately the past year. All timestamps are in UTC. Use Unix timestamps for the `from` and `to` date range filters.
Retrieve end-of-day options chain data with Greeks for US stocks. Includes strike prices, expiration dates, implied volatility, bid/ask prices, open interest, and volume. Filter by expiration date range or specific contract name.
Compute technical analysis indicators for any ticker directly from the API. Supports 20+ indicators including SMA, EMA, RSI, MACD, Bollinger Bands, Stochastic, ATR, CCI, ADX, and more. Returns time-series data with the indicator values alongside date.
Download end-of-day prices, splits, or dividends in bulk for an entire exchange in a single request. Optionally filter to specific symbols. Use the extended filter for additional fields like company name, EMA 50/200, and average volumes.
Retrieve financial news articles with AI-generated sentiment analysis. Filter by specific ticker symbols, topic tags, and date ranges. Sentiment scores include polarity, negative, neutral, and positive values.
Retrieve historical dividend payments and stock split data for any supported ticker. Returns dividend amounts, dates, and split ratios within the specified date range.