One price per usage tier.

Real-time odds on every plan. 2-day trial on each plan.

Starter
39/ month49
billed annually
2-day free trial
Try 2 days free

No commitment, cancel anytime

  • Prematch + live odds in real time
  • Sports, leagues, fixtures & results
  • Opening, closing & true odds (devig)
Odds delay
Real-time
Requests / hour
1 000
Live odds
Periods
Opening odds + devig (true odds)
Closing odds + devig (true odds)
MCP server
Specials: fixtures, odds (prematch + live) + true odds
Real-time WebSocket stream
Raw MQTT feed
Popular
Pro
103/ month129
billed annually
2-day free trial
Try 2 days free

No commitment, cancel anytime

Everything in Starter, plus:
  • 10× the quota: 10,000 req/h instead of 1,000
Odds delay
Real-time
Requests / hour
10 000
Live odds
Periods
Opening odds + devig (true odds)
Closing odds + devig (true odds)
MCP server
Specials: fixtures, odds (prematch + live) + true odds
Real-time WebSocket stream
Raw MQTT feed
Add-on · +79 €/mo
Sharp
183/ month229
billed annually
2-day free trial
Try 2 days free

No commitment, cancel anytime

Everything in Pro, plus:
  • Full specials markets (outrights, props…)
  • Real-time WebSocket stream
  • 2× the quota: 20,000 req/h
  • Dedicated support
Odds delay
Real-time
Requests / hour
20 000
Live odds
Periods
Opening odds + devig (true odds)
Closing odds + devig (true odds)
MCP server
Specials: fixtures, odds (prematch + live) + true odds
Real-time WebSocket stream
Raw MQTT feed
Add-on · +79 €/mo
Feature
Starter
39 / month
billed annually
Pro
103 / month
billed annually
Sharp
183 / month
billed annually
Endpoints
Prematch odds
Live odds
Sports
Leagues
Periods
Fixtures
Opening odds + devig (true odds)
Closing odds + devig (true odds)
Results & settlements (main markets)
MCP server
Specials: fixtures, odds (prematch + live) + true odds
Specials: opening, closing & devig
Quota
Odds delayReal-timeReal-timeReal-time
Requests / hour1 00010 00020 000
Real-time WebSocket stream
Raw MQTT feedAdd-on · +79 €/moAdd-on · +79 €/mo

Settlement (win / loss / push per line) covers the main markets — moneyline, spread, totals and team totals. Specials (props, outrights, goalscorers…) are not settled: Pinnacle does not publish their outcome on the feed we have access to.

Quota resets at the top of each hour (UTC).

Frequently asked questions

How is apinn different from an odds aggregator?

Aggregators cover dozens of sportsbooks but only expose the main markets, and often use Pinnacle merely as a fair-odds reference. apinn does the opposite: one book — the one the market prices against — in full depth: alternate lines, every period, team totals, specials (props, outrights), opening, closing and CLV.

Are the odds really real-time?

Yes, on every plan including Starter. Collection runs as a push feed straight from the book (no polling), and changes reach the API in under 100 ms. The Sharp plan adds WebSocket/SSE streaming so you receive every delta without polling.

Which sports and markets are covered?

Around twenty sports worldwide — soccer (all leagues), tennis, basketball, baseball, hockey, esports and more — with moneyline/1X2, spreads, totals and team totals, alternate lines included, per period. Specials markets (goalscorers, props, outrights) are included in the Sharp plan.

What are true odds and CLV?

True odds are the book's prices with the margin removed (devig), computed server-side with a choice of models — the market's reference probability. CLV (closing line value) compares the odds you took against the closing line: the standard measure of whether you beat the market.

How do the request quotas work?

Each plan has an hourly request quota (1,000, 10,000 or 20,000), reset at the top of every hour (UTC). Beyond it, the API returns 429 until the next hour. You can move to a higher tier at any time.

Can I try, switch plans or cancel?

Yes. Every plan starts with a 2-day free trial with full access to the chosen tier. Billing is monthly, quarterly (−10%) or yearly (−20%), with no commitment: switch or cancel whenever you want.