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.

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.

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.