Common Parameters

Shared parameters across all endpoints

ParameterTypeDescription
ticker string Asset symbol (e.g. AAPL, BTCUSD, SPY). Required on per-asset endpoints. Uppercase. Crypto tickers require a USD suffix (e.g. BTCUSD, ETHUSD).
timeframe string daily or weekly. Default: daily.
asset_class string Filter by asset class: stock, crypto, etf, or all. Auto-detected on per-asset endpoints.
date string ISO 8601 date (YYYY-MM-DD) for historical snapshot. Default: latest. Plus last 30 days, Pro full backfill.
limit integer Max results returned. Default: 20, max: 100. Applies to scan endpoints.

Data Status

All responses include a data_status field. Currently always "eod" (end-of-day). Data refreshes daily at ~00:30 UTC.

Asset Classes

TickerAPI covers three asset classes. Fundamental data (valuation, growth, earnings, analyst consensus) applies to stocks only. Fundamental fields are omitted entirely from crypto and ETF responses — keys are absent, not null.

Crypto Tickers
Crypto tickers require a USD suffix — e.g. BTCUSD, ETHUSD, SOLUSD. Using just BTC will return an error.
Asset ClassTechnical DataFundamental Data
stock All indicators Valuation, growth, earnings, analyst consensus
crypto All indicators Not available — fields omitted
etf All indicators Not available — fields omitted