get_odds
Query live sports betting odds from multiple sportsbooks. Filter by event, player, team, market, or league. Returns a flat array of book prices with pagination support.
Instructions
Core odds query. Returns a flat array of book prices scoped by any combination of event_id, player_id, team_id, sportsbook, market and league. Called unscoped it paginates hard — prefer scoping to at least one entity. Paginate with cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return (page size). Default 50, server caps apply. | |
| cursor | No | Opaque pagination cursor. Pass the `nextCursor` from a previous response to fetch the next page. | |
| league | No | League slug filter. | |
| market | No | Market type filter (e.g. MONEYLINE, SPREAD, PLAYER_TOTAL). See list_markets. | |
| team_id | No | Scope to one team (UUID from list_teams). | |
| event_id | No | Scope to one event (UUID from list_events). | |
| player_id | No | Scope to one player (UUID from list_players). | |
| sportsbook | No | Sportsbook / DFS source id (e.g. draftkings, prizepicks). See list_sportsbooks. |