Skip to content
OddsAPI.dev

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.

GETapi.oddsapi.dev/v1/pinnacle/events/{id}/odds
Start free trial
Pinnacle live now · 7-day free trial
600+
Pinnacle leagues
3
Core markets
FT + 1H
Periods
In-play
And pre-match
  • 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.
[ 01 / 08 ]·Pinnacle live

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

[ 02 / 08 ]·Official API

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 yourselfOddsAPI.dev
AccessA funded Pinnacle account and approvalAPI key in minutes
Data formatPinnacle's own schemaNormalized JSON shared by five books
In-play oddsPolling and change tracking to build/odds/live endpoint
Closing lineStore every snapshot yourselfPre-match board kept after kickoff
Other bookmakersA new integration per bookSwap the slug in the URL
CostEngineering time and upkeep7-day free trial, then from $50/mo
[ 03 / 08 ]·Pinnacle markets

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
[ 04 / 08 ]·Example request

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 cups
  • GET/v1/pinnacle/events?league_id=Upcoming and live matches
  • GET/v1/pinnacle/events/{id}/oddsPre-match odds (closing line after kickoff)
  • GET/v1/pinnacle/events/{id}/odds/liveIn-play odds
Full API reference →
curl "https://api.oddsapi.dev/v1/pinnacle/events/ev_344223/odds?markets=match_result,asian_handicap,total_goals" \
  -H "Authorization: Bearer $ODDS_API_KEY"
200 OK · application/json
{
  "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 }
        ]
      }
    ]
  }
}
[ 05 / 08 ]·Coverage

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)
[ 06 / 08 ]·What people build

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.

[ 07 / 08 ]·Pricing

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

$50/ mo
7-day free trial · billed monthly
100,000 requests/mo
Start 7-day free trial

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
Popular

Growth

For production apps consuming live odds

$129/ mo
7-day free trial · billed monthly
500,000 requests/mo
Start 7-day free trial

Everything in Starter, plus:

  • 500,000 requests/month
  • 300 requests/min
  • Priority support for production teams

Scale

For high-volume, production-grade odds usage

$379/ mo
7-day free trial · billed monthly
5,000,000 requests/mo
Start 7-day free trial

Everything in Growth, upgraded to:

  • 5,000,000 requests/month
  • 1,000 requests/min
  • Dedicated support & SLA
[ 08 / 08 ]·FAQ

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.

Ready when you are

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.

Start your free trial

7-day free trial · cancel anytime