Tracking Data Adjustments and Updates
Track daily changes to Unrivaled API data without depleting your call limits.
Introduction
In the Unrivaled API, data may be updated or revised. Changes can occur due to:
To help you stay up to date without exceeding your call limits, the API offers the Daily Change Log endpoint. This feed lists the IDs and timestamps of modified teams, players, game statistics, schedules, and standings for a given date.
Unrivaled Update Scenarios
Schedule Revisions
The Daily Change Log can be used to monitor revisions to schedules.
"schedule": [
{
"id": "009fc0bc-e36e-47b2-b5c5-e5cab9b252d1",
"season_id": "896588ff-6de9-49a9-a799-bbd7d3922cdc",
"last_modified": "2025-06-25T04:19:22Z",
"sr_id": "sr:match:56328069"
},
{
"id": "e6fdfe56-f4ef-4bab-8f24-19a99adb7f6f",
"season_id": "896588ff-6de9-49a9-a799-bbd7d3922cdc",
"last_modified": "2025-06-26T03:55:52Z",
"sr_id": "sr:match:56328073"
}
],Steps
- Review the Daily Change Log for IDs listed under the
schedulenode. A game ID in this section indicates that an update has been made to its schedule. - Pull any of the following game feeds using the ID to review the latest changes to the schedule.
- Update your stored schedule data with the latest schedule.
Postgame Updates and Revisions
The table below outlines scenarios and use cases for using the Daily Change Log for applications that offer live game updates. This log provides updates and stat revisions for recent games.
| Data | Use Case |
|---|---|
| Game Boxscore | Monitor adjustments in game summary data, including final scores or statistical errors being rectified. |
| Game Play-by-Play | Track changes in play details such as new plays added or corrections to existing play records. |
| Game Summary | Monitor updates in player statistics and team performance metrics postgame corrections. |
"results": [
{
"id": "009fc0bc-e36e-47b2-b5c5-e5cab9b252d1",
"season_id": "896588ff-6de9-49a9-a799-bbd7d3922cdc",
"last_modified": "2025-06-25T04:19:22Z",
"sr_id": "sr:match:56328069"
},
{
"id": "e6fdfe56-f4ef-4bab-8f24-19a99adb7f6f",
"season_id": "896588ff-6de9-49a9-a799-bbd7d3922cdc",
"last_modified": "2025-06-26T03:55:52Z",
"sr_id": "sr:match:56328073"
}
],Steps
-
Review the Daily Change Log to determine what was updated under the
resultsnode. Each log entry includes the game ID tied and timestamp to the change. -
Pull detailed records using each game feed.
- Game Play-by-Play Feed → Check for new plays added or corrections to existing plays.
- Game Boxscore Feed → Review updates to game summaries, including scores and final stats.
- Game Summary Feed → Monitor corrected player and team metrics postgame.
-
Compare the retrieved data against your stored records to confirm the changes, then update your system to keep schedules, stats, and results synchronized.
Revisions to Seasonal StatisticsThe Daily Change Log is useful for monitoring adjustments to Unrivaled seasonal statistics. For instance, if a game statistic that affects seasonal totals is corrected, the log will record this update in its results node.
Changes to Standings
The Daily Change Log can be used to monitor potential adjustments to Unrivaled standings.
"standings": [
{
"id": "5c0d47fe-8539-47b0-9f36-d0b3609ca89b",
"name": "Mystics",
"market": "Washington",
"last_modified": "2025-06-26T03:52:12Z",
"sr_id": "sr:team:3454"
},
{
"id": "a015b02d-845c-40c1-8ef4-844984f47e4d",
"name": "Sun",
"market": "Connecticut",
"last_modified": "2025-06-26T03:52:11Z",
"sr_id": "sr:team:35547"
},
{
"id": "d6a012ed-84aa-48d3-8265-2d3f3ff2199a",
"name": "Storm",
"market": "Seattle",
"last_modified": "2025-06-25T04:17:12Z",
"sr_id": "sr:team:3448"
}
]
}Steps
-
Review the Daily Change Log for IDs listed under the
standingsnode. A team ID in this section indicates that the standings for that team have been updated. -
Pull the Standings feed and review the latest league, conference, or division standings.
-
Compare the newly retrieved standings against your stored data.
Player Updates
You can use the Daily Change Log to track revisions to player details like position and jersey number.
"players": [
{
"id": "612e128c-c5b3-4ce0-a131-ce4d10f4f7ff",
"full_name": "Aari McDonald",
"last_modified": "2025-06-25T22:51:26Z",
"sr_id": "sr:player:1148502",
"reference": "1630462"
},
{
"id": "6a32c622-278c-4c75-b83f-345bcd252ab4",
"full_name": "Temi Fágbénlé",
"last_modified": "2025-06-25T16:26:59Z",
"sr_id": "sr:player:1156796",
"reference": "1627701"
},
{
"id": "849170da-3a64-47f6-a912-818a3feceb4c",
"full_name": "Aerial Powers",
"last_modified": "2025-06-25T16:25:00Z",
"sr_id": "sr:player:1156862",
"reference": "1627672"
},
{
"id": "a1372723-dc8c-45c9-a160-890f80b985ab",
"full_name": "Kamilla Cardoso",
"last_modified": "2025-06-25T18:58:36Z",
"sr_id": "sr:player:2106396",
"reference": "1642289"
},Steps
-
Review the Daily Change Log for IDs listed under the
profilesorplayersnode. A player ID in this section indicates that an update has been made to the player's information. -
Pull the Player Profile feed using the ID to review the latest changes to the player's information.
-
Compare the newly retrieved player profile against your stored data.
Updated about 4 hours ago
