A new kind of crypto data API.

Ten pairs, not ten thousand: Bitcoin, Ethereum, Solana, XRP, Cardano, Dogecoin, Avalanche, Chainlink, Litecoin and Bitcoin Cash, quoted against the dollar as rows of the same computed table as every US stock. Every indicator column, every signal, every read mode — live, as of any past moment, or pushed — is the one you already use for equities, so “BTC above its 200-day while the Nasdaq isn’t” is a WHERE clause, not two vendors and a join. Built for cross-asset screens and macro context, not for exchange coverage.

Free plan. Every ticker, every signal, real-time data, all-time history.

what you get

The capability, itemized.

The majors, as rowsX:BTCUSD, X:ETHUSD, X:SOLUSD, X:XRPUSD, X:ADAUSD, X:DOGEUSD, X:AVAXUSD, X:LINKUSD, X:LTCUSD, X:BCHUSDasset_class=crypto scopes any endpoint to them
Same indicator columnsRSI, moving averages and crosses, 52-week levels, relative volume — computed on the pair exactly as on a stock, one row
Minute bars, daily history to 2010OHLCV at 1m and up; daily bars for Bitcoin from July 2010, all-time on every plan
Cross-asset SQLEquities, rates, FX and crypto in one scan: asset_class IN ('stocks','crypto') AND rsi_14 > 70
Aligned seriesAny columns for BTC, ETH and SPY on one time grid from /v2/series — no resampling, no stitching
PushThe same webhooks and websocket as equities: subscribe a pair to a condition and get the row when it flips

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

Bitcoin, Ether and the S&P on one grid.

Price and RSI for two pairs and an equity ETF, aligned daily — one call across asset classes:

GET /v2/series?tickers=X:BTCUSD,X:ETHUSD,SPY
    &columns=price,rsi_14&interval=1d
    &from=2026-08-19&to=2026-08-21

// → { "series": {
//      "X:BTCUSD": [ { "t": "2026-08-19", "price": 69300.01, "rsi_14": 73.50 },
//                    { "t": "2026-08-20", "price": 73011.87, "rsi_14": 81.50 }, … ],
//      "X:ETHUSD": [ { "t": "2026-08-19", "price": 2251.69,  "rsi_14": 82.17 }, … ],
//      "SPY":      [ { "t": "2026-08-19", "price": 768.80,   "rsi_14": 57.60 }, … ] } }

The row is the same shape as a stock’s: GET /v2/tickers/X:BTCUSD carried rsi_14: 82.71, above_sma_200: true and high_52w: 97963.62 at the same moment. Scope a screen with asset_class=crypto, or leave it off and let the pairs rank alongside equities.

Ready to wire it into something? Build a cross-asset screener walks it end to end. Reference: tickers & asset classes · series · scan · refresh cadence.

questions

FAQ

Only ten coins?

Yes, by design. This is the crypto row of a table built for cross-asset screening, alerting and backtesting — the majors that show up next to equities and macro in a trading system’s view of the world. If you need long-tail tokens, on-chain data, order books or exchange-specific feeds, a crypto-native vendor is the right tool.

Does it update around the clock?

Crypto pairs are recomputed on the live cadence like equities — see refresh cadence for the per-class schedule. Bars are timestamped in UTC, and daily bars for a pair are calendar days rather than trading sessions.

Are BTC and ETH the same as X:BTCUSD?

No — bare BTC and ETH are US-listed ETFs and behave like any equity row. Spot pairs are spelled with the X: prefix, and asset_class on every row tells you which you are looking at.

How does Tickerbot work with AI agents?

Every call here is also a native tool call: install the MCP server and Claude, ChatGPT, Cursor, or any MCP runtime queries the market directly. Computed state is what makes that work well: hand a model raw data and its context window fills with math to do; hand it computed answers and the context goes to decisions. A scan returns the tickers matching your condition: a list, not a workload.

How does Tickerbot pricing work?

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

900K+ calls served, and counting.

What people are saying.

“dude. whoah.”
President, ShopifyHarley Finkelstein
“Tickerbot is insane. It turns Claude into a quant.”
Quantitative Finance MScLounes Vennema
“Best value for hobbyists and advanced traders alike.”
AI Engineer, ImergeRon Reid

get started

Get a key. Run a scan.

Free plan. Every ticker, every signal, real-time data, all-time history.