Real-time SSE stream
Every odds move is pushed over a Server-Sent Events stream. No 10 s polling: you get the change, not a stale snapshot.
Prematch and live, the whole book, pushed in under a second. REST and SSE stream, ready-to-use JSON responses.
Free trial · 0 requests / hour
Built for traders and developers who need reliable data, pushed by the second.
Every odds move is pushed over a Server-Sent Events stream. No 10 s polling: you get the change, not a stale snapshot.
A clean response: event, market, line, odds. Consistent, documented schemas — you're plugged in within minutes.
Moneyline, handicaps, totals and alt-lines — prematch as well as live.
Corners, cards, halves and winner markets, on the same structures.
One-click API key, live usage graph, subscription management.
A comfortable throughput on every plan, reset each hour. Iterate without counting.
$ curl https://api.apinn.io/v3/odds \
-H "X-API-Key: pnk_live_9f2c…" \
-G --data-urlencode "event_id=1608247913"{
"event_id": 1608247913,
"league": "UEFA Champions League",
"live": true,
"markets": [{
"period": 0,
"market": "moneyline",
"line": null,
"odds1": 2.14, "odds0": 3.55, "odds2": 3.20
}],
"ts": 1720958413291
}5 000 requests/hour on every plan. Free trial on every plan.
7 days free, no commitment · Pay in crypto −10 %
7 days free, no commitment · Pay in crypto −10 %
7 days free, no commitment · Pay in crypto −10 %
| Feature | Starter | Pro | Enterprise |
|---|---|---|---|
| Endpoints | |||
| Sports | ✓ | ✓ | ✓ |
| Leagues | ✓ | ✓ | ✓ |
| Periods | ✓ | ✓ | ✓ |
| Fixtures | ✓ | ✓ | ✓ |
| Full odds history (prematch + live) + true odds | ✓ | ✓ | ✓ |
| Opening odds + devig (true odds) | ✓ | ✓ | ✓ |
| Closing odds + devig (true odds) | ✓ | ✓ | ✓ |
| Results & settlements | ✓ | ✓ | ✓ |
| CLV & expected value per bet (fuzzy event matching) | — | ✓ | ✓ |
| Specials: fixtures, odds (prematch + live) + true odds & results | — | — | ✓ |
| Specials: opening, closing & devig + CLV | — | — | ✓ |
| Quota | |||
| Odds delay | 15 min | Real-time | Real-time |
| Requests / hour | 5 000 | 5 000 | 5 000 |
apinn.io is a real-time data API that streams Pinnacle's odds — prematch and live — over REST and a Server-Sent Events (SSE) stream. You get the whole book (moneyline, handicaps, totals, specials, outrights) as clean, ready-to-use JSON.
Every odds move is pushed the moment it happens, typically in under a second. Instead of polling a snapshot every 10 seconds, you subscribe to the SSE stream and receive each change as it occurs.
Yes. apinn gives you real-time Pinnacle odds through a simple developer API with transparent monthly pricing and a free tier to test — no five-figure enterprise contract required.
Football, tennis, basketball and more, across prematch and in-play. Markets include moneyline (1X2), Asian handicaps, totals (over/under), team totals, specials and outrights, with fair (devigged) odds included.
Both. Use the REST endpoints for snapshots and history, or subscribe to the SSE stream for a continuous push of every odds change. Same JSON shape, so you can start with REST and add streaming later.
Yes. The full odds history lets you compare the opening price to the current one and flag any drop above your threshold — ideal for spotting sharp money and steam. See the Dropping odds guide in the docs.
Create an account, generate an API key and send it as the X-API-Key header. The free tier includes daily requests to test; paid tiers lift the quota. Full examples are in the documentation.
Create your key, make your first request in a minute. Free trial, 5 000 requests per hour.