Everyone else hands you raw data. We hand you the computed table: 20,822+ tickers — every US equity and ETF, plus Treasury rates, FX majors and crypto — each as one row carrying price, volume, 421+ technical and behavioral signals, fundamentals, events, analyst ratings and news, refreshed continuously, with all-time history behind every column. Ask for one ticker, a series across fifty, or hold a socket open and have each recompute pushed to you. The feed, the warehouse and the indicator math are already done.
Free plan. Every ticker, every signal, real-time data, all-time history.
what you get
| Price | Last trade and quote, bid/ask, the latest minute and daily bars, session levels, rolling highs & lows, support & resistance |
| Volume | Today’s volume and dollar volume, 10- and 30-day averages, relative and unusual-volume flags |
| Price action | Changes over every window, gaps, intraday momentum, range and reversal structures — recognized on the price record itself |
| Technicals | SMA/EMA/VWAP, RSI, stochastics, MACD, ADX, Bollinger, ATR — and every cross, regime and squeeze computed through them |
| Fundamentals | Income statement, balance sheet and cash flow lines as reported; margins, ratios and valuation multiples; share structure and short interest |
| Events | Earnings (dates, estimates, surprises, guidance), dividends, splits and share-capital changes, IPOs, insider transactions |
| Analyst ratings | Consensus and counts, upgrades/downgrades by firm, price targets and upside, forward estimates and revisions |
| News | Article volume and sentiment per ticker, plus the news feed itself by query |
| Profile | Sector, industry, cap class, exchange, identifiers, ETF holders, listing tenure |
| Beyond equities | The Treasury par curve and NY Fed reference rates (R:), FX majors and crypto pairs (X:) in the same table, same schema |
| History | All-time daily history on every plan, delisted tickers included; 1-hour and 1-minute intraday tiers; every column readable as of any past moment with ?asof= |
| Delivery | One row (GET /v2/tickers/{t}), aligned series for up to 50 tickers × 25 columns, a websocket that pushes each recompute, the whole market in one scan |
Every read runs in three tenses: live, as of any past moment (add ?asof=; no look-ahead, no survivorship bias), or on push — the same query as a webhook that fires when the answer changes. Under it sits the computed table: every US equity plus rates, FX and crypto, every signal precomputed and refreshed continuously, all-time history. Data included — there’s no feed to bring.
one call
Everything a ticker card, a detail view or a table row could show, in one response — price and session fields, then every computed column:
GET /v2/tickers/AAPL
// → { "as_of": "2026-08-23T15:18:44Z",
// "ticker": "AAPL",
// "data": { "name": "Apple Inc.", "price": 309.61,
// "day_change_pct": -0.0054, "volume_today": 38032968,
// "rsi_14": 47.28, "above_sma_200": true,
// "pe_ratio": 35.02, "revenue_ttm": 466822988000,
// "analyst_consensus_rating": "buy", "earnings_date": "2026-10-29",
// "sector": "Technology", … } }The same row, over time, is /v2/series; the same row, pushed, is /v2/stream; the same row for every ticker matching a condition is /v2/scan. A market data API whose unit is the finished row is what lets a dashboard be three calls.
Ready to wire it into something? Build a market dashboard walks it end to end. Reference: the full schema · GET /v2/tickers/{ticker} · /v2/series · streaming.
questions
Every column in the schema, on every row: price and bars, volume, price action, technicals, fundamentals, events, analyst ratings, news and profile for 20,822+ tickers — plus rates, FX and crypto as rows in the same table. There are no separate products or add-ons: one key reads all of it.
Daily history is all-time — back through each ticker’s listed life, delistings included — on every plan. Intraday adds 1-hour and 1-minute tiers. Per-column depth varies by when a signal entered the table; the schema records history coverage per column, so depth is checkable before you rely on it. /v2/series reads it on one aligned grid; ?asof= reads any row as it stood.
Yes. Live rows recompute every minute during US market hours (24/7 for crypto) and the websocket pushes each recompute; fundamentals refresh daily. What makes it different from a quote feed is that the indicators, flags and fundamentals arrive already computed on the same row — you read state, not ticks.
A data API sells inputs (bars, ticks, statements) and leaves the derived values your product actually acts on for you to compute, refresh, and store, per symbol, continuously. Tickerbot sells the finished state: conditions like above_sma_200 are already columns, past answers are already reproducible, and the pipeline between raw data and product is the part you skip.
The Free plan needs no card and carries the full data side: every ticker, every signal, real-time data, all-time history and as-of queries, at 10,000 calls a month and 60 a minute. Paid plans start at $29/mo, remove the monthly cap, and raise the rate limit; webhooks and streaming come with them. Data depth is never a tier lever: every plan sees the same table.
in the wild
What people are saying.
“dude. whoah.”
“Tickerbot is insane. It turns Claude into a quant.”
“Best value for hobbyists and advanced traders alike.”
get started
Free plan. Every ticker, every signal, real-time data, all-time history.