the wire
API
Same numbers the desk shops — REST for a snapshot, SSE for ticks. True, +EV, locks, middles, and Sharp Action print on that pipe. Partner keys are not public yet. You never hold the vendor key.
Same numbers the desk shops — REST for a snapshot, SSE for ticks. True, +EV, locks, middles, and Sharp Action print on that pipe. Partner keys are not public yet. You never hold the vendor key.
Football · LaLiga · on the pipe
Girona v Real Sociedad
GET /api/odds/value
The find rides the line
A raw book dump is prices. Ours prints True and the leftover on the same JSON as the board — because that is what the desk already shops.
01
Snapshot the board
GET screen, fixtures, value, arb, middles. One JSON. Gold is the longest cell. True is Pinnacle no-vig.
02
Sit on the pipe
GET /api/odds/live is SSE. Price ticks and finds fan out from the one hub. Polling REST is for the first paint, not the line.
03
Keys stay here
Odds stay behind /api/odds/*. A partner key, when we issue one, talks to us — not to Sharp, Optic, or the book.