id values it returns are what you pass to GET /leagues and GET /matches.
odds · Sportsbook grant: pinnacle
Request
No query parameters.Response
A bare JSON array, sorted ascending byid.
Sport object
This endpoint reflects what is being passed through right now, not a static catalog of everything the sportsbook offers. A sport appears once its feed has connected and seeded, so an empty array during a cold start is expected rather than an error. If it stays empty, check the
feed_healthy flag on your WebSocket heartbeat, or contact SportriX support.This response is also filtered by your key’s per-sport grants — sports you are not granted are silently absent. If a sport you expect is missing, first confirm the grant on your key before assuming the feed is down.
Errors
This endpoint does not return
403 on a per-sport grant — it silently filters instead. See Per-sport grants and Authentication for the exact error bodies.