We have gotten requests for more visibility on when sportsbook's odds are updated to help detect potentially stale lines. We released an endpoint that will let you see the last time we received a valid odd for a given League, Fixture, and Sportsbook.
To make it easier to exclude preseason or other dates, we now offer a new query parameter that lets you set the earliest date cutoff.
Example
The following Game Log for LeBron James:
Oct 5, 2024 : Preseason
Oct 7, 2024 : Preseason
Oct 9, 2024 : Preseason
Oct 12, 2024 : Regular Season
Oct 15, 2025: Regular Season
If i only want to get all regular season games, i can set earliest_date=2024-10-11 when making the request and it will only take into account games where LeBron James played after that date.
The previous behavior was deep_link: null would be returned for every odd, now we return the deep link info in the same way we return it on /fixture/odds. If we do not have deep linking available for that sportsbook or it does not exist, this value will still be null.
Example:
event: odds
id: 1726059486013-2
retry: 5000
data: {"data":[{"deep_link":{"android":"dksb://sb/addbet/0OU76623766U1250_3","desktop":"https://sportsbook.draftkings.com/event/31025977?outcomes=0OU76623766U1250_3","ios":"dksb://sb/addbet/0OU76623766U1250_3"},"fixture_id":"3286E9A92857","game_id":"24269-32499-2024-37","grouping_key":"nuria_parrizas_diaz:12.5","id":"24269-32499-2024-37:draftkings:player_games_won:nuria_parrizas_diaz_under_12_5","is_live":true,"is_main":true,"league":"WTA","market":"Player Games Won","name":"Nuria Parrizas Diaz Under 12.5","player_id":"E5A10E75C8BC","points":12.5,"price":-240,"selection":"Nuria Parrizas Diaz","selection_line":"under","selection_points":12.5,"sport":"tennis","sportsbook":"DraftKings","team_id":"E5A10E75C8BC","timestamp":1726059485.9092739},{"deep_link":{"android":"dksb://sb/addbet/0OU76623765U350_3","desktop":"https://sportsbook.draftkings.com/event/31025977?outcomes=0OU76623765U350_3","ios":"dksb://sb/addbet/0OU76623765U350_3"},"fixture_id":"3286E9A92857","game_id":"24269-32499-2024-37","grouping_key":"ipek_oz:3.5","id":"24269-32499-2024-37:draftkings:player_games_won:ipek_oz_under_3_5","is_live":true,"is_main":true,"league":"WTA","market":"Player Games Won","name":"Ipek Oz Under 3.5","player_id":"E34934484B66","points":3.5,"price":110,"selection":"Ipek Oz","selection_line":"under","selection_points":3.5,"sport":"tennis","sportsbook":"DraftKings","team_id":"E34934484B66","timestamp":1726059485.9092739},{"deep_link":{"android":"dksb://sb/addbet/0OU76623766O1250_1","desktop":"https://sportsbook.draftkings.com/event/31025977?outcomes=0OU76623766O1250_1","ios":"dksb://sb/addbet/0OU76623766O1250_1"},"fixture_id":"3286E9A92857","game_id":"24269-32499-2024-37","grouping_key":"nuria_parrizas_diaz:12.5","id":"24269-32499-2024-37:draftkings:player_games_won:nuria_parrizas_diaz_over_12_5","is_live":true,"is_main":true,"league":"WTA","market":"Player Games Won","name":"Nuria Parrizas Diaz Over 12.5","player_id":"E5A10E75C8BC","points":12.5,"price":175,"selection":"Nuria Parrizas Diaz","selection_line":"over","selection_points":12.5,"sport":"tennis","sportsbook":"DraftKings","team_id":"E5A10E75C8BC","timestamp":1726059485.9092739},{"deep_link":{"android":"dksb://sb/addbet/0OU76623765O350_1","desktop":"https://sportsbook.draftkings.com/event/31025977?outcomes=0OU76623765O350_1","ios":"dksb://sb/addbet/0OU76623765O350_1"},"fixture_id":"3286E9A92857","game_id":"24269-32499-2024-37","grouping_key":"ipek_oz:3.5","id":"24269-32499-2024-37:draftkings:player_games_won:ipek_oz_over_3_5","is_live":true,"is_main":true,"league":"WTA","market":"Player Games Won","name":"Ipek Oz Over 3.5","player_id":"E34934484B66","points":3.5,"price":-150,"selection":"Ipek Oz","selection_line":"over","selection_points":3.5,"sport":"tennis","sportsbook":"DraftKings","team_id":"E34934484B66","timestamp":1726059485.9092739}],"entry_id":"1726059486013-2","type":"odds"}
To help transition from v2, we are adding a new query param to the /leagues/active endpoint to allow for you to get leagues that have fixtures with a given status. This will be useful if you want to get all active leagues that have games that live.
To achieve the same functionality as v2/leagues?is_live=1 , you can do v3/leagues/active?fixture_status=Live.