{"info":{"contact":{"email":"admin@theoddsgap.com"},"description":"Read-only, summary-level sports betting price data measured from our own scans of the major US sportsbooks and the regulated prediction markets.\n\nEvery response carries `as_of` (an Eastern Time timestamp of the data, not of the request), `live_url` (the page that renders it), `attribution`, `license` and `responsible_gambling`. When you quote a price, relay its `as_of` and link its `live_url`: odds move minute to minute and an undated price is usually wrong by the time it is read.\n\nThis API contains no affiliate or signup links and will not add them. Betting legality and book availability vary by US state and we cannot see the reader's location, so nothing here should be presented as an offer or a recommendation. Offshore and unregulated books are excluded from every figure.\n\nSummary level by design: best price per side. Every book's individual price, the line history and the captured opening lines live on the page in `live_url`.","license":{"name":"Quote with attribution; ask before bulk reuse","url":"https://theoddsgap.com/data"},"title":"The Odds Gap assistant API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/board":{"get":{"operationId":"getBoard","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Upcoming games, summary level"}},"summary":"Today's upcoming games with the best price on each side"}},"/game":{"get":{"operationId":"getGame","parameters":[{"description":"League slug, for example mlb or nfl.","in":"query","name":"league","required":true,"schema":{"enum":["bundesliga","champions-league","college-basketball","college-football","epl","la-liga","ligue-1","mlb","mls","nba","nfl","nhl","serie-a","tennis","ufc","wnba","world-cup"],"type":"string"}},{"description":"away-team-vs-home-team, as it appears in the game page URL.","in":"query","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"One game, summary level"}},"summary":"One game's best price per side"}},"/reference":{"get":{"operationId":"getReferenceAnswers","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Measured claims with their windows and dates"}},"summary":"Standing measured answers about sportsbook pricing"}}},"servers":[{"url":"https://theoddsgap.com/assistant/v1"}]}
