WS LIVE SESSION 00:00:00 UTC SOCKETS 1 FRAMES 0
TRANSPORT WSS / MQTT / SSE RTT 148 MS V1
● Independent — not affiliated with Pinnacle

About pinnodds

pinnodds is an independent, engineer-built real-time Pinnacle odds API. Pinnacle closed its own public API in July 2025; pinnodds carries the same live and prematch market data over REST, SSE and a raw WebSocket, with odds-drop detection built in.

No card. No Pinnacle account. Self-serve — live in minutes.

Identity pinnodds.com
WHOIndependent, engineer-runself-serve
BUILTLazaros · founding engineerhands-on
FEEDPinnacle live + prematchtruth layer
WIREREST · SSE · WebSocketpushed
DROPnvp / limit detectionbuilt in
AFFNNot affiliated with Pinnacleindependent

Module 01 — Product

What we do

pinnodds delivers Pinnacle's own real-time market data — live (in-play) and prematch — the moment it changes. You connect once and receive pushed updates rather than polling a REST endpoint on a timer. On top of the raw feed we run first-class odds-drop detection: when a price falls we emit an alert carrying the no-vig fair price (nvp) and Pinnacle's max stake (limit), so you can act on real signal without diffing prices yourself.

Every Pinnacle line is included on every plan — moneyline, spreads, totals, team totals, and the full set of quarter lines (soccer totals like 1.75 / 2.25 / 2.75, and quarter-ball handicaps). Specials — player and team props, exact scores, and futures / outrights — are available on demand with include_specials=1. Official SDKs make the wiring trivial: pip install pinnodds and npm install pinnodds wrap both REST and the streams.

Delivery surfaces api.pinnodds.com
WS/ws/feedraw passthrough
SSE/odds-drop · /odds-drop-prematchpush alerts
REST/kit/v1/... · /api/dropspull

Module 02 — Team

Who builds it

pinnodds is built and run by a founding engineer — Lazaros, founding engineer. It is an independent, engineer-run project, not a large company with an account-management layer. The product is self-serve: you sign up, get a key in seconds, and start pulling or streaming data — there is no sales call and no enterprise contract to negotiate.

Support is direct. Questions go straight to the person who builds the feed, via Telegram at @ArbitrageXpro. If the feed does something unexpected, you are talking to someone who can read the code and fix it, not a ticket queue. That is the whole point of keeping it lean.

Module 03 — Principles

Our approach

A/01Transport

Pushed, not polled

One persistent connection delivers changes the instant Pinnacle's broker emits them — no interval to wait on.

A/02Latency

Sub-second updates

Live and prematch prices reach you as they move, so fast lines and drops arrive first.

A/03Source

Pinnacle as truth layer

One book, done properly. Pinnacle's sharp lines, carried verbatim — not blended into an aggregate.

A/04Honest

Single-book by design

pinnodds is Pinnacle-only. It is not an odds-comparison grid and can't do arbitrage on its own — you'd pair it with a soft book.

A/05Honest

No historical archive

It is a real-time feed, not a database of past odds. If you need history, record /ws/feed yourself.

A/06Access

Self-serve, one key

A single API key for REST and streams. Free trial in seconds, no card, no Pinnacle account required.

Module 04 — By the numbers

The feed, in short

The honest facts — the same feed on every plan, differing only by rate limit and push access.

Sports
10+
Phases
Live+ prematch
Delivery
REST/ SSE / WS
Drop detection
Built-in

Start streaming Pinnacle odds

Free key, no card required, and a 3-day full demo on request. Read the docs and you're live in minutes.

Independent · Pinnacle-only · live + prematch · self-serve