Price comparison
Put Pinnacle beside another bookmaker only when the event, period, line and selection match.
Request Pinnacle prices with the pinnacle bookmaker key. Compare its pre-match lines with other bookmakers using the same event, market and selection fields.
{
"event_id": "$EVENT_ID",
"items": [
{
"bookmaker": "pinnacle",
"bet_type": "handicap",
"period_str": "full game",
"side": "home",
"selection_name": "Home team -1.5",
"odds": 1.91
},
{
"bookmaker": "pinnacle",
"bet_type": "total",
"period_str": "full game",
"side": "over",
"selection_name": "Over 8.5",
"odds": 1.95
}
],
"resume": "$RESUME_TOKEN"
}
pinnacle bookmaker key.
Use the bookmaker's sport mix and line detail in comparison, modelling and movement screens.
Put Pinnacle beside another bookmaker only when the event, period, line and selection match.
Show spreads, totals and period prices alongside full-event winner markets.
Build charts and alerts from the event snapshot and supported pre-match updates.
Use one normalized contract, then select the canonical source key required by your product.
Browse every bookmaker integrationSports recently observed in the API.
Tools for events, odds, line movement, streams, and paid-plan positive EV or arbitrage feeds.
Agent-ready instructions.
TypeScript, Python, Postman and example builds.
Sports and racing odds coverage for agent workflows.
Lightweight streaming updates for dashboards and alerts.
Bidirectional streams for richer pre-match products.
Find an event, filter for Pinnacle and keep the market context with every price.
Request GET /v1/bookmakers and use the canonical pinnacle key returned for your account.
Load a bounded event slate and select a matchup that includes Pinnacle in its bookmaker coverage.
Call the event snapshot with bookmakers=pinnacle and retain its market, period, selection, price, and freshness fields.
Open the matching stream for supported changes and use the resume token when reconnecting.
Choose a monthly plan based on request volume, rate limits, and support.
Scale
Connect odds and bet feeds to your product.
Bookmaker access, sports, market matching and price updates.
Use bookmakers=pinnacle on GET /v1/events/{event_id}/odds/snapshot. You can confirm the key with GET /v1/bookmakers.
Recent observations include football, tennis, baseball, basketball, American football, rugby league, Aussie rules and MMA.
Yes. Request Pinnacle alongside another bookmaker and compare matching events, markets, periods, lines and selections.
Start with a REST event snapshot. For supported pre-match updates, use the matching SSE or WebSocket stream and its resume token.
No. odds-api.net provides independent, normalized pre-match odds access. For Pinnacle's direct feed or account operations, use Pinnacle's own API.
Create a key and request Pinnacle prices for the sports and markets your product follows.