pinnacle api pricing / checked 26 sep 2026
Pinnacle odds API pricing
Five Pinnacle odds API plans. What separates them is how often you may ask, whether price drops are pushed to you, and whether the raw WebSocket is available.
Monthly prices. Longer terms are paid up front.Three months paid up front, up to 16% less than monthly.Six months paid up front, up to 24% less. poll plans only.
-
trialREST, live and prematch
$0$0$0100 calls a day · no card · no expiryCreate a free key -
pushdrops, light polling
$99$249monthly or 3 monthsa monthfor 3 months, $83 a monthChoose push -
pollREST at speed
$99$249$449a monthfor 3 months, $83 a monthfor 6 months, $74.83 a monthChoose poll -
poll + pushspeed and drops
$149$379$679a monthfor 3 months, $126.33 a monthfor 6 months, $113.17 a monthChoose poll + push -
bulk30 a second, drops included
$229$599monthly or 3 monthsa monthfor 3 months, $199.67 a monthChoose bulk
each strip: ten seconds at the plan's limithatched socket strip: WebSocket add-on, $99 a month$297 for 3 months$594 for 6 months
GETevery plan, every term
Prices in USD. A dash means the term is not sold for that plan.
| Plan and limit | 1 month | 3 months | 6 months |
|---|---|---|---|
| trial20 a minute, 100 a day | $0 | - | - |
| push20 a minute, 100 a day, drops | $99 | $249 | - |
| poll10 a second | $99 | $249 | $449 |
| poll + push10 a second, drops | $149 | $379 | $679 |
| bulk30 a second, drops | $229 | $599 | - |
| WebSocket add-onon poll, poll + push, bulk | $99 | $297 | $594 |
The whole price list in one table
Longer terms are paid up front and cost less per month: three months of poll is $249 instead of $297, six months $449 instead of $594. The WebSocket add-on has no term discount.
Every plan includes live and prematch markets with the full line depth. Specials come with include_specials on the REST plans.
Checkout lists card and crypto payment; the renewal terms for each are shown there before you pay.
alt[which loop are you writing]
Match the plan to the loop
- [a sheet or a model that refreshes every few minutes]
- trial. A call every 15 minutes is 96 a day, inside the free 100. The Google Sheets script is built around exactly that.
- [you act on drops and rarely poll]
- push. The drops arrive over one open connection, so the small REST quota is only for looking things up.
- [you scan markets continuously]
- poll. Ten calls a second is 864,000 a day, enough to walk every sport on a short cycle with
since. - [you scan and react to drops]
- poll + push. The same polling budget plus the drops stream, for value finders that also chase moves.
- [a bot on every sport, or a product with users]
- bulk, often with the WebSocket add-on. Thirty calls a second is about 2.6 million a day, and the socket removes polling from the hot path.
NEXTstart at $0
Write the loop on the free key, then pick the plan it needs
The free key reaches the same REST endpoints as the paid plans, at 20 calls a minute, and it does not expire. Evaluating drops or raw frames? Ask for the three-day full demo (SSE + WebSocket + 10 a second) when you create the key. When you know your rate, the upgrade is a plan change on the same account.
For the full cost of each plan over three and six months, with the WebSocket add-on included, the pricing breakdown on pnclODDS lays every term side by side.