Improved
Rescheduled fixtures now link to each other
October 29th, 2026
/fixtures now returns two new fields, rescheduled_from and rescheduled_to, so you can follow a game when it gets a new fixture ID.
Most reschedules keep the same fixture and only update start_date. Sometimes, though, the original fixture is cancelled and the game is published again under a
new fixture ID. This happens when:
- a postponed game has no new start time after a set window (24 hours by default, 36 hours for tennis, 120 hours for NFL)
- a baseball game moves to a different local date before it starts
- the data provider reissues the match under a new ID, which is common in tennis
Until now, nothing connected the cancelled fixture to its replacement. Now both fixtures point at each other:
Field Set on Value
------------------ ----------------------- ---------------------------------------
rescheduled_to The cancelled original ID of the fixture that replaced it
rescheduled_from The replacement ID of the cancelled fixture it replacesExample
This Czech First League match was postponed from October 24 to December 2:
curl "[https://api.opticodds.com/api/v3/fixtures?id=20261024F07FBDC1\&id=20261202F07FBDC1](https://api.opticodds.com/api/v3/fixtures?id=20261024F07FBDC1\&id=20261202F07FBDC1)" <br />-H "X-Api-Key: YOUR_API_KEY"
{
"data": [
{
"id": "20261024F07FBDC1",
"status": "cancelled",
"start_date": "2026-10-24T13:00:00Z",
"league": { "id": "czech_republic_-_first_league" },
"rescheduled_from": null,
"rescheduled_to": "20261202F07FBDC1"
},
{
"id": "20261202F07FBDC1",
"status": "unplayed",
"start_date": "2026-12-02T16:30:00Z",
"league": { "id": "czech_republic_-_first_league" },
"rescheduled_from": "20261024F07FBDC1",
"rescheduled_to": null
}
]
}Notes
- Every sport: this applies to every sport and league.
- Where the fields appear: on /fixtures and on the fixture objects inside odds responses.
- History: reschedules from roughly the last 90 days are already linked.
- Not linked: a fixture cancelled because its competitors changed is a different game, so it isn't marked as rescheduled.