Pinnacle odds API
Pinnacle's sharp football prices as clean JSON: match result, Asian handicap and totals, full time and first half, pre-match and in-play. The low-margin reference line, in the same schema as four other bookmakers.
api.oddsapi.dev/v1/pinnacle/events/{id}/odds- 600+
- Pinnacle leagues
- 3
- Core markets
- FT + 1H
- Periods
- In-play
- And pre-match
TL;DR
View as Markdown- Pinnacle's own API is restricted to approved accounts; OddsAPI.dev serves its sharp, low-margin football odds (1X2, Asian handicap, totals; full time and first half) as JSON, with no Pinnacle account.
- Pinnacle lists 641 football leagues and cups in the API, with 1,137 upcoming matches right now.
- Endpoints: GET /v1/pinnacle/leagues, /v1/pinnacle/events, /v1/pinnacle/events/{id}/odds (pre-match) and /odds/live (in-play).
- Independent data provider, not affiliated with Pinnacle. 7-day free trial on every plan; every plan includes all five bookmakers.
Right now on Pinnacle.
Pinnacle lists 641 football leagues and cups in the API, with 1,137 upcoming matches across 261 of them and 27 in play.
Most open matches
- Spain - Tercera Division87
- Italy - Serie D53
- Spain - Segunda Federacion37
- Portugal - Campeonato de Portugal Prio27
- England - EFL Trophy19
- Spain - U19 League16
- Czech Republic - 4. Liga15
- England - Premier League15
Live data · updated 8 Nov 2026, 12:17 UTC
Does Pinnacle have a public API?
Not for most developers. Pinnacle's own API has been limited to approved, funded accounts, and many developers report it closed to new users in 2025. OddsAPI.dev gives you Pinnacle's football odds through a documented REST API with no Pinnacle account, in the same JSON as Bet365, Betfair Exchange, Paddy Power and BetMGM UK.
| Building it yourself | OddsAPI.dev | |
|---|---|---|
| Access | A funded Pinnacle account and approval | API key in minutes |
| Data format | Pinnacle's own schema | Normalized JSON shared by five books |
| In-play odds | Polling and change tracking to build | /odds/live endpoint |
| Closing line | Store every snapshot yourself | Pre-match board kept after kickoff |
| Other bookmakers | A new integration per book | Swap the slug in the URL |
| Cost | Engineering time and upkeep | 7-day free trial, then from $50/mo |
Every Pinnacle football market, in one schema.
Full time, first half and second half. Anything that doesn't fit a standard market comes back under Pinnacle's own name, so no price is dropped.
Results
- Match result (1X2)
- First-half result
Handicaps
- Asian handicap
- Quarter lines
- First-half Asian handicap
Goals
- Total goals
- Alternative goal lines
- First-half totals
Pinnacle odds in one request.
Find a league, list its matches, then pull the odds. Filter by market and period, or take the whole board.
GET/v1/pinnacle/leagues?search=Pinnacle leagues and cupsGET/v1/pinnacle/events?league_id=Upcoming and live matchesGET/v1/pinnacle/events/{id}/oddsPre-match odds (closing line after kickoff)GET/v1/pinnacle/events/{id}/odds/liveIn-play odds
curl "https://api.oddsapi.dev/v1/pinnacle/events/ev_344223/odds?markets=match_result,asian_handicap,total_goals" \
-H "Authorization: Bearer $ODDS_API_KEY"{
"data": {
"event_id": "ev_344223",
"bookmaker": "pinnacle",
"type": "prematch",
"updated_at": "2026-11-04T05:19:23.662Z",
"markets": [
{
"key": "match_result",
"period": "full_time",
"outcomes": [
{ "key": "home", "price": 4.52 },
{ "key": "draw", "price": 4.09 },
{ "key": "away", "price": 1.751 }
]
},
{
"key": "asian_handicap",
"period": "full_time",
"outcomes": [
{ "key": "home", "line": 0.5, "price": 2.17 },
{ "key": "away", "line": -0.5, "price": 1.74 },
{ "key": "home", "line": 0.75, "price": 1.917 },
{ "key": "away", "line": -0.75, "price": 1.97 }
]
},
{
"key": "total_goals",
"period": "full_time",
"outcomes": [
{ "key": "over", "line": 2.75, "price": 1.826 },
{ "key": "under", "line": 2.75, "price": 2.03 }
]
}
]
}
}What's covered, and what isn't yet.
Live today
- Football, pre-match and in-play
- Every competition Pinnacle prices: 600+ leagues and cups
- Match result, Asian handicap and totals, full time and first half
- Quarter and alternative lines
- Pre-match board kept after kickoff (closing line)
- Same schema as 4 other bookmakers
Not yet
- Player props and corners (Pinnacle's feed carries main markets only)
- Other sports (coming soon)
- WebSocket streaming (coming soon; poll REST for now)
Closing line value
Pinnacle's closing price is the standard benchmark for whether a bet beat the market. The pre-match board stays available after kickoff, so you can record the close for every match.
Fair odds
Strip Pinnacle's low margin from its 1X2 or Asian handicap to get a fair-probability baseline, then measure every other book against it.
Value scanners
Compare Bet365, Paddy Power and BetMGM UK against Pinnacle on the same match and flag prices above the fair line.
Model calibration
Score your model's probabilities against Pinnacle's no-vig prices across thousands of matches.
Try it free for 7 days. Scale when your traffic does.
Every plan starts with a 7-day free trial. Cancel anytime, right from the dashboard.
Starter
For prototypes and early odds-driven products
Included in every plan:
- Pre-match & live football odds from 5 bookmakers
- Leagues & events reference endpoints
- Every market: results, goals, handicaps, corners, cards, player props
- 100,000 requests/month
- 120 requests/min
- Email & chat support
Growth
For production apps consuming live odds
Everything in Starter, plus:
- 500,000 requests/month
- 300 requests/min
- Priority support for production teams
Scale
For high-volume, production-grade odds usage
Everything in Growth, upgraded to:
- 5,000,000 requests/month
- 1,000 requests/min
- Dedicated support & SLA
Questions,
answered.
Everything you need to know before you pull your first odds. Still stuck? Talk to us.
No. OddsAPI.dev is an independent data provider, not affiliated with or endorsed by Pinnacle. We deliver Pinnacle's football odds in a documented JSON format, read-only: you can't place bets through the API.
Match result (1X2), Asian handicap and total goals, for full time and first half, with Pinnacle's quarter and alternative lines. These are the markets Pinnacle prices sharply; its feed doesn't carry player props, corners or cards.
Pinnacle runs low margins and welcomes winning bettors, so its prices are widely treated as the market's fair line. It's the usual reference for closing line value, fair odds and value betting.
Yes. GET /v1/pinnacle/events/{id}/odds returns the pre-match board, and it stays available after kickoff, so the last pre-match price is the closing line. In-play odds come from /odds/live.
It moves with the market; see the live bookmaker margins page for the current average across every league we track, next to Bet365, Betfair Exchange, Paddy Power and BetMGM UK.
pinnacle. Every Pinnacle endpoint starts with /v1/pinnacle/, and GET /v1/bookmakers lists every bookmaker's slug.
Yes. Every plan starts with a 7-day free trial with 10% of the plan's monthly requests at the full rate limit, and every plan includes all five bookmakers. Cancel before it ends and you're never charged.
Your first odds snapshot is five minutes away.
No sales call. Start a 7-day free trial, create a key and pull live odds over REST right away.
7-day free trial · cancel anytime