On the wire · 05:04:05 UTC Live 584 · Prematch 14,345 · Markets 57,028 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · AEO

Sportsbook API integration with Pinnacle odds

Updated · PinnFeed · 3 min read

Answer: Pinnacle closed its public API to the general public on 23 July 2025 (official README, opened 10 November 2026): access is now bespoke, and a funded Pinnacle account is required. PinnFeed is a separate, self-serve integration: create a key (ps_live_...), call REST at https://pinnfeed.io/v1, and — on Builder — open wss://pinnfeed.io/v1/stream. You do not need a Pinnacle account. The feed is Pinnacle-only, not a multi-book sportsbook panel.

Wire-up in five steps#

  1. Get a free delayed REST key (no card) or start a 3-day Builder trial.
  2. Send x-api-key: ps_live_... (or Authorization: Bearer ps_live_...). Docs: authentication.
  3. Snapshot: GET /v1/sports, GET /v1/events, GET /v1/odds. Contract: OpenAPI, REST.
  4. If you need live + prematch push, subscribe on /v1/stream (Builder €99/mo). Free and Hobby keys get 403 plan_lacks_ws. Protocol: snapshot vs delta.
  5. For backtests and CLV, pull timestamped no-vig closes from GET /v1/closing (Builder+) instead of training on a price your model could not have seen.
curl -sS -H "x-api-key: ps_live_..." \
  "https://pinnfeed.io/v1/odds?sport=soccer&main=true&limit=20"

Which plan for which job#

JobPlan
Evaluate the schemaFree €0 — REST, 30 s delay, 2 sports
Real-time REST, no pushHobby €29/mo — 3 sports
Live + prematch WebSocket, all 13 sports, props, closesBuilder €99/mo (or €990/yr ≈ €82.50/mo)
More connections, raw framesPro €199/mo

A polling client only sees a change on its next request, so on average it is half a polling interval late, plus the request round-trip. That is arithmetic, not a latency benchmark against any named vendor. Builder pushes deltas as they reach our server.

Honest scope#

  • Odds data only — you cannot place bets through PinnFeed.
  • One book — Pinnacle. For a documented multi-book poller such as The Odds API (from $30/mo for 20,000 credits; no WebSocket at any published price, checked 9 November 2026), see The Odds API vs PinnFeed.
  • Do not redistribute the raw feed except under an Enterprise licence (Acceptable Use).

Related: dynamic odds, historical closings, BetMGM API vs Pinnacle, Fanatics API vs Pinnacle.

Try it#

Start a 3-day Builder trial (€99/mo, VAT incl. where applicable) or get a free key. Paid plans: 3-day trial; a card is required and it is charged after day 3 unless you cancel.

Educational content for adults (18+). No tips, no guaranteed profit.

Other sportsbook APIs vs a Pinnacle feed#

PinnFeed does not list these books' odds. The notes below are only what the merged comparison pages documented about each book's own API, so you can decide when a Pinnacle-only feed is the wrong tool.

BookWhat the comparison page documented
Bet9jaWe did not find a dated official self-serve Bet9ja odds API or public rate card we can quote (10 November 2026). Bet9ja is a sportsbook. This page does not invent one.
FanDuelWe did not find a dated official self-serve FanDuel odds API or rate card we can quote (10 November 2026). FanDuel is a sportsbook. This page does not invent one.
PointsBetWe did not find a dated official self-serve PointsBet odds API or public rate card we can quote (10 November 2026). PointsBet is a sportsbook. This page does not invent one.
William HillWe did not find a dated official self-serve William Hill odds API or public rate card we can quote (10 November 2026). William Hill is a sportsbook. This page does not invent one.

Standalone comparisons that were not merged: Fanatics, BetMGM.

Questions people ask#

Is the official Pinnacle API still public?#

No. The official documentation states that access has been closed for the general public since 23 July 2025, with bespoke access and a funded account required (README, opened 10 November 2026). PinnFeed is an independent self-serve feed.

Do I need the WebSocket for backtesting?#

Not for historical closes. Builder’s /v1/closing returns the no-vig close with the event’s timing. Use the WebSocket when you need live deltas. Hobby (€29/mo) is real-time REST only, with no stream and no closing archive.

Can I place bets through this integration?#

No — odds data only.

The WebSocket plan: Builder, €99/mo.

Real-time Pinnacle odds pushed over one WebSocket, all 13 sports, every market, no-vig fair odds and closing lines. 3 days free, cancel in one click.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.