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. Starter 30 days. Plus 3 years. Pro 7 years.
limit integer Max results returned. Default: 20, max: 100. Applies to endpoints that return lists.

Data Status

All responses include a data_status field. Currently always "eod" (end-of-day). Stocks and ETFs refresh by 00:30 America/New_York (Eastern time, EST/EDT), while crypto refreshes by 00:10 UTC.

Asset Classes

TickerDB covers three asset classes. Fundamental data (valuation, profitability, EBITDA, debt, interest coverage, repurchases, growth, earnings, and 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, profitability, EBITDA, debt, interest coverage, repurchases, growth, earnings, analyst consensus
crypto All indicators Not available — fields omitted
etf All indicators Not available — fields omitted