Monitoring Schedules
Pull and display Unrivaled schedule information
Prerequisite: Confirm Season Availability and Coverage
Understanding which seasons are available, and what level of data coverage is provided, is essential for making reliable and accurate API calls.
- Use the Seasons feed to view all available seasons in the API.
- Reference the
coveragenode in a schedule or game endpoint before a game to determine its level of coverage.
Scheduling Releases
Unrivaled publishes its season schedule ahead of the competition window, with key league dates announced in advance to support integration planning. For the 2026 season, teams and rosters will be announced in December 2025, the season begins on January 5, 2026, the 1-on-1 Tournament takes place on February 10–11 and 14, and postseason play occurs in March 2026.
Schedule updates may occur throughout the season, including adjustments to game times, venues, or event details. Integrators should routinely check the schedule feeds to ensure they are working with the most current information.
For more detail on how Unrivaled data is updated and validated during the season, see the Update Frequencies page.
Scheduling Feeds Available
Accessing the schedule is a fundamental step in your integration and is especially important in critical scenarios. For example, to retrieve live game data, you must first pull a schedule feed to obtain the game IDs for the specific games you want to target.
You can access Unrivaled scheduling data using the following feeds:
-
Daily Schedule – Provides the date, time, venue, and other event details for all Unrivaled games scheduled on a league-defined day. Note: A league-defined day refers to the 24-hour period designated by Unrivaled for that day’s games and events.
-
Schedule – Provides the full season schedule for Unrivaled, including the date, time, venue, and matchup details for every game across the entire season.
-
Series Schedule – Provides schedule information for postseason or series-based play, including participating teams and the date, time, and location of each matchup in an Unrivaled series.
-
Tournament Schedule - provides the date, time, location, and other event details for every match-up taking place for a given tournament.
Use the Update Frequencies PageFor recommended pull intervals and timing for schedule-related endpoints, see the Update Frequencies page to ensure you’re calling feeds at the optimal rate.
Retrieving Schedules
Season Schedules
You can retrieve complete schedules for the regular season (REG), and postseason (PST) using the Schedule endpoint. Specify the season_year and set the season_type to REG, or PST depending on the schedule you need.
You might want to pull the entire schedule to build out a season calendar, preload upcoming games, or keep your application in sync with official league dates.
Daily Schedules
The Daily Schedule endpoint provides date, time, location, and other event details for every match-up taking place in the league defined day.
The following sample shows the structure for an Unrivaled schedule.
Daily Schedules Sample
{
"date": "2025-01-18",
"league": {
"id": "844ee10a-00c8-4dc1-9c17-52598de2ef47",
"name": "Unrivaled",
"alias": "UNRIVALED"
},
"games": [
{
"id": "5a8f4590-601c-4ed0-88f6-df78201e0a22",
"status": "scheduled",
"coverage": "full",
"scheduled": "2025-01-18T19:00:00+00:00",
"track_on_court": true,
"time_zones": {
"venue": "US/Eastern",
"home": "US/Eastern",
"away": "US/Eastern"
},
"season": {
"id": "c86ab7c9-5408-44e6-af06-c22636262927",
"year": 2025,
"type": "REG"
},
"venue": {
"id": "67e49419-cb04-4ce0-ab33-ae42af8d8634",
"name": "Unrivaled Arena",
"capacity": 850,
"address": "7321 NW 75th Street",
"city": "Medley",
"state": "FL",
"zip": "33166",
"country": "USA",
"location": {
"lat": "25.842035",
"lng": "-80.317192"
}
},
"broadcasts": [
{
"network": "truTV",
"type": "TV",
"locale": "National",
"channel": "246"
}
],
"home": {
"name": "Phantom",
"alias": "PHA",
"id": "e5be75a6-cd4a-41d3-b3c3-638506ced50a"
},
"away": {
"name": "Laces",
"alias": "LCS",
"id": "b1da8619-1db7-4c21-99bb-4c7307e25026"
}
},
{
"id": "4b794877-9ef9-43a3-a09d-905bb24f7cb0",
"status": "scheduled",
"coverage": "full",
"scheduled": "2025-01-18T20:00:00+00:00",
"track_on_court": true,
"time_zones": {
"venue": "US/Eastern",
"home": "US/Eastern",
"away": "US/Eastern"
},
"season": {
"id": "c86ab7c9-5408-44e6-af06-c22636262927",
"year": 2025,
"type": "REG"
},
"venue": {
"id": "67e49419-cb04-4ce0-ab33-ae42af8d8634",
"name": "Unrivaled Arena",
"capacity": 850,
"address": "7321 NW 75th Street",
"city": "Medley",
"state": "FL",
"zip": "33166",
"country": "USA",
"location": {
"lat": "25.842035",
"lng": "-80.317192"
}
},
"broadcasts": [
{
"network": "truTV",
"type": "TV",
"locale": "National",
"channel": "246"
}
],
"home": {
"name": "Lunar Owls",
"alias": "LNR",
"id": "67c22115-2385-458f-8632-a67a025fef55"
},
"away": {
"name": "Rose",
"alias": "ROS",
"id": "3b7f5d56-3586-4d58-98a7-562e267a965e"
}
}
]
}You might use this instead of pulling the entire schedule when you only need to display or process games for a single day.
Playoff Schedules
The Series Schedule endpoint provides matchup details for the Unrivaled postseason or series-based play, including participating teams as well as the date, time, venue, and other event information for each game in the series.
Series Schedule Sample
{
"league": {
"id": "844ee10a-00c8-4dc1-9c17-52598de2ef47",
"name": "Unrivaled",
"alias": "UNRIVALED"
},
"season": {
"id": "427b16f8-b851-4421-8a7c-c2732f60feff",
"year": 2025,
"type": "PST"
},
"series": [
{
"id": "57a01ec9-0b67-4cb6-ac49-b4aa774d6c80",
"title": "Semifinals - Laces vs Rose",
"round": 1,
"start_date": "2025-03-16",
"status": "scheduled",
"participants": [],
"games": []
},
{
"id": "6a42c5d0-7b59-4f4f-8628-5b26ba8c8239",
"parent_id": "a3eb1e59-5e9f-43a9-9fd5-a70f6bfa1a78",
"title": "Unrivaled Finals - Vinyl vs Rose",
"round": 2,
"start_date": "2025-03-17",
"status": "scheduled",
"participants": [],
"games": []
},
{
"id": "cc261860-57b6-4b1c-9146-700f5efab4bf",
"title": "Semifinals - Vinyl vs Lunar Owls",
"round": 1,
"start_date": "2025-03-16",
"status": "scheduled",
"participants": [],
"games": []
}
]
}When querying postseason data, ensure the season_type parameter is set to PST.
Team Schedules
You can generate team-specific schedules by pulling data from the Daily Schedule, Schedule, or Series Schedule endpoints and then filtering the results locally using the relevant team_id.
- Use the Team Profile or League Hierarchy endpoints to retrieve the list of Unrivaled teams.
- Identify the
team_idvalues for the teams you want to track. - Filter data in your application by
team_idto isolate that team’s games.
Filtering locally by team_id allows you to build team calendars, surface upcoming matchups, or track team participation throughout the Unrivaled season and postseason series.
Monitoring Updates to Schedules
Use the daily change log to monitor Unrivaled game schedule updates efficiently and avoid exceeding your call limits.
Updated about 4 hours ago
