You can now filter with is_live=true
to only get live odds returned, is_live=false
to only get prematch odds. We also return is_live
as part of the response so if you do not pass this parameter, you can still tell whether odds are prematch or live.
We now send market_id
, sportsbook_id
, and league_id
as part of an odd message. We do not pass a sport_id
because the sport
value is already the id.
We added a new parameter to the fixtures/odds/historical endpoint that allows you to get when an odd was suspended or taken off the board. To see this, you need to add the query param and value include_locked=True
when making your requests.
To make a more uniform id available, we added the numerical_id
field on the markets endpoints. We will be adding a similar variable for all of our other models.
- MALAY
- HONG_KONG
- INDONESIAN
"limits": {
"max": 500
}
Added the down
, the distance_to_go
and the field_position
as new fields that will be filled out for NCAAF and NFL games if the data exists.
"in_play": {
"period": "2",
"clock": "4:13",
"last_play": "Timeout at 04:13.",
"time_min": null,
"time_sec": null,
"balls": null,
"outs": null,
"strikes": null,
"runners": null,
"batter": null,
"pitcher": null,
"possession": "Buffalo Bills",
"down": 1,
"distance_to_go": "10",
"field_position": "JAX 41"
},
There is now a field called extra
, which will contain miscellaneous information about the result that cannot fit into existing fields.
An example is decision
and decision_method
for UFC matches.
Added the tournament end date to reduce the number of queries needed.