Markets, in your product

A web app, a mobile app, an AI agent — embed live market state, screeners, custom alerts, and historical signal data into whatever you’re building. JSON in, JSON or webhooks out. ~12,000 US equities + the top 100 cryptos with point-in-time history. One key, one schema, no vendor sprawl.

GET /v2/scan + POST /v2/webhooks

One API powers both the UI and the alerting

Use /scan to render screener results, ticker tables, and custom dashboards. Use /webhooks to deliver user-defined alerts straight to your backend or push service. Use the signal history endpoint to power charts and frequency widgets. Same field vocabulary across all three.

app integration
// in your backend  render a screener feature
fetch('https://api.tickerbot.io/v2/scan?q=' + userQuery, {
  headers: { Authorization: 'Bearer ' + process.env.TICKERBOT_KEY }
}).then(r => r.json()).then(renderUserResults)
response
200·JSON · render → done
tickerpriceday_change_pctflag
NVDA$142.81+2.4%breakout
AMD$152.40+1.7%volume_unusual_2x
TSLA$219.50−0.8%rsi_overbought
AAPL$232.15+0.4%

primitives you’ll use

Three primitives cover most app features

Screener UIs, user-defined alerts, and historical visualizations.

Screeners

Power any "find me tickers that…" UI. SQL in, JSON back. ~12k tickers, 100+ fields.

See screeners →

Alerts (webhooks)

Let users define alerts in your UI; we POST your backend on every new match. Per-alert signing secret.

See alerts →

Signal history

Point-in-time fires per signal × ticker. Power charts, "last 10 fires" widgets, frequency stats.

See signals →

why this works

Built so you can stay focused on your product

comparison

Polygon + your own stack vs Tickerbot

Polygon + your own stack

Raw feed plus a stack you build yourself

  • Subscribe to raw OHLCV; build the rest in-house
  • Implement TA, signals, and alerting from scratch
  • Store historical data; manage point-in-time correctness yourself
  • Sales calls to add features; price grows with seats and data

Tickerbot

One API, every primitive

  • Pre-computed signals + indicators as queryable columns
  • Webhooks built-in; one POST per new match
  • Historical signal fires queryable directly — no warehouse to build
  • Self-serve pricing; one key powers the whole product

works with your agent

Agents are experts at SQL. Hand them the loop.

Building an AI tool? The agent angle is the whole point of this outcome. Tickerbot’s SQL grammar is restricted on purpose — flat WHERE clauses, named flags, no joins — so agents can drive it without getting lost. Cursor extensions, Claude tools, chat-driven analytics: same surface.

See the agent integration →

ship it

Get started