Get one ticker
https://api.tickerbot.io/v2/tickers/{ticker}Returns the entire ticker row. Every field on the schema page, including current values for all numeric signals and the current value of every boolean flag. Pass ?asof=YYYY-MM-DD to return the row exactly as it was at the close of that day — see the dedicated [as-of snapshot](/docs/endpoints/tickers/history) page for frozen-fields and coverage semantics.
Plan access
Included on every plan, Free through Enterprise.
Rate limit
Hobby 600/min · Pro 6,000/min · Scale 60,000/min.
Universe
All 12,947+ tracked tickers on every plan.
Query parameters
stringrequiredTicker symbol. Case-insensitive. Equities: exchange symbol (`AAPL`). Crypto: bare symbol (`BTC`).
stringOptional. Returns the row as it was at the close of the given `YYYY-MM-DD` (or full ISO). Sourced from `signal_daily_state`. Every plan gets the full history window, Free included. Coverage note: price, technical indicators, and financial-statement fields reconstruct to the exact date; a few vendor-sourced fields (`forward_pe`, `short_interest`, ownership %, analyst estimates) are populated forward-only and may be `null` in older snapshots while historical backfill is in progress — a `null` there means "not yet backfilled," not "no value existed."
Status codes
200data. When ?asof= is set, the response also carries _meta.frozen_fields listing the static columns (name, sector, industry, asset_type, exchange) that reflect current values rather than historical.400asof.401404