nerd

Multi-book line shopping for one match (sport-agnostic)

Every sportsbook with current lines on this match across moneyline + spread + total, joined to books_reference for display name and logo. Books sorted by display_name. 30s Redis cache. Empty books: [] (not 404) when the match exists but has no odds rows. Legacy alias: GET /v1/nerd/games/{id}/books (sunset 2026-09-01). Edge plan or higher: odds access starts at Edge; Free / Solo / Trio receive a 403 naming the tier and linking the docs and pricing pages.

get/v1/games/{id}/books

Request

  • Base URL: https://api.bigballsdata.com
  • URL: https://api.bigballsdata.com/v1/games/{id}/books
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Path parameters

idstring uuid required

Query parameters

view'nerd'

Accepted and IGNORED. No handler reads view; the response is byte-identical with and without it (verified 2026-09-17 against production on /v1/games, /v1/wc2026/matches and /v1/wc2026/standings, modulo meta.cache_age_ms). Kept in the contract, and still tolerated by the routes, only so existing callers that send it are not broken, but do not build on it.

Response

ok

object required

Changes

No recorded changes to this operation across all 3 revisions of this API.