Download OpenAPI specification:
Welcome to the DataFeeds by Rolling Insights REST API — real-time and historical sports data, served as JSON over HTTPS, for NFL, NBA, MLB, NHL, NCAA Football, NCAA Basketball, PGA, European soccer (EPL, Serie A, La Liga), and darts.
Each sport exposes the same core building blocks wherever that sport supports them: daily, weekly, and season schedules, live game data, player and team info and stats, depth charts, injuries, play-by-play, and event/tournament fields. Browse the endpoint groups in the sidebar for the exact paths and per-sport response shapes.
Getting started: every request is authenticated with an RSC_token query parameter — see the Authentication section below for how to register, generate a token, and make your first request.
Every request to the DataFeeds REST API is authenticated with an RSC_token passed as a query parameter.
Register for an account at the API Locker to generate your RSC_token. New accounts include a 30-day free trial.
Pass RSC_token as a query parameter on every request to the base URL https://rest.datafeeds.rolling-insights.com/api/v1. For example:
https://rest.datafeeds.rolling-insights.com/api/v1/schedule/2024-01-01/NBA?RSC_token=YOUR_TOKEN
In addition to this REST API, DataFeeds offers a GraphQL API with its own separate credentials. Authentication uses the OAuth2 client-credentials flow: a client ID and secret are exchanged for a short-lived bearer token, which is then sent as an Authorization: Bearer <token> header. Because this is a transport-level concern it cannot be represented in an OpenAPI 3 spec.
Visit the interactive Apollo Sandbox at https://datafeeds.rolling-insights.com/graphql — the getting-started and authentication home for the GraphQL API, where you can explore the schema and run queries.
Retrieves the daily schedule for Darts games for a particular date specified in the endpoint.
Purpose of the endpoint
Use cases
Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/schedule/2024-01-01/DARTS?RSC_token=.../schedule/2024-01-01/DARTS?RSC_token=...&game_id=20240101-WDC-21-5Special data point values
| Field | Description | Example |
|---|---|---|
| season | Year of the season | "2026" |
| event_name | Specific event or series within the season | PDC World Championship, Premier League, World Matchplay, UK Open, European Tour, Players Championship, etc. |
| status | Game status for the request date | scheduled, delayed, postponed, suspended, cancelled, withdrawn, inprogress, final, completed |
| player_1 | Name of the first player | "Chris Dobey" |
| player_1_ID | Unique identifier for the first player | 21 |
| player_1_rank | Ranking of the first player | 13 |
| player_2 | Name of the second player | "Rob Cross" |
| player_2_ID | Unique identifier for the second player | 5 |
| game_time | Scheduled start time in GMT | "Mon, 01 Jan 2024 12:45:00 GMT" |
| round | Tournament round | "Quarter-Final", "Last 16", "Last 127", "Last 64", "Final" |
Status notes
withdrawn: player left the tournament.cancelled: game in schedule due to a source error or player name error.| date required | string <date> Example: 2024-01-01 Date (YYYY-MM-DD) for the daily schedule as per GMT. |
| player_id | integer >= 1 Example: player_id=21 One specified player ID. Filters to games involving this player. |
| game_id | string Example: game_id=20240101-WDC-21-5 One specified game ID. |
| event_id | string Example: event_id=20231215WDC One specified event ID. |
{- "data": {
- "DARTS": [
- {
- "player_1": "James Wade",
- "player_1_ID": 16,
- "player_1_rank": 6,
- "player_2": "Adam Sevada",
- "player_2_ID": 293,
- "player_2_rank": null,
- "game_time": "Fri, 26 Jun 2026 00:15:00 GMT",
- "game_ID": "20260625-M-16-293",
- "event_ID": "20260625M",
- "event_name": "2026 US Darts Masters",
- "season": "2026",
- "status": "final",
- "round": "Last 16"
}
]
}
}Retrieves the MLB schedule for a single date — games that started that day (GMT) — including season type, game IDs, game times, and probable starting pitchers.
Purpose: An overview of the MLB schedule for one date.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2026-04-22 |
{- "data": {
- "MLB": [
- {
- "away_team": "Kansas City Royals",
- "home_team": "Kansas City Royals",
- "away_team_ID": 17,
- "home_team_ID": 17,
- "away_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "home_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "game_ID": "20260422-1-17",
- "game_time": "Wed, 22 Apr 2026 18:10:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "round": null,
- "season": "2026",
- "status": "completed",
- "arena": "Kauffman Stadium",
- "city": "Kansas City",
- "state": "Missouri",
- "country": "United States",
- "postal_code": "64129",
- "latitude": 39.0517,
- "longitude": -94.4803,
- "dome": 0,
- "field": "grass"
}
]
}
}Retrieves the NBA schedule for a single date — games that started that day (GMT) — including season type, game IDs, and game times.
Purpose: An overview of the NBA schedule for one date.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2026-03-19 |
{- "data": {
- "NBA": [
- {
- "away_team": "Los Angeles Lakers",
- "home_team": "Los Angeles Lakers",
- "away_team_ID": 13,
- "home_team_ID": 13,
- "game_ID": "20260319-99-99",
- "game_time": "Tue, 24 Mar 2026 23:00:00 GMT",
- "season_type": "Playoffs",
- "event_name": "Playoffs",
- "round": 1,
- "season": "2025-2026",
- "status": "final",
- "broadcast": "TNT"
}
]
}
}Retrieve the daily schedule of College Basketball (NCAABB) games for the date in the path (games that started that day, GMT).
Purpose: Returns every game on the given date — season type, game IDs, team IDs, seeding/bracket details, and venue — for a focused view of a single day's slate.
Use cases:
Best practices:
| date required | string <date> Example: 2026-03-20 |
{- "data": {
- "NCAABB": [
- {
- "away_team": "University of Kentucky",
- "home_team": "University of Kentucky",
- "away_team_ID": 269,
- "home_team_ID": 269,
- "game_ID": "20260320-343-269",
- "game_time": "Fri, 20 Mar 2026 16:15:00 GMT",
- "season_type": "Postseason",
- "event_name": "NCAA Tournament",
- "season": "2025-2026",
- "status": "final",
- "replaced_by": "20260215-102-107",
- "location": "Lexington, Kentucky",
- "region": "Midwest",
- "round": 1,
- "away_team_seed": 7,
- "home_team_seed": 7,
- "region_display_order": 1,
- "top_left_bracket_region": "East",
- "bottom_right_bracket_region": "Midwest",
- "top_right_bracket_region": "South",
- "bottom_left_bracket_region": "West",
- "city": "Lexington",
- "state": "Kentucky",
- "country": "United States",
- "postal_code": "40506",
- "latitude": 38.0406,
- "longitude": -84.5037,
- "arena": "Rupp Arena"
}
]
}
}Retrieve the schedule of College Football (NCAAFB) games for a single date — every game that started on the given date in GMT (season type, game IDs, game times, and more).
Use cases:
game_id values for more detailed queries.Best practices: Request only the dates you need to avoid ingesting unnecessary days of games.
| date required | string <date> Example: 2025-11-15 |
{- "data": {
- "NCAAFB": [
- {
- "away_team": "Texas Tech University",
- "home_team": "Texas Tech University",
- "away_team_ID": 35,
- "home_team_ID": 35,
- "game_ID": "20251115-1-35",
- "game_time": "Sat, 15 Nov 2025 20:30:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "season": "2025-2026",
- "status": "completed",
- "week": 12,
- "arena": "Jones AT&T Stadium",
- "city": "Lubbock",
- "state": "Texas",
- "country": "United States",
- "postal_code": "79407",
- "latitude": 33.59111,
- "longitude": -101.87278,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves the NFL schedule for a single date — games that started that day (GMT) — including season type, week numbers, game IDs, game times, and venue details.
Purpose: An overview of the NFL schedule for one date.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2025-12-21 |
{- "data": {
- "NFL": [
- {
- "away_team": "Buffalo Bills",
- "home_team": "Buffalo Bills",
- "away_team_ID": 1,
- "home_team_ID": 1,
- "game_ID": "20251221-1-26",
- "game_time": "Sun, 21 Dec 2025 18:00:00 GMT",
- "season_type": "Postseason",
- "event_name": "AFC Championship",
- "round": 3,
- "season": "2025-2026",
- "status": "completed",
- "week": 21,
- "arena": "Highmark Stadium",
- "city": "Orchard Park",
- "state": "New York",
- "country": "United States",
- "postal_code": "14127-2237",
- "latitude": 42.774,
- "longitude": -78.787,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves all NHL games that started on the given date (GMT) — teams, game IDs, game times, season type and status.
Use cases:
| date required | string <date> Example: 2026-05-18 |
{- "data": {
- "NHL": [
- {
- "away_team": "Montreal Canadiens",
- "home_team": "Montreal Canadiens",
- "away_team_ID": 23,
- "home_team_ID": 23,
- "game_ID": "20260518-23-16",
- "game_time": "Mon, 18 May 2026 23:30:00 GMT",
- "season_type": "Postseason",
- "event_name": "East Round 2",
- "round": 2,
- "season": "2025-2026",
- "status": "completed"
}
]
}
}Retrieves the daily schedule for PGA tournaments for a particular date specified in the endpoint.
Purpose of the endpoint
Use cases
game_id).Best practices and tips
PGA as the sport identifier followed by your RSC_token (required).game_id, only a single PGA tournament ID may be specified.RSC_token, contact support.URL examples
/schedule/2025-06-05/PGA?RSC_token=.../schedule/2025-06-05/PGA?game_id=2025_41&RSC_token=...| date required | string <date> Example: 2025-06-05 Date (YYYY-MM-DD) for the daily schedule. |
| game_id | string Example: game_id=2025_61 One specified tournament ID. Only PGA must be specified when using this parameter. If PGA is among multiple SPORT parameters, game_id cannot be specified. |
{- "data": {
- "PGA": [
- {
- "tournament_ID": "2019-58",
- "event_ID": 58,
- "tournament": "Bermuda Championship",
- "location": "Port Royal GC - Southampton Parish, Bermuda",
- "date": "Oct 31 - Nov 3, 2019",
- "city": "Southampton Parish",
- "state": "Southampton",
- "country": "Bermuda",
- "postal_code": "SN 02",
- "latitude": 32.261,
- "longitude": -64.873,
- "purse": "$3,000,000",
- "timezone": "GMT-3",
- "status": "scheduled",
- "format": "stroke",
- "covered": 1,
- "start_time": "Thu, 31 Oct 2019 12:10:00 GMT",
- "tournament_start": "Oct 31, 2019",
- "tournament_end": "Nov 3, 2019",
- "course": [
- {
- "par": 71,
- "name": "Port Royal Golf Course",
- "yards": 6842
}
]
}
]
}
}Daily schedule of SOCCER games that start on the given {date} (GMT) — team IDs, game IDs, kickoff time, venue, and season type.
Use cases:
Best practices: The {date} is matched in GMT, so a late local kickoff can land on the next day's feed.
| date required | string Example: 2026-03-19 |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "away_team": "Manchester United",
- "home_team": "Arsenal",
- "away_team_ID": 14,
- "home_team_ID": 1,
- "game_ID": "20250817-14-1",
- "game_time": "Sun, 17 Aug 2025 15:30:00 GMT",
- "season_type": "Regular Season",
- "season": "2025-2026",
- "status": "completed",
- "city": "London",
- "country": "England",
- "postal_code": "N7 7AJ",
- "arena": "Emirates Stadium",
- "field": "grass",
- "dome": 1,
- "latitude": 51.555,
- "longitude": -0.108611
}
]
}
}Retrieves the weekly schedule for Darts games starting from the specified date in the endpoint, covering the following seven days.
Purpose of the endpoint
Use cases
Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/schedule-week/2024-01-01/DARTS?RSC_token=.../schedule-week/2024-01-01/DARTS?RSC_token=...&game_id=20240101-WDC-21-5/schedule-week/2024-01-01/DARTS?RSC_token=...&player_id=21/schedule-week/2024-01-01/DARTS?RSC_token=...&event_id=20231215WDCSpecial data point values
| Field | Description | Example |
|---|---|---|
| season | Year of the season | "2026" |
| event_name | Specific event or series within the season | PDC World Championship, Premier League, World Matchplay, UK Open, European Tour, Players Championship, etc. |
| status | Game status for the request date | scheduled, delayed, postponed, suspended, cancelled, withdrawn, inprogress, final, completed |
| player_1 | Name of the first player | "Chris Dobey" |
| player_1_ID | Unique identifier for the first player | 21 |
| player_1_rank | Ranking of the first player | 13 |
| player_2 | Name of the second player | "Rob Cross" |
| player_2_ID | Unique identifier for the second player | 5 |
| game_time | Scheduled start time in GMT | "Mon, 01 Jan 2024 12:45:00 GMT" |
| round | Tournament round | "Quarter-Final", "Last 16", "Last 127", "Last 64", "Final" |
Status notes
withdrawn: player left the tournament.cancelled: game in schedule due to a source error or player name error.| date required | string <date> Example: 2024-01-01 Anchor date (YYYY-MM-DD). Returns games for this date plus the following 7 days. |
| player_id | integer >= 1 Example: player_id=21 One specified player ID. Filters to games involving this player. |
| game_id | string Example: game_id=20240101-WDC-21-5 One specified game ID. |
| event_id | string Example: event_id=20231215WDC One specified event ID. |
{- "data": {
- "DARTS": [
- {
- "player_1": "James Wade",
- "player_1_ID": 16,
- "player_1_rank": 6,
- "player_2": "Adam Sevada",
- "player_2_ID": 293,
- "player_2_rank": null,
- "game_time": "Fri, 26 Jun 2026 00:15:00 GMT",
- "game_ID": "20260625-M-16-293",
- "event_ID": "20260625M",
- "event_name": "2026 US Darts Masters",
- "season": "2026",
- "status": "final",
- "round": "Last 16"
}
]
}
}Retrieves the MLB schedule for the seven-day window beginning on the given date, including season type, game IDs, game times, and probable starting pitchers.
Purpose: An overview of MLB games for a specific week.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2026-04-22 |
{- "data": {
- "MLB": [
- {
- "away_team": "Kansas City Royals",
- "home_team": "Kansas City Royals",
- "away_team_ID": 17,
- "home_team_ID": 17,
- "away_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "home_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "game_ID": "20260422-1-17",
- "game_time": "Wed, 22 Apr 2026 18:10:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "round": null,
- "season": "2026",
- "status": "completed",
- "arena": "Kauffman Stadium",
- "city": "Kansas City",
- "state": "Missouri",
- "country": "United States",
- "postal_code": "64129",
- "latitude": 39.0517,
- "longitude": -94.4803,
- "dome": 0,
- "field": "grass"
}
]
}
}Retrieves the NBA schedule for the seven-day window beginning on the given date, including season type, game IDs, and game times.
Purpose: An overview of NBA games for a specific week.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2026-03-19 |
{- "data": {
- "NBA": [
- {
- "away_team": "Los Angeles Lakers",
- "home_team": "Los Angeles Lakers",
- "away_team_ID": 13,
- "home_team_ID": 13,
- "game_ID": "20260319-99-99",
- "game_time": "Tue, 24 Mar 2026 23:00:00 GMT",
- "season_type": "Playoffs",
- "event_name": "Playoffs",
- "round": 1,
- "season": "2025-2026",
- "status": "final",
- "broadcast": "TNT"
}
]
}
}Retrieve the schedule of College Basketball (NCAABB) games for the seven-day window beginning on the date in the path.
Purpose: Returns all games in the 7 days from the given date — season type, game IDs, team IDs, and more — for an at-a-glance view of the week.
Use cases:
Best practices:
{date} is the first day of the 7-day window.| date required | string <date> Example: 2026-03-20 |
{- "data": {
- "NCAABB": [
- {
- "away_team": "University of Kentucky",
- "home_team": "University of Kentucky",
- "away_team_ID": 269,
- "home_team_ID": 269,
- "game_ID": "20260320-343-269",
- "game_time": "Fri, 20 Mar 2026 16:15:00 GMT",
- "season_type": "Postseason",
- "event_name": "NCAA Tournament",
- "season": "2025-2026",
- "status": "final",
- "replaced_by": "20260215-102-107",
- "location": "Lexington, Kentucky",
- "region": "Midwest",
- "round": 1,
- "away_team_seed": 7,
- "home_team_seed": 7,
- "region_display_order": 1,
- "top_left_bracket_region": "East",
- "bottom_right_bracket_region": "Midwest",
- "top_right_bracket_region": "South",
- "bottom_left_bracket_region": "West",
- "city": "Lexington",
- "state": "Kentucky",
- "country": "United States",
- "postal_code": "40506",
- "latitude": 38.0406,
- "longitude": -84.5037,
- "arena": "Rupp Arena"
}
]
}
}Retrieve the schedule of College Football (NCAAFB) games for the seven-day window beginning on the given date — an overview of a single week of the season (season type, game IDs, game times, and more).
Use cases:
game_id values for more detailed queries.Best practices: Call at the start of each week to retrieve the upcoming seven days.
| date required | string <date> Example: 2025-11-15 |
{- "data": {
- "NCAAFB": [
- {
- "away_team": "Texas Tech University",
- "home_team": "Texas Tech University",
- "away_team_ID": 35,
- "home_team_ID": 35,
- "game_ID": "20251115-1-35",
- "game_time": "Sat, 15 Nov 2025 20:30:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "season": "2025-2026",
- "status": "completed",
- "week": 12,
- "arena": "Jones AT&T Stadium",
- "city": "Lubbock",
- "state": "Texas",
- "country": "United States",
- "postal_code": "79407",
- "latitude": 33.59111,
- "longitude": -101.87278,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves the NFL schedule for the seven-day window beginning on the given date, including season type, week numbers, game IDs, game times, and venue details.
Purpose: An overview of NFL games for a specific week.
Use cases:
game_ID values for follow-up queries.Best practices:
| date required | string <date> Example: 2025-12-21 |
{- "data": {
- "NFL": [
- {
- "away_team": "Buffalo Bills",
- "home_team": "Buffalo Bills",
- "away_team_ID": 1,
- "home_team_ID": 1,
- "game_ID": "20251221-1-26",
- "game_time": "Sun, 21 Dec 2025 18:00:00 GMT",
- "season_type": "Postseason",
- "event_name": "AFC Championship",
- "round": 3,
- "season": "2025-2026",
- "status": "completed",
- "week": 21,
- "arena": "Highmark Stadium",
- "city": "Orchard Park",
- "state": "New York",
- "country": "United States",
- "postal_code": "14127-2237",
- "latitude": 42.774,
- "longitude": -78.787,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves the NHL schedule for the seven days beginning on the given date — teams, game IDs, game times, season type and status.
Use cases:
Best practices: Request once at the start of each week to cover the upcoming 7 days.
| date required | string <date> Example: 2026-05-18 |
{- "data": {
- "NHL": [
- {
- "away_team": "Montreal Canadiens",
- "home_team": "Montreal Canadiens",
- "away_team_ID": 23,
- "home_team_ID": 23,
- "game_ID": "20260518-23-16",
- "game_time": "Mon, 18 May 2026 23:30:00 GMT",
- "season_type": "Postseason",
- "event_name": "East Round 2",
- "round": 2,
- "season": "2025-2026",
- "status": "completed"
}
]
}
}Retrieves the weekly schedule for PGA tournaments starting from the specified date in the endpoint, covering the following seven days.
Purpose of the endpoint
Use cases
game_id).Best practices and tips
now or YYYY-MM-DD).PGA as the sport identifier followed by your RSC_token (required).game_id, only a single PGA tournament ID may be specified.RSC_token, contact support.URL examples
/schedule-week/2025-06-04/PGA?RSC_token=.../schedule-week/2025-06-04/PGA?game_id=2025_41&RSC_token=...| date required | string Example: 2025-06-04 Anchor date ( |
| game_id | string Example: game_id=2025_61 One specified tournament ID. Only PGA must be specified when using this parameter. If PGA is among multiple SPORT parameters, game_id cannot be specified. |
{- "data": {
- "PGA": [
- {
- "tournament_ID": "2019-58",
- "event_ID": 58,
- "tournament": "Bermuda Championship",
- "location": "Port Royal GC - Southampton Parish, Bermuda",
- "date": "Oct 31 - Nov 3, 2019",
- "city": "Southampton Parish",
- "state": "Southampton",
- "country": "Bermuda",
- "postal_code": "SN 02",
- "latitude": 32.261,
- "longitude": -64.873,
- "purse": "$3,000,000",
- "timezone": "GMT-3",
- "status": "scheduled",
- "format": "stroke",
- "covered": 1,
- "start_time": "Thu, 31 Oct 2019 12:10:00 GMT",
- "tournament_start": "Oct 31, 2019",
- "tournament_end": "Nov 3, 2019",
- "course": [
- {
- "par": 71,
- "name": "Port Royal Golf Course",
- "yards": 6842
}
]
}
]
}
}Schedule of SOCCER games for the seven-day window beginning on the given {date} (GMT). Recommended at the start of each week to retrieve all games in the upcoming 7 days.
Use cases:
| date required | string Example: 2026-03-19 |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "away_team": "Manchester United",
- "home_team": "Arsenal",
- "away_team_ID": 14,
- "home_team_ID": 1,
- "game_ID": "20250817-14-1",
- "game_time": "Sun, 17 Aug 2025 15:30:00 GMT",
- "season_type": "Regular Season",
- "season": "2025-2026",
- "status": "completed",
- "city": "London",
- "country": "England",
- "postal_code": "N7 7AJ",
- "arena": "Emirates Stadium",
- "field": "grass",
- "dome": 1,
- "latitude": 51.555,
- "longitude": -0.108611
}
]
}
}Retrieves the season schedule for Dart games for a particular year specified in the endpoint.
Purpose of the endpoint
Use cases
event_ID or game_ID for more specific detail queries.Best practices and tips
DARTS as SPORT followed by your RSC_token (required).RSC_token, contact support.URL examples
/schedule-season/2024/DARTS?RSC_token=...&game_id=20240101-WDC-156-27/schedule-season/2023/DARTS?RSC_token=...&event_id=20231215WDC/schedule-season/2026/DARTS?RSC_token=...&player_id=3Special data point values
| Field | Description | Example |
|---|---|---|
| season | Year of the season | "2026" |
| event_name | Specific event or series within the season | PDC World Championship, Premier League, World Matchplay, UK Open, European Tour, Players Championship, etc. |
| status | Game status for the request date | scheduled, delayed, postponed, suspended, cancelled, withdrawn, inprogress, final, completed |
| player_1 | Name of the first player | "Chris Dobey" |
| player_1_ID | Unique identifier for the first player | 21 |
| player_1_rank | Ranking of the first player | 13 |
| player_2 | Name of the second player | "Rob Cross" |
| player_2_ID | Unique identifier for the second player | 5 |
| game_time | Scheduled start time in GMT | "Mon, 01 Jan 2024 12:45:00 GMT" |
| round | Tournament round | "Quarter-Final", "Last 16", "Last 127", "Last 64", "Final" |
Status notes
withdrawn: player left the tournament.cancelled: game in schedule due to a source error or player name error.| season required | string Example: 2026 Season year (YYYY). |
| player_id | integer >= 1 Example: player_id=21 One specified player ID. Filters to games involving this player. |
| game_id | string Example: game_id=20240101-WDC-21-5 One specified game ID. |
| event_id | string Example: event_id=20231215WDC One specified event ID. |
{- "data": {
- "DARTS": [
- {
- "player_1": "James Wade",
- "player_1_ID": 16,
- "player_1_rank": 6,
- "player_2": "Adam Sevada",
- "player_2_ID": 293,
- "player_2_rank": null,
- "game_time": "Fri, 26 Jun 2026 00:15:00 GMT",
- "game_ID": "20260625-M-16-293",
- "event_ID": "20260625M",
- "event_name": "2026 US Darts Masters",
- "season": "2026",
- "status": "final",
- "round": "Last 16"
}
]
}
}Retrieves the full MLB season schedule for the requested year, including season type, game IDs, game times, and probable starting pitchers.
Purpose: A comprehensive overview of the MLB season for the requested year — everything you need about that season's games in one call.
Use cases:
game_ID values to drill into other endpoints (box scores, play-by-play, etc.).Best practices:
| season required | string^\d{4}$ Example: 2026 The year the season started (e.g. 2026), not a date. |
{- "data": {
- "MLB": [
- {
- "away_team": "Kansas City Royals",
- "home_team": "Kansas City Royals",
- "away_team_ID": 17,
- "home_team_ID": 17,
- "away_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "home_pitcher": {
- "player": "Chris Bassitt",
- "player_id": 1213
}, - "game_ID": "20260422-1-17",
- "game_time": "Wed, 22 Apr 2026 18:10:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "round": null,
- "season": "2026",
- "status": "completed",
- "arena": "Kauffman Stadium",
- "city": "Kansas City",
- "state": "Missouri",
- "country": "United States",
- "postal_code": "64129",
- "latitude": 39.0517,
- "longitude": -94.4803,
- "dome": 0,
- "field": "grass"
}
]
}
}Retrieves the full NBA season schedule for the requested year, including season type, game IDs, game times, and related details.
Purpose: A comprehensive overview of the NBA season for the requested year — everything you need about that season's games in one call.
Use cases:
game_ID values to drill into other endpoints (box scores, play-by-play, etc.).Best practices:
| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NBA": [
- {
- "away_team": "Los Angeles Lakers",
- "home_team": "Los Angeles Lakers",
- "away_team_ID": 13,
- "home_team_ID": 13,
- "game_ID": "20260319-99-99",
- "game_time": "Tue, 24 Mar 2026 23:00:00 GMT",
- "season_type": "Playoffs",
- "event_name": "Playoffs",
- "round": 1,
- "season": "2025-2026",
- "status": "final",
- "broadcast": "TNT"
}
]
}
}Retrieve the full-season schedule of College Basketball (NCAABB) games for the year in the path.
Purpose: Returns every game for the requested season — season type, game IDs, team IDs, seeding/bracket details, and venue — for a comprehensive view of the season.
Use cases:
Best practices:
| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NCAABB": [
- {
- "away_team": "University of Kentucky",
- "home_team": "University of Kentucky",
- "away_team_ID": 269,
- "home_team_ID": 269,
- "game_ID": "20260320-343-269",
- "game_time": "Fri, 20 Mar 2026 16:15:00 GMT",
- "season_type": "Postseason",
- "event_name": "NCAA Tournament",
- "season": "2025-2026",
- "status": "final",
- "replaced_by": "20260215-102-107",
- "location": "Lexington, Kentucky",
- "region": "Midwest",
- "round": 1,
- "away_team_seed": 7,
- "home_team_seed": 7,
- "region_display_order": 1,
- "top_left_bracket_region": "East",
- "bottom_right_bracket_region": "Midwest",
- "top_right_bracket_region": "South",
- "bottom_left_bracket_region": "West",
- "city": "Lexington",
- "state": "Kentucky",
- "country": "United States",
- "postal_code": "40506",
- "latitude": 38.0406,
- "longitude": -84.5037,
- "arena": "Rupp Arena"
}
]
}
}Retrieve the full-season schedule of College Football (NCAAFB) games for a given year — a comprehensive overview of the requested season (season type, game IDs, game times, and more) in a single response.
Use cases:
game_id values to drive more specific queries such as box-score results.Best practices: Fetch the full season schedule once for the complete picture, then track changes and updates via the daily and weekly schedule endpoints rather than repeatedly refetching the whole season.
| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NCAAFB": [
- {
- "away_team": "Texas Tech University",
- "home_team": "Texas Tech University",
- "away_team_ID": 35,
- "home_team_ID": 35,
- "game_ID": "20251115-1-35",
- "game_time": "Sat, 15 Nov 2025 20:30:00 GMT",
- "season_type": "Regular Season",
- "event_name": null,
- "season": "2025-2026",
- "status": "completed",
- "week": 12,
- "arena": "Jones AT&T Stadium",
- "city": "Lubbock",
- "state": "Texas",
- "country": "United States",
- "postal_code": "79407",
- "latitude": 33.59111,
- "longitude": -101.87278,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves the full NFL season schedule for the requested year, including season type, week numbers, game IDs, game times, and venue details.
Purpose: A comprehensive overview of the NFL season for the requested year — everything you need about that season's games in one call.
Use cases:
game_ID values to drill into other endpoints (box scores, play-by-play, etc.).Best practices:
| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NFL": [
- {
- "away_team": "Buffalo Bills",
- "home_team": "Buffalo Bills",
- "away_team_ID": 1,
- "home_team_ID": 1,
- "game_ID": "20251221-1-26",
- "game_time": "Sun, 21 Dec 2025 18:00:00 GMT",
- "season_type": "Postseason",
- "event_name": "AFC Championship",
- "round": 3,
- "season": "2025-2026",
- "status": "completed",
- "week": 21,
- "arena": "Highmark Stadium",
- "city": "Orchard Park",
- "state": "New York",
- "country": "United States",
- "postal_code": "14127-2237",
- "latitude": 42.774,
- "longitude": -78.787,
- "dome": 0,
- "field": "turf"
}
]
}
}Retrieves the full NHL game schedule for a season — season type, teams, game IDs and game times for every game in the requested year.
Use cases:
Best practices: Typically requested once near the start of the season; use the daily or weekly schedule to pick up in-season changes.
| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NHL": [
- {
- "away_team": "Montreal Canadiens",
- "home_team": "Montreal Canadiens",
- "away_team_ID": 23,
- "home_team_ID": 23,
- "game_ID": "20260518-23-16",
- "game_time": "Mon, 18 May 2026 23:30:00 GMT",
- "season_type": "Postseason",
- "event_name": "East Round 2",
- "round": 2,
- "season": "2025-2026",
- "status": "completed"
}
]
}
}Retrieves the season schedule for PGA tournaments for a particular year specified in the endpoint.
Purpose of the endpoint
Use cases
tournament_ID / game_id for more specific detail queries.Best practices and tips
PGA as SPORT followed by your RSC_token (required).game_id, only a single PGA tournament ID may be specified.RSC_token, contact support.URL examples
/schedule-season/PGA?RSC_token=.../schedule-season/2025/PGA?RSC_token=.../schedule-season/PGA?game_id=2025_61&RSC_token=...| season required | string Example: 2025 Season year (YYYY). |
| game_id | string Example: game_id=2025_61 One specified tournament ID. Only PGA must be specified when using this parameter. If PGA is among multiple SPORT parameters, game_id cannot be specified. |
{- "data": {
- "PGA": [
- {
- "tournament_ID": "2019-58",
- "event_ID": 58,
- "tournament": "Bermuda Championship",
- "location": "Port Royal GC - Southampton Parish, Bermuda",
- "date": "Oct 31 - Nov 3, 2019",
- "city": "Southampton Parish",
- "state": "Southampton",
- "country": "Bermuda",
- "postal_code": "SN 02",
- "latitude": 32.261,
- "longitude": -64.873,
- "purse": "$3,000,000",
- "timezone": "GMT-3",
- "status": "scheduled",
- "format": "stroke",
- "covered": 1,
- "start_time": "Thu, 31 Oct 2019 12:10:00 GMT",
- "tournament_start": "Oct 31, 2019",
- "tournament_end": "Nov 3, 2019",
- "course": [
- {
- "par": 71,
- "name": "Port Royal Golf Course",
- "yards": 6842
}
]
}
]
}
}Full-season schedule of SOCCER games for the given {season} (the four-digit year the season started, e.g. 2025).
Use cases:
game_ID for detailed per-game queries such as box scores.| season required | string^\d{4}$ Example: 2025 The year the season started (e.g. 2025), not a date. |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "away_team": "Manchester United",
- "home_team": "Arsenal",
- "away_team_ID": 14,
- "home_team_ID": 1,
- "game_ID": "20250817-14-1",
- "game_time": "Sun, 17 Aug 2025 15:30:00 GMT",
- "season_type": "Regular Season",
- "season": "2025-2026",
- "status": "completed",
- "city": "London",
- "country": "England",
- "postal_code": "N7 7AJ",
- "arena": "Emirates Stadium",
- "field": "grass",
- "dome": 1,
- "latitude": 51.555,
- "longitude": -0.108611
}
]
}
}Real-time box scores and game status for games on a given date; past dates return historical live data.
Retrieves live updates for Darts games for a particular date specified in the endpoint.
Purpose of the endpoint
Use cases
Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/live/2023-03-04/DARTS?RSC_token=.../live/2023-03-04/DARTS?RSC_token=...&game_id=20230304-UKOP-4-92Special data point values
| Field | Description | Example |
|---|---|---|
| event | Name of the event | "UK Open" |
| sport | Type of sport | "DARTS" |
| status | Game status | scheduled, delayed, postponed, suspended, cancelled, withdrawn, inprogress, final, completed |
| format | Game format | "set", "leg" |
| round | Tournament round | "Quarter-Final", "Last 16", "Last 127", "Last 64", "Final" |
| game_ID | Unique game identifier | "20230304-UKOP-4-92" |
| event_ID | Unique event identifier | "20230303UKOP" |
| game_time | Scheduled start time in GMT | "Sat, 04 Mar 2023 13:00:00 GMT" |
| current_box | Current game state (leg, throwing, points to checkout) | |
| game_status | Display status of the game | "Final" |
| series_name | Name of the series | "UK Open 2023" |
| leg_breakdown | Detailed breakdown of each leg (see notes below) | |
| legs_won | Legs won by the player in the game | 8 |
| match_stats | Player performance statistics for the game | object |
leg_breakdown notes
leg, set, and turns (player turn data keyed by player ID).PDC World Championship / World Championship)set is kept as 0 in the live feed.set is updated to the actual set number.Status notes
withdrawn: player left the tournament.cancelled: game in schedule due to a source error or player name error.What data is available in each tournament
| date required | string <date> Example: 2023-03-04 Date (YYYY-MM-DD) for live games as per GMT. |
| game_id | string Example: game_id=20230304-UKOP-4-92 One specified game ID. |
{- "data": {
- "DARTS": [
- {
- "event": "Masters",
- "round": "Last 16",
- "sport": "DARTS",
- "format": "leg",
- "status": "final",
- "game_ID": "20260625-M-16-293",
- "players": [
- {
- "ID": 16,
- "name": "James Wade",
- "legs_won": 6,
- "match_stats": {
- "checkout_total": 15,
- "checkouts_made": 6,
- "100_plus_thrown": 8,
- "140_plus_thrown": 5,
- "180_plus_thrown": 3,
- "highest_checkout": 144,
- "checkouts_100_plus": 1,
- "three_dart_average": 82.51,
- "checkout_percentage": 35.29
}
}
], - "event_ID": "20260625M",
- "game_time": "Fri, 26 Jun 2026 00:15:00 GMT",
- "current_box": {
- "leg": null,
- "throwing": null,
- "points_to_checkout": null
}, - "game_status": "Final",
- "series_name": "2026 US Darts Masters",
- "leg_breakdown": [
- {
- "leg": 1,
- "set": 0,
- "turns": [
- {
- "16": {
- "turn": 1,
- "throws": [
- {
- "score": 20,
- "throw": 1,
- "double": false,
- "triple": true,
- "checkout": false
}
], - "end_score": 361,
- "start_score": 501,
- "earned_score": 140,
- "player_name": "James Wade"
}
}
]
}
]
}
]
}
}Retrieves real-time MLB game updates for games that started on the given date — live box scores, game status, season, and game IDs — and also serves historical (past-date) live box scores.
Purpose: Real-time and historical live box scores for ongoing and completed games.
Use cases:
| date required | string <date> Example: 2026-04-22 |
{- "data": {
- "MLB": [
- {
- "sport": "MLB",
- "away_team_name": "Kansas City Royals",
- "home_team_name": "Kansas City Royals",
- "game_time": "Wed, 22 Apr 2026 18:10:00 GMT",
- "game_status": "Final",
- "status": "completed",
- "game_ID": "20260422-1-17",
- "game_location": "Kansas City, Missouri",
- "season_type": "Regular Season",
- "season": "2026",
- "full_box": {
- "away_team": {
- "abbrv": "KC",
- "team_id": 17,
- "record": "13-12",
- "mascot": "Royals",
- "division_name": "American League - Central",
- "team_stats": {
- "AB": 38,
- "R": 8,
- "H": 11,
- "2B": 4,
- "3B": 0,
- "HR": 2,
- "RBI": 8,
- "BB": 4,
- "SO": 7,
- "SB": 1,
- "CS": 0,
- "E": 1
}, - "score": 8,
- "quarter_scores": {
- "1": 2
}
}, - "home_team": {
- "abbrv": "KC",
- "team_id": 17,
- "record": "13-12",
- "mascot": "Royals",
- "division_name": "American League - Central",
- "team_stats": {
- "AB": 38,
- "R": 8,
- "H": 11,
- "2B": 4,
- "3B": 0,
- "HR": 2,
- "RBI": 8,
- "BB": 4,
- "SO": 7,
- "SB": 1,
- "CS": 0,
- "E": 1
}, - "score": 8,
- "quarter_scores": {
- "1": 2
}
}, - "current_box": {
- "inning": 7,
- "inning_half": "top",
- "outs": 2,
- "balls": 1,
- "strikes": 2,
- "current_batter": {
- "id": 2564,
- "name": "Peter Alonso",
- "position": "1B"
}, - "current_pitcher": {
- "id": 6553,
- "name": "Anthony Nunez",
- "position": "pitcher"
}
}
}, - "event_name": null,
- "round": null,
- "player_box": {
- "away_team": {
- "batting": {
- "1907": {
- "player": "Taylor Ward",
- "position_category": "OF",
- "status": "ACT",
- "POS": "DH",
- "BAT_ORD": "2",
- "AB": 3,
- "R": 1,
- "H": 1,
- "1B": 0,
- "2B": 1,
- "3B": 0,
- "HR": 0,
- "RBI": 0,
- "BB": 2,
- "IBB": 0,
- "HBP": 0,
- "SO": 0,
- "SB": 0,
- "CS": 0,
- "Outs": 0,
- "E": 0,
- "PO": 0
}
}, - "pitching": {
- "1213": {
- "player": "Chris Bassitt",
- "position_category": "S",
- "status": "ACT",
- "POS": "S",
- "W": 1,
- "L": 0,
- "S": 0,
- "IP": 5.1,
- "H": 8,
- "R": 5,
- "ER": 5,
- "BB": 2,
- "K": 3,
- "HR": 2,
- "1B": 4,
- "2B": 2,
- "3B": 0,
- "SB": 1,
- "CS": 0,
- "HBP": 0,
- "IBB": 0,
- "BK": 0,
- "WP": 0,
- "BS": 0,
- "HLD": 0,
- "pitches": 88,
- "strikes": 55,
- "PO": 0
}
}
}, - "home_team": {
- "batting": {
- "1907": {
- "player": "Taylor Ward",
- "position_category": "OF",
- "status": "ACT",
- "POS": "DH",
- "BAT_ORD": "2",
- "AB": 3,
- "R": 1,
- "H": 1,
- "1B": 0,
- "2B": 1,
- "3B": 0,
- "HR": 0,
- "RBI": 0,
- "BB": 2,
- "IBB": 0,
- "HBP": 0,
- "SO": 0,
- "SB": 0,
- "CS": 0,
- "Outs": 0,
- "E": 0,
- "PO": 0
}
}, - "pitching": {
- "1213": {
- "player": "Chris Bassitt",
- "position_category": "S",
- "status": "ACT",
- "POS": "S",
- "W": 1,
- "L": 0,
- "S": 0,
- "IP": 5.1,
- "H": 8,
- "R": 5,
- "ER": 5,
- "BB": 2,
- "K": 3,
- "HR": 2,
- "1B": 4,
- "2B": 2,
- "3B": 0,
- "SB": 1,
- "CS": 0,
- "HBP": 0,
- "IBB": 0,
- "BK": 0,
- "WP": 0,
- "BS": 0,
- "HLD": 0,
- "pitches": 88,
- "strikes": 55,
- "PO": 0
}
}
}
}
}
]
}
}Retrieves real-time NBA game updates for games that started on the given date — live box scores, game status, season, and game IDs — and also serves historical (past-date) live box scores.
Purpose: Real-time and historical live box scores for ongoing and completed games.
Use cases:
| date required | string <date> Example: 2026-03-19 |
{- "data": {
- "NBA": [
- {
- "sport": "NBA",
- "away_team_name": "Los Angeles Lakers",
- "home_team_name": "Los Angeles Lakers",
- "game_time": "Tue, 24 Mar 2026 23:00:00 GMT",
- "game_status": "Final",
- "status": "inprogress",
- "game_ID": "20260319-99-99",
- "game_location": "Los Angeles, California",
- "season_type": "Playoffs",
- "season": "2025-2026",
- "full_box": {
- "away_team": {
- "abbrv": "LAL",
- "team_id": 13,
- "record": "50-19",
- "mascot": "Lakers",
- "division_name": "Western Conference - Pacific",
- "team_stats": {
- "field_goals_attempted": 88,
- "field_goals_made": 42,
- "three_points_attempted": 34,
- "three_points_made": 12,
- "free_throws_attempted": 26,
- "free_throws_made": 21,
- "two_points_attempted": 54,
- "two_points_made": 30,
- "two_point_percentage": 55.6,
- "offensive_rebounds": 10,
- "defensive_rebounds": 32,
- "total_rebounds": 42,
- "assists": 24,
- "steals": 8,
- "blocks": 5,
- "turnovers": 14,
- "fouls": 20
}, - "score": 117,
- "quarter_scores": {
- "1": 27
}
}, - "home_team": {
- "abbrv": "LAL",
- "team_id": 13,
- "record": "50-19",
- "mascot": "Lakers",
- "division_name": "Western Conference - Pacific",
- "team_stats": {
- "field_goals_attempted": 88,
- "field_goals_made": 42,
- "three_points_attempted": 34,
- "three_points_made": 12,
- "free_throws_attempted": 26,
- "free_throws_made": 21,
- "two_points_attempted": 54,
- "two_points_made": 30,
- "two_point_percentage": 55.6,
- "offensive_rebounds": 10,
- "defensive_rebounds": 32,
- "total_rebounds": 42,
- "assists": 24,
- "steals": 8,
- "blocks": 5,
- "turnovers": 14,
- "fouls": 20
}, - "score": 117,
- "quarter_scores": {
- "1": 27
}
}, - "current": {
- "Quarter": 3,
- "TimeRemaining": "11:03"
}
}, - "event_name": "Playoffs",
- "round": 1,
- "broadcast": "TNT",
- "player_box": {
- "away_team": {
- "1": {
- "player": "John Doe",
- "position": "PG",
- "status": "ACT",
- "minutes": "34:21",
- "points": 19,
- "field_goals_attempted": 15,
- "field_goals_made": 8,
- "three_points_attempted": 3,
- "three_points_made": 1,
- "free_throws_attempted": 3,
- "free_throws_made": 2,
- "two_points_attempted": 12,
- "two_points_made": 7,
- "two_point_percentage": 58.3,
- "offensive_rebounds": 1,
- "defensive_rebounds": 4,
- "total_rebounds": 5,
- "assists": 6,
- "steals": 2,
- "blocks": 1,
- "turnovers": 3,
- "fouls": 2
}
}, - "home_team": {
- "1": {
- "player": "John Doe",
- "position": "PG",
- "status": "ACT",
- "minutes": "34:21",
- "points": 19,
- "field_goals_attempted": 15,
- "field_goals_made": 8,
- "three_points_attempted": 3,
- "three_points_made": 1,
- "free_throws_attempted": 3,
- "free_throws_made": 2,
- "two_points_attempted": 12,
- "two_points_made": 7,
- "two_point_percentage": 58.3,
- "offensive_rebounds": 1,
- "defensive_rebounds": 4,
- "total_rebounds": 5,
- "assists": 6,
- "steals": 2,
- "blocks": 1,
- "turnovers": 3,
- "fouls": 2
}
}
}
}
]
}
}Retrieve real-time (and historical live) box scores for College Basketball (NCAABB) games for the date in the path.
Purpose: Returns live updates for games that started on the given date — team and player box scores, game status, season, and game IDs.
Use cases:
Best practices:
| date required | string <date> Example: 2026-03-20 |
{- "data": {
- "NCAABB": [
- {
- "sport": "NCAABB",
- "away_team_name": "University of Kentucky",
- "home_team_name": "University of Kentucky",
- "game_time": "Fri, 20 Mar 2026 16:15:00 GMT",
- "game_status": "Final OT",
- "status": "final",
- "game_ID": "20260320-343-269",
- "game_location": "Lexington, Kentucky",
- "season_type": "Postseason",
- "season": "2025-2026",
- "full_box": {
- "away_team": {
- "abbrv": "UK",
- "team_id": 269,
- "record": "25-9",
- "mascot": "Wildcats",
- "division_name": "Southeastern Conference",
- "rank": 7,
- "conf_ID": 14,
- "team_stats": {
- "field_goals_attempted": 65,
- "field_goals_made": 30,
- "three_points_attempted": 22,
- "three_points_made": 9,
- "free_throws_attempted": 20,
- "free_throws_made": 15,
- "two_points_attempted": 43,
- "two_points_made": 21,
- "two_point_percentage": 48.84,
- "offensive_rebounds": 8,
- "defensive_rebounds": 26,
- "total_rebounds": 34,
- "assists": 17,
- "steals": 8,
- "blocks": 4,
- "turnovers": 11,
- "fouls": 18
}, - "score": 84,
- "quarter_scores": {
- "1": 41
}
}, - "home_team": {
- "abbrv": "UK",
- "team_id": 269,
- "record": "25-9",
- "mascot": "Wildcats",
- "division_name": "Southeastern Conference",
- "rank": 7,
- "conf_ID": 14,
- "team_stats": {
- "field_goals_attempted": 65,
- "field_goals_made": 30,
- "three_points_attempted": 22,
- "three_points_made": 9,
- "free_throws_attempted": 20,
- "free_throws_made": 15,
- "two_points_attempted": 43,
- "two_points_made": 21,
- "two_point_percentage": 48.84,
- "offensive_rebounds": 8,
- "defensive_rebounds": 26,
- "total_rebounds": 34,
- "assists": 17,
- "steals": 8,
- "blocks": 4,
- "turnovers": 11,
- "fouls": 18
}, - "score": 84,
- "quarter_scores": {
- "1": 41
}
}, - "current": {
- "Quarter": 2,
- "TimeRemaining": "00:00"
}
}, - "event_name": "NCAA Tournament",
- "round": 1,
- "away_team_seed": 7,
- "home_team_seed": 7,
- "region": "Midwest",
- "region_display_order": 1,
- "home_team_display_order": 1,
- "player_box": {
- "away_team": {
- "14820": {
- "player": "Otega Oweh",
- "position": "PG",
- "status": "ACT",
- "starter": true,
- "minutes": "27",
- "points": 18,
- "field_goals_attempted": 12,
- "field_goals_made": 7,
- "three_points_attempted": 3,
- "three_points_made": 2,
- "free_throws_attempted": 3,
- "free_throws_made": 2,
- "two_points_attempted": 9,
- "two_points_made": 5,
- "two_point_percentage": 55.55,
- "offensive_rebounds": 1,
- "defensive_rebounds": 3,
- "total_rebounds": 4,
- "assists": 4,
- "steals": 2,
- "blocks": 1,
- "turnovers": 1,
- "fouls": 2
}
}, - "home_team": {
- "14820": {
- "player": "Otega Oweh",
- "position": "PG",
- "status": "ACT",
- "starter": true,
- "minutes": "27",
- "points": 18,
- "field_goals_attempted": 12,
- "field_goals_made": 7,
- "three_points_attempted": 3,
- "three_points_made": 2,
- "free_throws_attempted": 3,
- "free_throws_made": 2,
- "two_points_attempted": 9,
- "two_points_made": 5,
- "two_point_percentage": 55.55,
- "offensive_rebounds": 1,
- "defensive_rebounds": 3,
- "total_rebounds": 4,
- "assists": 4,
- "steals": 2,
- "blocks": 1,
- "turnovers": 1,
- "fouls": 2
}
}
}
}
]
}
}Retrieve real-time — or historical live — updates for College Football (NCAAFB) games on the given date: box scores for games that started that date (game status, season, game ID, and more), covering both ongoing and completed games.
Use cases:
| date required | string <date> Example: 2025-11-15 |
{- "data": {
- "NCAAFB": [
- {
- "sport": "NCAAFB",
- "away_team_name": "Texas Tech University",
- "home_team_name": "Texas Tech University",
- "game_time": "Sat, 15 Nov 2025 20:30:00 GMT",
- "game_status": "Final",
- "status": "completed",
- "game_ID": "20251115-1-35",
- "game_location": "Lubbock, Texas",
- "season_type": "Regular Season",
- "season": "2025-2026",
- "week": 12,
- "full_box": {
- "away_team": {
- "abbrv": "TTU",
- "team_id": 35,
- "record": "10-2",
- "mascot": "Red Raiders",
- "division_name": 6,
- "team_stats": {
- "first_downs": 22,
- "total_plays": 75,
- "total_yards": 420,
- "passing_yards": 280,
- "rushing_yards": 140,
- "total_passing_yards_allowed": 210,
- "total_rushing_yards_allowed": 95,
- "total_touchdown": 4,
- "passing_touchdowns": 3,
- "rushing_touchdowns": 1,
- "receiving_touchdowns": 3,
- "defense_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 0,
- "kicks_blocked": 0,
- "punts_blocked": 0,
- "sacks": 2,
- "safeties": 0,
- "turnovers": 1,
- "defense_interceptions": 1,
- "defense_fumble_recoveries": 1,
- "penalties": {
- "total": 7,
- "yards": 45
}, - "points_against_defense_special_teams": 17,
- "two_point_conversion_attempts": 1,
- "two_point_conversion_succeeded": 1,
- "two_point_conversion_returns": 0
}, - "score": 35,
- "quarter_scores": {
- "1": 7
}
}, - "home_team": {
- "abbrv": "TTU",
- "team_id": 35,
- "record": "10-2",
- "mascot": "Red Raiders",
- "division_name": 6,
- "team_stats": {
- "first_downs": 22,
- "total_plays": 75,
- "total_yards": 420,
- "passing_yards": 280,
- "rushing_yards": 140,
- "total_passing_yards_allowed": 210,
- "total_rushing_yards_allowed": 95,
- "total_touchdown": 4,
- "passing_touchdowns": 3,
- "rushing_touchdowns": 1,
- "receiving_touchdowns": 3,
- "defense_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 0,
- "kicks_blocked": 0,
- "punts_blocked": 0,
- "sacks": 2,
- "safeties": 0,
- "turnovers": 1,
- "defense_interceptions": 1,
- "defense_fumble_recoveries": 1,
- "penalties": {
- "total": 7,
- "yards": 45
}, - "points_against_defense_special_teams": 17,
- "two_point_conversion_attempts": 1,
- "two_point_conversion_succeeded": 1,
- "two_point_conversion_returns": 0
}, - "score": 35,
- "quarter_scores": {
- "1": 7
}
}, - "current": {
- "Quarter": "F",
- "TimeRemaining": "00:00",
- "Down": 1,
- "Distance": 10,
- "YardLine": 25,
- "YardLineTerritory": "TTU",
- "Possession": "TTU",
- "RedZone": false,
- "poss": "TTU",
- "field": "TTU 25"
}
}, - "event_name": null,
- "player_box": {
- "away_team": {
- "12345": {
- "player": "Behren Morton",
- "position": "QB",
- "position_category": "OFF",
- "status": "ACT",
- "completions": 22,
- "passing_attempts": 32,
- "passing_yards": 280,
- "passing_touchdowns": 3,
- "passing_interceptions": 0,
- "passer_rating": 145.6,
- "rushing_attempts": 6,
- "rushing_yards": 38,
- "rushing_touchdowns": 0,
- "rushing_long": 12,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 8,
- "sacks": 0.5,
- "interceptions": 0,
- "fumbles_recoveries": 0,
- "fumbles": 0,
- "fumbles_lost": 0,
- "field_goals_made": 3,
- "field_goals_attempted": 3,
- "field_goals_long": 51,
- "field_goal_distances": [
- 25,
- 38,
- 51
], - "extra_points_made": 4,
- "extra_points_attempted": 4,
- "punts": 4,
- "punts_long": 55,
- "punting_yards": 180,
- "inside_20": 2,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0
}
}, - "home_team": {
- "12345": {
- "player": "Behren Morton",
- "position": "QB",
- "position_category": "OFF",
- "status": "ACT",
- "completions": 22,
- "passing_attempts": 32,
- "passing_yards": 280,
- "passing_touchdowns": 3,
- "passing_interceptions": 0,
- "passer_rating": 145.6,
- "rushing_attempts": 6,
- "rushing_yards": 38,
- "rushing_touchdowns": 0,
- "rushing_long": 12,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 8,
- "sacks": 0.5,
- "interceptions": 0,
- "fumbles_recoveries": 0,
- "fumbles": 0,
- "fumbles_lost": 0,
- "field_goals_made": 3,
- "field_goals_attempted": 3,
- "field_goals_long": 51,
- "field_goal_distances": [
- 25,
- 38,
- 51
], - "extra_points_made": 4,
- "extra_points_attempted": 4,
- "punts": 4,
- "punts_long": 55,
- "punting_yards": 180,
- "inside_20": 2,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0
}
}
}
}
]
}
}Retrieves real-time NFL game updates for games that started on the given date — live box scores, game status, week, season, and game IDs — and also serves historical (past-date) live box scores.
Purpose: Real-time and historical live box scores for ongoing and completed games.
Use cases:
DraftKings fantasy points: live player and team box scores include DK_fantasy_points, computed with the same DraftKings scoring rules as the Player Stats and Team Stats endpoints — see those endpoints for the full calculation breakdown.
| date required | string <date> Example: 2025-12-21 |
{- "data": {
- "NFL": [
- {
- "sport": "NFL",
- "away_team_name": "Buffalo Bills",
- "home_team_name": "Buffalo Bills",
- "game_time": "Sun, 21 Dec 2025 18:00:00 GMT",
- "game_status": "Final",
- "status": "completed",
- "game_ID": "20251221-1-26",
- "game_location": "Cleveland, Ohio",
- "game_arena": "Cleveland Browns Stadium",
- "season_type": "Postseason",
- "season": "2025-2026",
- "week": 21,
- "full_box": {
- "away_team": {
- "abbrv": "BUF",
- "team_id": 1,
- "record": "10-5",
- "mascot": "Bills",
- "division_name": "American Football Conference - East",
- "team_stats": {
- "DK_fantasy_points": 18,
- "first_downs": 18,
- "total_plays": 60,
- "total_yards": 354,
- "passing_yards": 230,
- "rushing_yards": 124,
- "total_passing_yards_allowed": 198,
- "total_rushing_yards_allowed": 102,
- "offense_touchdowns": 2,
- "passing_touchdowns": 1,
- "rushing_touchdowns": 1,
- "special_team_touchdowns": 0,
- "defense_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 0,
- "kicks_blocked": 0,
- "punts_blocked": 0,
- "sacks": 3,
- "safeties": 0,
- "turnovers": 1,
- "defense_interceptions": 1,
- "defense_fumble_recoveries": 1,
- "penalties": {
- "total": 6,
- "yards": 35
}, - "points_against_defense_special_teams": 17,
- "two_point_conversion_attempts": 0,
- "two_point_conversion_succeeded": 0,
- "two_point_conversion_returns": 0
}, - "score": 24,
- "quarter_scores": {
- "1": 7
}
}, - "home_team": {
- "abbrv": "BUF",
- "team_id": 1,
- "record": "10-5",
- "mascot": "Bills",
- "division_name": "American Football Conference - East",
- "team_stats": {
- "DK_fantasy_points": 18,
- "first_downs": 18,
- "total_plays": 60,
- "total_yards": 354,
- "passing_yards": 230,
- "rushing_yards": 124,
- "total_passing_yards_allowed": 198,
- "total_rushing_yards_allowed": 102,
- "offense_touchdowns": 2,
- "passing_touchdowns": 1,
- "rushing_touchdowns": 1,
- "special_team_touchdowns": 0,
- "defense_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 0,
- "kicks_blocked": 0,
- "punts_blocked": 0,
- "sacks": 3,
- "safeties": 0,
- "turnovers": 1,
- "defense_interceptions": 1,
- "defense_fumble_recoveries": 1,
- "penalties": {
- "total": 6,
- "yards": 35
}, - "points_against_defense_special_teams": 17,
- "two_point_conversion_attempts": 0,
- "two_point_conversion_succeeded": 0,
- "two_point_conversion_returns": 0
}, - "score": 24,
- "quarter_scores": {
- "1": 7
}
}, - "current": {
- "Quarter": "F",
- "TimeRemaining": "00:00",
- "Down": 1,
- "Distance": 10,
- "YardLine": 25,
- "YardLineTerritory": "BUF",
- "Possession": "BUF",
- "RedZone": false,
- "poss": "BUF",
- "field": "BUF 25"
}
}, - "event_name": "AFC Championship",
- "round": 3,
- "player_box": {
- "away_team": {
- "3348": {
- "player": "Josh Allen",
- "position": "QB",
- "position_category": "OFF",
- "status": "ACT",
- "snap_counts": {
- "defense": 0,
- "offense": 50,
- "specialTeams": 0
}, - "DK_fantasy_points": 6.9,
- "completions": 12,
- "passing_attempts": 19,
- "passing_yards": 130,
- "passing_touchdowns": 0,
- "passing_interceptions": 0,
- "passer_rating": 83.2,
- "rushing_attempts": 7,
- "rushing_yards": 17,
- "rushing_touchdowns": 0,
- "rushing_long": 7,
- "targets": 5,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 11,
- "sacks": 0.5,
- "interceptions": 1,
- "defense_fumble_recoveries": 0,
- "fumble_return_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumbles": 0,
- "fumbles_lost": 0,
- "fumbles_recoveries": 0,
- "field_goals_made": 1,
- "field_goals_attempted": 1,
- "field_goals_long": 41,
- "field_goal_distances": [
- 41
], - "extra_points_made": 2,
- "extra_points_attempted": 3,
- "punts": 4,
- "punts_long": 55,
- "punting_yards": 180,
- "inside_20": 2,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0,
- "two_point_conversion_pass_attempts": 0,
- "two_point_conversion_pass_succeeded": 0,
- "two_point_conversion_reception_succeeded": 0
}
}, - "home_team": {
- "3348": {
- "player": "Josh Allen",
- "position": "QB",
- "position_category": "OFF",
- "status": "ACT",
- "snap_counts": {
- "defense": 0,
- "offense": 50,
- "specialTeams": 0
}, - "DK_fantasy_points": 6.9,
- "completions": 12,
- "passing_attempts": 19,
- "passing_yards": 130,
- "passing_touchdowns": 0,
- "passing_interceptions": 0,
- "passer_rating": 83.2,
- "rushing_attempts": 7,
- "rushing_yards": 17,
- "rushing_touchdowns": 0,
- "rushing_long": 7,
- "targets": 5,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 11,
- "sacks": 0.5,
- "interceptions": 1,
- "defense_fumble_recoveries": 0,
- "fumble_return_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumbles": 0,
- "fumbles_lost": 0,
- "fumbles_recoveries": 0,
- "field_goals_made": 1,
- "field_goals_attempted": 1,
- "field_goals_long": 41,
- "field_goal_distances": [
- 41
], - "extra_points_made": 2,
- "extra_points_attempted": 3,
- "punts": 4,
- "punts_long": 55,
- "punting_yards": 180,
- "inside_20": 2,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0,
- "two_point_conversion_pass_attempts": 0,
- "two_point_conversion_pass_succeeded": 0,
- "two_point_conversion_reception_succeeded": 0
}
}
}
}
]
}
}Retrieves real-time and historical box scores for NHL games that started on the given date — team and player box scores, game status and final results.
Use cases:
| date required | string <date> Example: 2026-05-18 |
{- "data": {
- "NHL": [
- {
- "sport": "NHL",
- "away_team_name": "Montreal Canadiens",
- "home_team_name": "Montreal Canadiens",
- "game_time": "Mon, 18 May 2026 23:30:00 GMT",
- "game_status": "Final OT",
- "status": "completed",
- "game_ID": "20260518-23-16",
- "game_location": "Buffalo, New York",
- "season_type": "Postseason",
- "season": "2025-2026",
- "full_box": {
- "away_team": {
- "abbrv": "MTL",
- "team_id": 23,
- "record": "4-3",
- "mascot": "Canadiens",
- "division_name": "Eastern Conference - Atlantic",
- "team_stats": {
- "assists": 5,
- "saves": 37,
- "faceoffs_won": 32,
- "faceoffs_lost": 37,
- "hits": 28,
- "blocks": 22,
- "penalty_minutes": 2,
- "power_plays": 1,
- "power_plays_converted": 1,
- "shots_on_goal": 25,
- "short_handed_goals_scored": 0,
- "short_handed_goals_allowed": 0
}, - "score": 3,
- "quarter_scores": {
- "1": 2
}
}, - "home_team": {
- "abbrv": "MTL",
- "team_id": 23,
- "record": "4-3",
- "mascot": "Canadiens",
- "division_name": "Eastern Conference - Atlantic",
- "team_stats": {
- "assists": 5,
- "saves": 37,
- "faceoffs_won": 32,
- "faceoffs_lost": 37,
- "hits": 28,
- "blocks": 22,
- "penalty_minutes": 2,
- "power_plays": 1,
- "power_plays_converted": 1,
- "shots_on_goal": 25,
- "short_handed_goals_scored": 0,
- "short_handed_goals_allowed": 0
}, - "score": 3,
- "quarter_scores": {
- "1": 2
}
}
}, - "event_name": "East Round 2",
- "round": 2,
- "player_box": {
- "away_team": {
- "goalies": {
- "3457": {
- "player": "Jakub Dobes",
- "position": "G",
- "position_category": "G",
- "status": "ACT",
- "time_on_ice": "71:22",
- "saves": 37,
- "shots_against": 39,
- "goals_allowed": 2,
- "win": 1,
- "loss": 0,
- "overtime_loss": 0,
- "shutouts": 0
}
}, - "skaters": {
- "386": {
- "player": "Phillip Danault",
- "position": "C",
- "position_category": "C",
- "status": "ACT",
- "time_on_ice": "17:16",
- "goals": 1,
- "assists": 0,
- "plus_minus": -1,
- "penalty_minutes": 2,
- "shots_on_goal": 2,
- "blocks": 1,
- "hits": 0,
- "giveaways": 1,
- "takeaways": 0,
- "faceoffs_won": 14,
- "faceoffs_lost": 12,
- "power_play_goals": 0,
- "power_play_assists": 0,
- "short_handed_goals": 0,
- "short_handed_assists": 0,
- "shootout_goals": 0
}
}
}, - "home_team": {
- "goalies": {
- "3457": {
- "player": "Jakub Dobes",
- "position": "G",
- "position_category": "G",
- "status": "ACT",
- "time_on_ice": "71:22",
- "saves": 37,
- "shots_against": 39,
- "goals_allowed": 2,
- "win": 1,
- "loss": 0,
- "overtime_loss": 0,
- "shutouts": 0
}
}, - "skaters": {
- "386": {
- "player": "Phillip Danault",
- "position": "C",
- "position_category": "C",
- "status": "ACT",
- "time_on_ice": "17:16",
- "goals": 1,
- "assists": 0,
- "plus_minus": -1,
- "penalty_minutes": 2,
- "shots_on_goal": 2,
- "blocks": 1,
- "hits": 0,
- "giveaways": 1,
- "takeaways": 0,
- "faceoffs_won": 14,
- "faceoffs_lost": 12,
- "power_play_goals": 0,
- "power_play_assists": 0,
- "short_handed_goals": 0,
- "short_handed_assists": 0,
- "shootout_goals": 0
}
}
}
}
}
]
}
}Retrieves live updates for PGA tournaments for a particular date specified in the endpoint.
Purpose of the endpoint
Use cases
groupId (and optional matches[]) to relate USA vs EUROPE session pairings.Best practices and tips
YYYY-MM-DD).PGA as the sport identifier followed by your RSC_token (required).game_id, only a single PGA tournament ID may be specified.team and Round objects with groupId; stroke players have current and starting_holes.RSC_token, contact support.URL examples
/live/2018-12-12/PGA?RSC_token=...&game_id=.../live/2025-09-26/PGA?RSC_token=... (Ryder Cup / cup-format example date)Tournament formats
The live feed returns one of two tournament shapes in data.PGA[]:
current, tee_times, starting_holes, optional Round hole maps (par / score numbers), plus tournament start_time.team (USA / EUROPE), tee_times, and Round {N} session objects — not stroke current / starting_holes. Optional top-level matches[] lists USA vs EUROPE pairings by session.Cup / Ryder Cup field player (verified)
team — player’s cup side (USA or EUROPE).player — golfer name.Round {N} — only rounds the player contested are present (e.g. Round 2 only). Each includes:name — session label (e.g. Friday Morning Foursomes, Friday Afternoon Four-Balls, Sunday Singles)team — side for that sessiongroupId — UUID for that pairing (unique per session; teammates/opponents share the same id)Hole {N} — { "score": "0.5" } etc.; may be {} before the hole is scored (no par)tee_times — tee time per Round {N} (Ryder Cup spans multiple sessions / rounds, e.g. Round 1–5).Special data point values
| Field | Values |
|---|---|
| status | "scheduled", "delayed", "suspended", "inprogress", "final", "completed" |
| game_status | "Set Field", "Round {N} - Live", "Round {N} - Completed", "Round {N} - Suspended", "Final", "Playoff - Final" |
| current (stroke) | Round {N} scores (numbers), earnings, position, fedex_points, score_overall, total_strokes |
| starting_holes (stroke) | Starting hole number per round (e.g. 1 or 10) |
| Round {N} (stroke) | {} when the player missed the cut or no hole data is available; otherwise hole / par / score for each hole |
| Round {N} (cup) | { name, team, groupId, Hole {N}… } — match-play session; hole score is a string ("1", "0.5", "0") or hole is {} |
| team (cup) | "USA", "EUROPE" |
| groupId (cup) | UUID string per session pairing |
| matches[].session (cup) | e.g. Friday Morning Foursomes, Friday Afternoon Four-Balls, Sunday Singles |
| date required | string <date> Example: 2018-12-12 Date (YYYY-MM-DD) for live tournaments. |
| game_id | string Example: game_id=2025_61 One specified tournament ID. Only PGA must be specified when using this parameter. If PGA is among multiple SPORT parameters, game_id cannot be specified. |
{- "data": {
- "PGA": [
- {
- "field": {
- "5": {
- "player": "Brandt Snedeker",
- "Round 1": {
- "Hole 1": {
- "par": 4,
- "score": 3
}
}, - "current": {
- "Round 1": 70,
- "Round 2": 75,
- "earnings": 0,
- "position": "-",
- "fedex_points": "-",
- "score_overall": "CUT",
- "total_strokes": 145
}, - "tee_times": {
- "Round 1": "Thu, 09 Jul 2026 18:01:00 GMT",
- "Round 2": "Fri, 10 Jul 2026 14:01:00 GMT"
}, - "starting_holes": {
- "Round 1": 1,
- "Round 2": 10
}
}
}, - "sport": "PGA",
- "status": "completed",
- "event_ID": 74,
- "start_time": "Thu, 09 Jul 2026 11:00:00 GMT",
- "game_status": "Final",
- "tournament_ID": "2026_74",
- "tournament_date": "Jul 9 - Jul 12, 2026"
}
]
}
}Real-time and historical box scores for SOCCER games that started on the given {date} (GMT) — live team and player statistics for in-progress games and final box scores for completed ones.
Use cases:
Best practices: Poll on match days for live updates.
| date required | string Example: 2026-03-19 |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "sport": "EPL",
- "away_team_name": "Manchester United",
- "home_team_name": "Arsenal",
- "game_time": "Sun, 17 Aug 2025 15:30:00 GMT",
- "game_status": "Final",
- "status": "completed",
- "game_ID": "20250817-14-1",
- "game_location": "London, England",
- "game_arena": "Emirates Stadium",
- "season_type": "Regular Season",
- "season": "2025-2026",
- "full_box": {
- "away_team": {
- "abbrv": "ARS",
- "team_id": 1,
- "record": "1-0-0",
- "team_stats": {
- "fouls_committed": 19,
- "fouls_drawn": 10,
- "saves": 7,
- "offsides": 2,
- "red_cards": 0,
- "yellow_cards": 4,
- "corners": 4,
- "shots_on_goal": 3,
- "shots_attempted": 9,
- "free_kicks_won": 10,
- "free_kicks_conceded": 19,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "penalties_faced": 0,
- "penalties_conceded": 0,
- "clean_sheets": 1
}, - "score": 1,
- "quarter_scores": {
- "1": 1
}
}, - "home_team": {
- "abbrv": "ARS",
- "team_id": 1,
- "record": "1-0-0",
- "team_stats": {
- "fouls_committed": 19,
- "fouls_drawn": 10,
- "saves": 7,
- "offsides": 2,
- "red_cards": 0,
- "yellow_cards": 4,
- "corners": 4,
- "shots_on_goal": 3,
- "shots_attempted": 9,
- "free_kicks_won": 10,
- "free_kicks_conceded": 19,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "penalties_faced": 0,
- "penalties_conceded": 0,
- "clean_sheets": 1
}, - "score": 1,
- "quarter_scores": {
- "1": 1
}
}
}, - "player_box": {
- "away_team": {
- "goalkeepers": {
- "1186": {
- "fouls_committed": 0,
- "fouls_drawn": 0,
- "minutes_played": 99,
- "red_cards": 0,
- "yellow_cards": 1,
- "shots_on_goal": 0,
- "shots_attempted": 0,
- "goals": 0,
- "assists": 0,
- "free_kicks_won": 0,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "player": "David Raya",
- "position": "Goalkeeper",
- "goals_conceded": 0,
- "saves": 7,
- "clean_sheets": 1,
- "penalties_saved": 0,
- "penalties_faced": 0
}
}, - "fielders": {
- "498": {
- "fouls_committed": 1,
- "fouls_drawn": 0,
- "minutes_played": 85,
- "red_cards": 0,
- "yellow_cards": 0,
- "shots_on_goal": 0,
- "shots_attempted": 3,
- "goals": 0,
- "assists": 0,
- "free_kicks_won": 0,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "player": "Declan Rice",
- "position": "Midfielder"
}
}
}, - "home_team": {
- "goalkeepers": {
- "1186": {
- "fouls_committed": 0,
- "fouls_drawn": 0,
- "minutes_played": 99,
- "red_cards": 0,
- "yellow_cards": 1,
- "shots_on_goal": 0,
- "shots_attempted": 0,
- "goals": 0,
- "assists": 0,
- "free_kicks_won": 0,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "player": "David Raya",
- "position": "Goalkeeper",
- "goals_conceded": 0,
- "saves": 7,
- "clean_sheets": 1,
- "penalties_saved": 0,
- "penalties_faced": 0
}
}, - "fielders": {
- "498": {
- "fouls_committed": 1,
- "fouls_drawn": 0,
- "minutes_played": 85,
- "red_cards": 0,
- "yellow_cards": 0,
- "shots_on_goal": 0,
- "shots_attempted": 3,
- "goals": 0,
- "assists": 0,
- "free_kicks_won": 0,
- "penalty_attempts": 0,
- "penalties_scored": 0,
- "player": "Declan Rice",
- "position": "Midfielder"
}
}
}
}
}
]
}
}Detailed, event-level play-by-play for a single MLB game. Each play includes the event sequence, inning and half-inning, event type, whether the play resulted in an out and the running out count, a text description, and every player involved with their role and action.
Purpose: Reconstruct exactly what happened in a game, play by play.
Use cases:
Best practices:
game_id from the schedule endpoint (e.g. /schedule/{date}/MLB).| game_id required | string Example: game_id=20260422-1-17 Game identifier from the schedule endpoint (e.g. /schedule/{date}/MLB) |
{- "data": {
- "MLB": [
- {
- "game_ID": "20260422-1-17",
- "awayTeamName": "Kansas City Royals",
- "homeTeamName": "Kansas City Royals",
- "plays": [
- {
- "sequence": 41,
- "inning": "Top 6",
- "event": "Groundout",
- "out": true,
- "outCount": 2,
- "players": [
- {
- "id": 1,
- "name": "John Doe",
- "role": "batter",
- "action": "grounded_out",
- "position": "1B",
- "metadata": {
- "type": "offensive",
- "action": "advanced",
- "base": "2",
- "battingOrder": 3,
- "error": false,
- "fromPosition": "shortstop to second base",
- "toPosition": "second base",
- "position": "shortstop",
- "sequence": 1,
- "stolenBaseCount": 1,
- "out": false,
- "unassisted": false
}
}
], - "details": {
- "pitchTime": "Sun, 05 Jul 2026 17:05:00 GMT",
- "stolenBaseCount": 1,
- "base": {
- "name": "3rd",
- "number": 3
}, - "challengeInfo": {
- "overturned": false,
- "team": "Kansas City Royals",
- "type": "tag play"
}
}, - "description": "John Doe grounds out, shortstop Jane Roe to first baseman Rich Poe. Max Coe to 3rd. 2 Outs"
}
]
}
]
}
}Detailed, event-level play-by-play for a single NBA game. Each play includes the event sequence, period, game clock, running score, team in possession, event type, action, and every player involved with their role and action.
Purpose: Reconstruct exactly what happened in a game, play by play.
Use cases:
Best practices:
game_id from the schedule endpoint (e.g. /schedule/{date}/NBA).| game_id required | string Example: game_id=20260319-99-99 Game identifier from the schedule endpoint (e.g. /schedule/{date}/NBA) |
{- "data": {
- "NBA": [
- {
- "game_ID": "20260319-99-99",
- "awayTeamName": "Los Angeles Lakers",
- "homeTeamName": "Los Angeles Lakers",
- "plays": [
- {
- "sequence": 6,
- "period": 1,
- "gameClock": "11:19",
- "event": "field_goal_made",
- "action": "make_3pt",
- "points": 3,
- "isScoringPlay": true,
- "score": {
- "away": 0,
- "home": 5
}, - "possession": "Los Angeles Lakers",
- "players": [
- {
- "id": "1",
- "name": "John Doe",
- "role": "shooter",
- "action": "make_3pt"
}
], - "details": {
- "winningTeam": "Los Angeles Lakers"
}, - "description": "John Doe makes a 27-foot three-pointer from the right wing assisted by Jane Roe"
}
]
}
]
}
}Detailed, event-level play-by-play for a single NFL game. Each play includes the event sequence, quarter, down, distance (yards to go), yard line, game clock, team in possession, scoring flags, and every player involved with their role, action, and position.
Purpose: Reconstruct exactly what happened in a game, play by play — from kickoff to the final whistle.
Use cases:
Best practices:
game_id from the schedule endpoint (e.g. /schedule/{date}/NFL).| game_id required | string Example: game_id=20251221-1-26 Game identifier from the schedule endpoint (e.g. /schedule/{date}/NFL) |
{- "data": {
- "NFL": [
- {
- "game_ID": "20251221-1-26",
- "awayTeamName": "Buffalo Bills",
- "homeTeamName": "Buffalo Bills",
- "plays": [
- {
- "sequence": 2,
- "quarter": 1,
- "gameClock": "14:56 - 1st",
- "event": "pass",
- "down": 1,
- "yardsToGo": 10,
- "yardLine": "BUF 25",
- "yardsGained": 9,
- "possession": "Buffalo Bills",
- "success": true,
- "isBlocked": false,
- "isReturned": false,
- "isReversed": false,
- "isFirstDown": false,
- "isRecovered": false,
- "isTouchdown": false,
- "isChallenged": false,
- "isScoringPlay": false,
- "description": "J.Allen pass short right to the BUF 34 for 9 yards (J.Poyer).",
- "players": [
- {
- "id": 3348,
- "name": "Josh Allen",
- "role": "passer",
- "action": "pass",
- "position": "QB",
- "metadata": {
- "context": "(J.Poyer)",
- "eventType": "pass"
}, - "teamAbbr": "BUF",
- "hasTeamPrefix": true
}
], - "details": {
- "noPlay": false,
- "successful": true,
- "isFirstDown": false,
- "isReversed": false,
- "isOverruled": false,
- "isChallenged": false,
- "isReplayUpheld": false,
- "isReplayReviewed": false,
- "isReplayOverturned": false,
- "yardsGained": 9,
- "distance": 0,
- "penaltyType": "Offensive Holding",
- "challenger": "Buffalo Bills",
- "challengeReason": "the pass-interference ruling",
- "challengeRuling": "REVERSED",
- "replayRuling": "REVERSED",
- "replayReviewReason": "the runner was ruled down by contact",
- "pointsAfterTouchdown": {
- "type": "extra_point",
- "successful": true,
- "kicker": "Tyler Bass",
- "passer": "Josh Allen",
- "receiver": "Jordan Poyer"
}
}
}
]
}
]
}
}Detailed, event-level play-by-play for a single NHL game. Each play includes the event sequence, period, game clock, running score, attributed team, event type, action, and every player involved with their role and action — plus hockey-specific state: faceoff winners, power-play details (start, scheduled end, actual end, manpower), skater counts while penalties are active, and empty-net indicators.
Purpose: Reconstruct exactly what happened in a game, play by play.
Use cases:
Best practices:
game_id from the schedule endpoint (e.g. /schedule/{date}/NHL).null means a value is unavailable or cannot be safely derived; false means it is known to be false (e.g. playersOnIce: null is even strength at 5-on-5, emptyNet: false is a known non-empty net).| game_id required | string Example: game_id=20260518-23-16 Game identifier from the schedule endpoint (e.g. /schedule/{date}/NHL) |
{- "data": {
- "NHL": [
- {
- "game_ID": "20260518-23-16",
- "awayTeamName": "Montreal Canadiens",
- "homeTeamName": "Montreal Canadiens",
- "awayTeamId": 23,
- "homeTeamId": 23,
- "plays": [
- {
- "sequence": 214,
- "period": 2,
- "gameClock": "12:24",
- "event": "goal",
- "action": "power_play_goal",
- "points": 1,
- "isScoringPlay": true,
- "score": {
- "away": 1,
- "home": 2
}, - "possession": "Montreal Canadiens",
- "playersOnIce": {
- "home": 5,
- "away": 4
}, - "emptyNet": false,
- "players": [
- {
- "id": "412",
- "name": "John Doe",
- "role": "scorer",
- "action": "power_play_goal"
}
], - "details": {
- "penaltyType": "tripping",
- "penaltyMinutes": 2,
- "benchMinorServedBy": true,
- "powerPlayStart": {
- "sequence": 208,
- "period": 2,
- "gameClock": "10:24"
}, - "powerPlayScheduledEnd": {
- "period": 2,
- "gameClock": "12:24"
}, - "powerPlayEnd": {
- "sequence": 208,
- "period": 2,
- "gameClock": "10:24"
}, - "powerPlayEndedBy": "goal",
- "powerPlayAwardedTo": "Montreal Canadiens",
- "manpower": "5_on_4",
- "assists": 1,
- "goalType": "power_play",
- "powerPlayGoal": true,
- "emptyNet": false,
- "goalReview": true,
- "goalAllowed": false,
- "unidentifiedPlayer": true,
- "sourceLimitations": [
- "unclassified source event text"
]
}, - "description": "John Doe scores a power play goal from the left circle, assisted by Jane Roe"
}
]
}
]
}
}Retrieves player information for Darts games.
Purpose of the endpoint
Use cases
player_id.Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/player-info/DARTS?RSC_token=.../player-info/DARTS?RSC_token=...&player_id=1| player_id | integer >= 1 Example: player_id=1 One specified player ID. |
{- "data": {
- "DARTS": [
- {
- "player_id": 1,
- "player": "Michael Smith",
- "nickname": "Bully Boy",
- "age": "September 18, 1990",
- "birthplace": "St. Helens",
- "rank": 33,
- "winnings_currency": "£",
- "winnings_value": 304500,
- "dart_used": "22g Unicorn",
- "status": "ACT"
}
]
}
}Retrieves information for MLB players, including player ID, team, jersey number, position, batting and throwing hands, and physical details (height, weight).
Purpose: A comprehensive overview of player information to support analysis and decision-making.
Use cases:
player_id).{- "data": {
- "MLB": [
- {
- "player_id": 1907,
- "player": "Taylor Ward",
- "team_id": 17,
- "team": "Kansas City Royals",
- "number": 3,
- "status": "ACT",
- "position": "P",
- "position_category": "P",
- "height": "6' 1\"",
- "weight": 196,
- "age": "December 14, 1993",
- "college": "Fresno State",
- "bats": "R",
- "throws": "R",
- "all_star": null
}
]
}
}Retrieves information for NBA players, including player ID, team, jersey number, position, and physical details (height, weight).
Purpose: A comprehensive overview of player information to support analysis and decision-making.
Use cases:
player_id).{- "data": {
- "NBA": [
- {
- "player_id": 1,
- "player": "John Doe",
- "team_id": 13,
- "team": "Los Angeles Lakers",
- "number": 77,
- "status": "ACT",
- "position": "G",
- "position_category": "G",
- "height": "6-7",
- "weight": 220,
- "age": "November 5, 1988",
- "college": "Purdue University"
}
]
}
}Retrieve player information for College Basketball (NCAABB).
Purpose: Returns player details for the season — player ID, team, jersey number, position, physicals, and class/status — for a comprehensive roster view.
Use cases:
Best practices:
{- "data": {
- "NCAABB": [
- {
- "player_id": 14820,
- "player": "Otega Oweh",
- "team_id": 269,
- "team": "University of Kentucky",
- "number": 0,
- "status": "ACT",
- "position": "PG",
- "position_category": "G",
- "height": "6' 4\"",
- "weight": 200,
- "class": "Jr"
}
]
}
}Retrieve player information for College Football (NCAAFB) — a comprehensive overview of players (player ID, team, position, and more) to support analysis and informed decisions.
Use cases:
player_id for more specific queries such as box-score results.{- "data": {
- "NCAAFB": [
- {
- "player_id": 12345,
- "player": "Behren Morton",
- "team_id": 35,
- "team": "Texas Tech University",
- "number": 2,
- "status": "ACT",
- "position": "QB",
- "position_category": "OFF",
- "height": "6' 2\"",
- "weight": "205",
- "class": "Jr"
}
]
}
}Retrieves information for NFL players, including player ID, team, jersey number, position, physical details (height, weight), and college.
Purpose: A comprehensive overview of player information to support analysis and decision-making.
Use cases:
player_id).{- "data": {
- "NFL": [
- {
- "player_id": 3348,
- "player": "Josh Allen",
- "team_id": 1,
- "team": "Buffalo Bills",
- "number": 17,
- "status": "ACT",
- "position": "QB",
- "position_category": "OFF",
- "height": "6'5\"",
- "weight": 237,
- "age": "May 21, 1996",
- "college": "Wyoming",
- "img": null,
- "all_star": null
}
]
}
}Retrieves reference information for NHL players — player ID, team, jersey number, position and biographical details.
Use cases:
{- "data": {
- "NHL": [
- {
- "player_id": 386,
- "player": "Phillip Danault",
- "team_id": 23,
- "team": "Montreal Canadiens",
- "number": 24,
- "status": "ACT",
- "position": "C",
- "position_category": "C",
- "height": "6' 0\"",
- "weight": 200,
- "age": "November 24, 1993"
}
]
}
}Retrieves golfer information for PGA.
Purpose of the endpoint
Use cases
player_id.Best practices and tips
PGA as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/player-info/PGA?RSC_token=...{- "data": {
- "PGA": [
- {
- "player_id": 2,
- "player": "Dustin Johnson",
- "weight": 190,
- "age": "6/22/1984",
- "debut": 2007,
- "country": "United States",
- "birthplace": "Columbia, SC",
- "career_earnings": 74891079
}
]
}
}Roster and biographical information for SOCCER players in the requested league — player ID, team, squad number, position, physical details, and roster status (e.g. ACT, INACT, QUES).
Use cases:
player_id.Best practices: Roster status indicates availability — ACT (active), INACT (inactive), QUES (questionable).
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "player_id": 547,
- "player": "Bukayo Saka",
- "team": 1,
- "team_id": 1,
- "number": 7,
- "status": "INACT",
- "position": "Forward",
- "height": "5'10\"",
- "weight": 159,
- "age": "September 5, 2001"
}
]
}
}Retrieves player season stats for Darts games for a particular year specified in the endpoint.
Purpose of the endpoint
Use cases
Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.Player statistics are not updated in real-time. Stats are updated at the end of each leg and once the game has ended.
URL examples
/player-stats/2026/DARTS?RSC_token=.../player-stats/2026/DARTS?RSC_token=...&player_id=1Special data point values
| Field | Description | Example |
|---|---|---|
| player_id | Unique identifier for the player | 5 |
| player | Name of the player | Rob Cross |
| throws.100_plus | Throws scoring 100 or more | 149 |
| throws.140_plus | Throws scoring 140 or more | 93 |
| throws.180_plus | Throws scoring 180 | 30 |
| checkouts.made | Successful checkouts | 70 |
| checkouts.total | Total checkout attempts | 174 |
| checkouts.100_plus | Checkouts of 100 or more | 8 |
| checkouts.percentage | Checkout success percentage | 40.23% |
| total_score | Total score in the tournament | 62067 |
| total_throws | Total throws made | 1950 |
| matches_played | Matches played in the tournament | 13 |
| highest_checkout | Highest single checkout | 170 |
| three_dart_average | Average score per three darts | 95.49 |
| total_matches_played | Total matches in the regular season | 67 |
| {tournament_name} | Per-tournament stats keyed by event name (e.g. UK Open, PDC World Championship, Premier League) | object |
| postseason | Postseason statistics (not provided) | null - No postseason statistics are available or provided for the player. |
| season required | string Example: 2026 Season year (YYYY). |
| player_id | integer >= 1 Example: player_id=1 One specified player ID. |
{- "data": {
- "DARTS": [
- {
- "player_id": 1,
- "player": "Michael Smith",
- "regular_season": {
- "total_matches_played": 40,
- "UK Open": {
- "throws": {
- "100_plus": 0,
- "140_plus": 0,
- "180_plus": 0
}, - "checkouts": {
- "made": 0,
- "total": 0,
- "100_plus": 0,
- "percentage": 0
}, - "total_score": 0,
- "total_throws": 0,
- "matches_played": 2,
- "highest_checkout": 0,
- "three_dart_average": 93.06
}
}, - "postseason": null
}
]
}
}Retrieves MLB player season statistics for the requested year, including player ID, position, and batting and pitching box scores for the regular season and postseason.
Purpose: A comprehensive overview of player performance for a season, via box scores.
Use cases:
Best practices:
| season required | string Example: 2025 |
{- "data": {
- "MLB": [
- {
- "player_id": 1907,
- "player": "Taylor Ward",
- "team": "Kansas City Royals",
- "team_id": 17,
- "position": "DH",
- "position_category": "OF",
- "regular_season": {
- "games_played": 0,
- "E": 0,
- "PO": 0,
- "batting": {
- "AB": 456,
- "R": 73,
- "H": 106,
- "1B": 65,
- "2B": 14,
- "3B": 1,
- "HR": 26,
- "RBI": 64,
- "BB": 87,
- "IBB": 10,
- "HBP": 6,
- "SO": 178,
- "SB": 2,
- "CS": 0,
- "Outs": 270
}, - "pitching": {
- "W": 11,
- "L": 8,
- "S": 0,
- "IP": "152.2",
- "H": 95,
- "R": 42,
- "ER": 38,
- "BB": 38,
- "K": 132,
- "HR": 14,
- "1B": 62,
- "2B": 22,
- "3B": 2,
- "SB": 12,
- "CS": 4,
- "HBP": 5,
- "IBB": 1,
- "BK": 0,
- "WP": 3,
- "BS": 0,
- "HLD": 0,
- "pitches": 2480,
- "strikes": 1610,
- "ERA": "2.24"
}
}, - "postseason": {
- "games_played": 0,
- "E": 0,
- "PO": 0,
- "batting": {
- "AB": 456,
- "R": 73,
- "H": 106,
- "1B": 65,
- "2B": 14,
- "3B": 1,
- "HR": 26,
- "RBI": 64,
- "BB": 87,
- "IBB": 10,
- "HBP": 6,
- "SO": 178,
- "SB": 2,
- "CS": 0,
- "Outs": 270
}, - "pitching": {
- "W": 11,
- "L": 8,
- "S": 0,
- "IP": "152.2",
- "H": 95,
- "R": 42,
- "ER": 38,
- "BB": 38,
- "K": 132,
- "HR": 14,
- "1B": 62,
- "2B": 22,
- "3B": 2,
- "SB": 12,
- "CS": 4,
- "HBP": 5,
- "IBB": 1,
- "BK": 0,
- "WP": 3,
- "BS": 0,
- "HLD": 0,
- "pitches": 2480,
- "strikes": 1610,
- "ERA": "2.24"
}
}
}
]
}
}Retrieves NBA player season statistics for the requested year, including player ID, box scores, and performance metrics.
Purpose: A comprehensive overview of player performance for a season, via box scores.
Use cases:
Best practices:
| season required | string Example: 2025 |
{- "data": {
- "NBA": [
- {
- "player_id": 1,
- "player": "John Doe",
- "team": "Los Angeles Lakers",
- "team_id": 13,
- "regular_season": {
- "games_played": 65,
- "minutes": 2340,
- "points": 1544,
- "assists": 512,
- "steals": 67,
- "blocks": 38,
- "turnovers": 218,
- "fouls": 112,
- "field_goals_attempted": 1020,
- "field_goals_made": 544,
- "three_points_attempted": 260,
- "three_points_made": 132,
- "free_throws_attempted": 450,
- "free_throws_made": 324,
- "two_points_attempted": 760,
- "two_points_made": 412,
- "two_point_percentage": 0.54,
- "offensive_rebounds": 116,
- "defensive_rebounds": 352,
- "total_rebounds": 468
}, - "postseason": {
- "games_played": 15,
- "minutes": 540,
- "points": 345,
- "assists": 115,
- "steals": 16,
- "blocks": 9,
- "turnovers": 50,
- "fouls": 28,
- "field_goals_attempted": 240,
- "field_goals_made": 120,
- "three_points_attempted": 75,
- "three_points_made": 30,
- "free_throws_attempted": 105,
- "free_throws_made": 75,
- "two_points_attempted": 165,
- "two_points_made": 90,
- "two_point_percentage": 0.54,
- "offensive_rebounds": 24,
- "defensive_rebounds": 76,
- "total_rebounds": 100
}
}
]
}
}Retrieve player season statistics for College Basketball (NCAABB) for the requested season.
Purpose: Returns aggregated regular-season player stats — box-score totals such as points, rebounds, assists, minutes, and shooting — per player.
Use cases:
Best practices:
| season required | string Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NCAABB": [
- {
- "player_id": 14820,
- "player": "Otega Oweh",
- "team": "University of Kentucky",
- "team_id": 269,
- "regular_season": {
- "games_played": 30,
- "starter": 28,
- "minutes": 940,
- "points": 540,
- "assists": 92,
- "steals": 38,
- "blocks": 14,
- "turnovers": 56,
- "fouls": 65,
- "field_goals_attempted": 432,
- "field_goals_made": 198,
- "three_points_attempted": 166,
- "three_points_made": 54,
- "free_throws_attempted": 128,
- "free_throws_made": 96,
- "two_points_attempted": 266,
- "two_points_made": 144,
- "two_point_percentage": 0.54,
- "offensive_rebounds": 36,
- "defensive_rebounds": 102,
- "total_rebounds": 138
}
}
]
}
}Retrieve player season statistics for College Football (NCAAFB) for the requested year — each player's season box-score totals (games played plus passing, rushing, receiving, defensive, and special-teams stats), keyed by player ID and team.
Use cases:
| season required | string Example: 2025 |
{- "data": {
- "NCAAFB": [
- {
- "player_id": 12345,
- "player": "Behren Morton",
- "team": "Texas Tech University",
- "team_id": 35,
- "regular_season": {
- "games_played": 12,
- "snap_count_defense": 0,
- "snap_count_offense": 820,
- "snap_count_special_teams": 0,
- "completions": 220,
- "passing_attempts": 340,
- "passing_yards": 3120,
- "passing_touchdowns": 28,
- "passing_interceptions": 8,
- "passer_rating": 148.2,
- "rushing_attempts": 78,
- "rushing_yards": 420,
- "rushing_touchdowns": 4,
- "rushing_long": 32,
- "receptions": 20,
- "receiving_yards": 250,
- "receiving_touchdowns": 2,
- "receiving_long": 45,
- "tackles": 0,
- "sacks": 0,
- "interceptions": 0,
- "fumbles_recoveries": 0,
- "fumbles": 3,
- "fumbles_lost": 1,
- "field_goals_made": 27,
- "field_goals_attempted": 30,
- "field_goals_long": 51,
- "extra_points_made": 98,
- "extra_points_attempted": 99,
- "punts": 40,
- "punts_long": 58,
- "punting_yards": 1800,
- "inside_20": 15,
- "kick_returns": 8,
- "kick_return_yards": 180,
- "kick_return_long": 40,
- "kick_return_touchdowns": 0,
- "punt_returns": 15,
- "punt_return_yards": 140,
- "punt_return_long": 28,
- "punt_return_touchdowns": 0
}
}
]
}
}Retrieves NFL player season statistics for the requested year, including player ID, box scores, and performance metrics.
Purpose: A comprehensive overview of player performance for a season, via box scores.
Use cases:
Best practices:
DraftKings fantasy points: DK_fantasy_points is the player's season total under DraftKings NFL scoring; DK_fantasy_points_per_game divides it by games played. Scoring rules:
| season required | string Example: 2025 |
{- "data": {
- "NFL": [
- {
- "player_id": 3348,
- "player": "Josh Allen",
- "team": "Buffalo Bills",
- "team_id": 1,
- "regular_season": {
- "games_played": 17,
- "DK_fantasy_points": 312.5,
- "DK_fantasy_points_per_game": 18.4,
- "snap_count_defense": 0,
- "snap_count_offense": 50,
- "snap_count_special_teams": 0,
- "snap_counts": {
- "defense": 0,
- "offense": 50,
- "specialTeams": 0
}, - "completions": 312,
- "passing_attempts": 480,
- "passing_yards": 3683,
- "passing_touchdowns": 29,
- "passing_interceptions": 12,
- "passer_rating": 97.6,
- "rushing_attempts": 102,
- "rushing_yards": 524,
- "rushing_touchdowns": 12,
- "rushing_long": 28,
- "targets": 5,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 8,
- "sacks": 24,
- "interceptions": 1,
- "forced_fumbles": 0,
- "defense_fumble_recoveries": 0,
- "fumble_return_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumbles_recoveries": 0,
- "fumbles": 5,
- "fumbles_lost": 2,
- "field_goals_made": 28,
- "field_goals_attempted": 29,
- "field_goals_long": 58,
- "extra_points_made": 22,
- "extra_points_attempted": 22,
- "punts": 60,
- "punts_long": 65,
- "punting_yards": 2700,
- "inside_20": 22,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0,
- "two_point_conversion_pass_attempts": 0,
- "two_point_conversion_pass_completions": 0,
- "two_point_conversion_pass_succeeded": 0,
- "two_point_conversion_reception_succeeded": 0,
- "two_point_conversion_rush_attempts": 0,
- "two_point_conversion_rush_succeeded": 0
}, - "postseason": {
- "games_played": 2,
- "DK_fantasy_points": 42.3,
- "DK_fantasy_points_per_game": 21.2,
- "snap_count_defense": 0,
- "snap_count_offense": 50,
- "snap_count_special_teams": 0,
- "snap_counts": {
- "defense": 0,
- "offense": 50,
- "specialTeams": 0
}, - "completions": 38,
- "passing_attempts": 60,
- "passing_yards": 480,
- "passing_touchdowns": 4,
- "passing_interceptions": 1,
- "passer_rating": 96.4,
- "rushing_attempts": 14,
- "rushing_yards": 82,
- "rushing_touchdowns": 2,
- "rushing_long": 18,
- "targets": 5,
- "receptions": 3,
- "receiving_yards": 45,
- "receiving_touchdowns": 0,
- "receiving_long": 20,
- "tackles": 8,
- "sacks": 3,
- "interceptions": 1,
- "forced_fumbles": 0,
- "defense_fumble_recoveries": 0,
- "fumble_return_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumbles_recoveries": 0,
- "fumbles": 1,
- "fumbles_lost": 0,
- "field_goals_made": 28,
- "field_goals_attempted": 29,
- "field_goals_long": 58,
- "extra_points_made": 22,
- "extra_points_attempted": 22,
- "punts": 60,
- "punts_long": 65,
- "punting_yards": 2700,
- "inside_20": 22,
- "kick_returns": 2,
- "kick_return_yards": 45,
- "kick_return_long": 30,
- "kick_return_touchdowns": 0,
- "punt_returns": 2,
- "punt_return_yards": 20,
- "punt_return_long": 15,
- "punt_return_touchdowns": 0,
- "two_point_conversion_pass_attempts": 0,
- "two_point_conversion_pass_completions": 0,
- "two_point_conversion_pass_succeeded": 0,
- "two_point_conversion_reception_succeeded": 0,
- "two_point_conversion_rush_attempts": 0,
- "two_point_conversion_rush_succeeded": 0
}
}
]
}
}Retrieves season-level player statistics for NHL skaters and goalies — regular-season and postseason box-score totals for the requested season.
Use cases:
Best practices: Season totals update as games are played; refresh periodically during the season rather than relying on a one-time pull.
| season required | string Example: 2025 |
{- "data": {
- "NHL": [
- {
- "player_id": 386,
- "player": "Phillip Danault",
- "team": "Montreal Canadiens",
- "team_id": 23,
- "regular_season": {
- "games_played": 72,
- "time_on_ice": 78250,
- "goals": 22,
- "assists": 41,
- "plus_minus": 8,
- "penalty_minutes": 34,
- "shots_on_goal": 165,
- "blocks": 35,
- "hits": 78,
- "giveaways": 48,
- "takeaways": 36,
- "faceoffs_won": 612,
- "faceoffs_lost": 528,
- "power_play_goals": 5,
- "power_play_assists": 14,
- "short_handed_goals": 1,
- "short_handed_assists": 2,
- "shootout_goals": 2,
- "saves": 1342,
- "shots_against": 1466,
- "goals_allowed": 124,
- "win": 28,
- "loss": 18,
- "overtime_loss": 6,
- "shutouts": 4
}, - "postseason": {
- "games_played": 7,
- "time_on_ice": 8480,
- "goals": 4,
- "assists": 7,
- "plus_minus": 3,
- "penalty_minutes": 4,
- "shots_on_goal": 22,
- "blocks": 6,
- "hits": 12,
- "giveaways": 8,
- "takeaways": 5,
- "faceoffs_won": 92,
- "faceoffs_lost": 78,
- "power_play_goals": 1,
- "power_play_assists": 2,
- "short_handed_goals": 0,
- "short_handed_assists": 0,
- "shootout_goals": 0,
- "saves": 198,
- "shots_against": 216,
- "goals_allowed": 18,
- "win": 4,
- "loss": 3,
- "overtime_loss": 1,
- "shutouts": 1
}
}
]
}
}Retrieves golfer season stats for PGA.
Purpose of the endpoint
Use cases
Best practices and tips
PGA as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/player-stats?RSC_token=.../player-stats/PGA?RSC_token=...{- "data": {
- "PGA": [
- {
- "player_id": 2,
- "player": "Dustin Johnson",
- "stats": {
- "wins": 0,
- "events": 1,
- "points": 115,
- "rounds": 4,
- "top_ten": 1,
- "cuts_made": 1,
- "world_ranking": 255
}
}
]
}
}Season-long player statistics for the given {season} (the four-digit year the season started, e.g. 2025) — goals, assists, minutes, cards, shots, plus goalkeeper metrics like saves and clean sheets, per player, with a per-team breakdown for players who changed clubs mid-season.
Use cases:
| season required | string Example: 2025 |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "player_id": 1186,
- "player": "David Raya",
- "team": "Arsenal",
- "team_id": 1,
- "regular_season": {
- "goals": 0,
- "assists": 0,
- "red_cards": 0,
- "fouls_drawn": 14,
- "clean_sheets": 19,
- "games_played": 37,
- "yellow_cards": 1,
- "shots_on_goal": 0,
- "free_kicks_won": 14,
- "minutes_played": 3776,
- "fouls_committed": 0,
- "shots_attempted": 0,
- "penalties_scored": 0,
- "penalty_attempts": 0,
- "saves": 60,
- "goals_conceded": 0,
- "penalties_faced": 0,
- "penalties_saved": 0
}, - "stats_by_team": {
- "Arsenal": {
- "goals": 0,
- "assists": 0,
- "red_cards": 0,
- "fouls_drawn": 14,
- "clean_sheets": 19,
- "games_played": 37,
- "yellow_cards": 1,
- "shots_on_goal": 0,
- "free_kicks_won": 14,
- "minutes_played": 3776,
- "fouls_committed": 0,
- "shots_attempted": 0,
- "penalties_scored": 0,
- "penalty_attempts": 0,
- "saves": 60,
- "goals_conceded": 0,
- "penalties_faced": 0,
- "penalties_saved": 0
}
}
}
]
}
}Retrieves information for all MLB teams, including team ID, name, abbreviation, mascot, and conference, plus venue and location details (city, state, arena, coordinates).
Purpose: A comprehensive overview of the teams participating in MLB.
Use cases:
team_id or player_id).{- "data": {
- "MLB": [
- {
- "team_id": 17,
- "team": "Kansas City Royals",
- "abbrv": "KC",
- "mascot": "Royals",
- "conf": "American League - Central",
- "location": "Kansas City, Missouri",
- "city": "Kansas City",
- "state": "Missouri",
- "arena": "Kauffman Stadium",
- "country": "United States",
- "latitude": 39.0517,
- "longitude": -94.4803,
- "field": "grass",
- "postal_code": "64129",
- "dome": 0
}
]
}
}Retrieves information for all NBA teams, including team ID, name, abbreviation, mascot, and conference.
Purpose: A comprehensive overview of the teams participating in the NBA.
Use cases:
team_id or player_id).{- "data": {
- "NBA": [
- {
- "team_id": 13,
- "team": "Los Angeles Lakers",
- "abbrv": "LAL",
- "mascot": "Lakers",
- "conf": "Western Conference - Pacific",
- "location": "Los Angeles, California",
- "city": null,
- "state": null,
- "arena": null,
- "country": null,
- "latitude": null,
- "longitude": null,
- "field": null,
- "postal_code": null,
- "dome": null
}
]
}
}Retrieve team information for College Basketball (NCAABB).
Purpose: Returns details for every NCAABB team — team ID, name, abbreviation, mascot, conference, AP ranking, and location/arena — for a comprehensive view of participating programs.
Use cases:
Best practices:
{- "data": {
- "NCAABB": [
- {
- "team_id": 269,
- "team": "University of Kentucky",
- "abbrv": "UK",
- "mascot": "Wildcats",
- "rank": 7,
- "week": 20,
- "location": "Lexington, Kentucky",
- "conf_ID": 14,
- "conf": "Southeastern Conference",
- "city": "Lexington",
- "state": "Kentucky",
- "country": "United States",
- "postal_code": "40506",
- "latitude": 38.0406,
- "longitude": -84.5037,
- "arena": "Rupp Arena"
}
]
}
}Retrieve team information for College Football (NCAAFB) — a comprehensive overview of participating teams (team ID, mascot, conference, venue, and more).
Use cases:
team_id for more specific queries such as box-score results.{- "data": {
- "NCAAFB": [
- {
- "team_id": 35,
- "team": "Texas Tech University",
- "abbrv": "TTU",
- "mascot": "Red Raiders",
- "rank": 8,
- "week": 15,
- "conf_ID": 6,
- "conf": "Big 12 Conference",
- "city": "Lubbock",
- "state": "Texas",
- "arena": "Jones AT&T Stadium",
- "country": "United States",
- "latitude": 33.59111,
- "longitude": -101.87278,
- "field": "turf",
- "postal_code": "79407",
- "dome": 0
}
]
}
}Retrieves information for all NFL teams, including team ID, name, abbreviation, mascot, conference, and home-venue details (city, state, arena, playing surface, dome).
Purpose: A comprehensive overview of the teams participating in the NFL.
Use cases:
team_id or player_id).{- "data": {
- "NFL": [
- {
- "team_id": 1,
- "team": "Buffalo Bills",
- "abbrv": "BUF",
- "mascot": "Bills",
- "conf": "American Football Conference - East",
- "location": "Orchard Park, New York",
- "city": "Orchard Park",
- "state": "New York",
- "arena": "Highmark Stadium",
- "country": "United States",
- "latitude": 42.774,
- "longitude": -78.787,
- "field": "turf",
- "postal_code": "14127-2237",
- "dome": 0
}
]
}
}Retrieves reference information for all NHL teams — team ID, name, abbreviation, conference/division, arena and location.
Use cases:
{- "data": {
- "NHL": [
- {
- "team_id": 23,
- "team": "Montreal Canadiens",
- "abbrv": "MTL",
- "mascot": "Canadiens",
- "conf": "Eastern Conference - Atlantic",
- "location": "Montreal, Quebec",
- "city": "Seattle",
- "state": "Washington",
- "arena": "Climate Pledge Arena",
- "country": "United States",
- "latitude": 47.622,
- "longitude": -122.354,
- "field": "Ice Rink",
- "postal_code": "98109",
- "dome": 1
}
]
}
}Directory of SOCCER teams — IDs, abbreviations, home venue, city, country, and coordinates — for every club in the requested league, including clubs previously relegated from it.
Use cases:
Best practices: Filter with the relegated query parameter: TRUE for relegated clubs, FALSE for current clubs; omit it for both.
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "team_id": 1,
- "team": "Arsenal",
- "abbrv": "ARS",
- "league": "English Premier League",
- "city": "London",
- "arena": "Emirates Stadium",
- "country": "England",
- "latitude": 51.555,
- "longitude": -0.108611,
- "field": "grass",
- "postal_code": "N7 7AJ",
- "dome": 1
}
]
}
}Retrieves MLB team season statistics for the requested season, including team ID, team name, and box-score totals (wins, losses, and batting counts such as hits, runs, home runs, and RBI) for the regular season and postseason.
Purpose: A comprehensive overview of teams' stats for a given season.
Use cases:
Best practices:
| season required | string Example: 2025 |
{- "data": {
- "MLB": [
- {
- "team_id": 17,
- "team": "Kansas City Royals",
- "regular_season": {
- "games_played": 162,
- "wins": 75,
- "losses": 87,
- "AB": 5416,
- "R": 677,
- "H": 1274,
- "2B": 252,
- "3B": 19,
- "HR": 191,
- "RBI": 643,
- "BB": 484,
- "SO": 1457,
- "SB": 121,
- "CS": 37,
- "E": 88
}, - "postseason": {
- "games_played": 10,
- "wins": 6,
- "losses": 4,
- "AB": 240,
- "R": 32,
- "H": 56,
- "2B": 18,
- "3B": 1,
- "HR": 8,
- "RBI": 30,
- "BB": 22,
- "SO": 65,
- "SB": 6,
- "CS": 1,
- "E": 4
}
}
]
}
}Retrieves NBA team season statistics for the requested season, including team ID, team name, and box-score totals.
Purpose: A comprehensive overview of teams' stats for a given season.
Use cases:
Best practices:
| season required | string Example: 2025 |
{- "data": {
- "NBA": [
- {
- "team_id": 13,
- "team": "Los Angeles Lakers",
- "regular_season": {
- "games_played": 69,
- "wins": 50,
- "losses": 19,
- "points": 7590,
- "assists": 1725,
- "steals": 520,
- "turnovers": 930,
- "field_goals_attempted": 5200,
- "field_goals_made": 2760,
- "three_points_attempted": 1800,
- "three_points_made": 920,
- "free_throws_attempted": 2300,
- "free_throws_made": 1150,
- "two_points_attempted": 3400,
- "two_points_made": 1840,
- "two_point_percentage": 0.54,
- "offensive_rebounds": 765,
- "defensive_rebounds": 2340,
- "total_rebounds": 3105
}, - "postseason": {
- "games_played": 12,
- "wins": 7,
- "losses": 5,
- "points": 1250,
- "assists": 285,
- "steals": 85,
- "turnovers": 165,
- "field_goals_attempted": 955,
- "field_goals_made": 450,
- "three_points_attempted": 400,
- "three_points_made": 150,
- "free_throws_attempted": 250,
- "free_throws_made": 200,
- "two_points_attempted": 555,
- "two_points_made": 300,
- "two_point_percentage": 0.54,
- "offensive_rebounds": 125,
- "defensive_rebounds": 385,
- "total_rebounds": 510
}
}
]
}
}Retrieve team season statistics for College Basketball (NCAABB) for the requested season.
Purpose: Returns aggregated regular-season team stats — box-score totals such as points, rebounds, assists, and shooting — per team for the season.
Use cases:
Best practices:
| season required | string Example: 2025 The year the season started (e.g. 2025), not a date. |
{- "data": {
- "NCAABB": [
- {
- "team_id": 269,
- "team": "University of Kentucky",
- "regular_season": {
- "games_played": 34,
- "wins": 25,
- "losses": 9,
- "points": 2660,
- "assists": 540,
- "steals": 245,
- "blocks": 110,
- "turnovers": 412,
- "fouls": 612,
- "field_goals_attempted": 2055,
- "field_goals_made": 972,
- "three_points_attempted": 855,
- "three_points_made": 360,
- "free_throws_attempted": 600,
- "free_throws_made": 432,
- "two_points_attempted": 1200,
- "two_points_made": 612,
- "two_point_percentage": 0.51,
- "offensive_rebounds": 325,
- "defensive_rebounds": 920,
- "total_rebounds": 1245
}
}
]
}
}Retrieve team season statistics for College Football (NCAAFB) for the requested season — each team's box-score totals (team ID, team name, and more).
Use cases:
| season required | string Example: 2024 |
{- "data": {
- "NCAAFB": [
- {
- "team_id": 35,
- "team": "Texas Tech University",
- "regular_season": {
- "games_played": 12,
- "wins": 10,
- "losses": 2,
- "points": 410,
- "first_downs": 281,
- "total_plays": 850,
- "total_yards": 5352,
- "passing_yards": 2385,
- "rushing_yards": 2967,
- "total_passing_yards_allowed": 2200,
- "total_rushing_yards_allowed": 1450,
- "total_touchdown": 48,
- "passing_touchdowns": 28,
- "rushing_touchdowns": 18,
- "receiving_touchdowns": 0,
- "defense_touchdowns": 1,
- "interception_touchdowns": 1,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 1,
- "kicks_blocked": 0,
- "punts_blocked": 1,
- "sacks": 22,
- "safeties": 1,
- "turnovers": 18,
- "defense_interceptions": 8,
- "defense_fumble_recoveries": 2,
- "penalties": 79,
- "penalties_total": 79,
- "penalty_yards": 668,
- "points_against_defense_special_teams": 299,
- "two_point_conversion_attempts": 3,
- "two_point_conversion_succeeded": 2,
- "two_point_conversion_returns": 0
}
}
]
}
}Retrieves NFL team season statistics for the requested season, including team ID, team name, bye week, and box-score totals.
Purpose: A comprehensive overview of teams' stats for a given season.
Use cases:
Best practices:
DraftKings fantasy points: DK_fantasy_points is the team's defense/special-teams season total under DraftKings NFL scoring; DK_fantasy_points_per_game divides it by games played. Scoring rules:
| season required | string Example: 2025 |
{- "data": {
- "NFL": [
- {
- "team_id": 1,
- "team": "Buffalo Bills",
- "bye": "7",
- "regular_season": {
- "games_played": 17,
- "wins": 10,
- "losses": 5,
- "ties": 0,
- "points": 481,
- "DK_fantasy_points": 110,
- "DK_fantasy_points_per_game": 6.47,
- "first_downs": 374,
- "total_plays": 1080,
- "total_yards": 6397,
- "passing_yards": 3683,
- "rushing_yards": 2714,
- "total_passing_yards_allowed": 3850,
- "total_rushing_yards_allowed": 1620,
- "offense_touchdowns": 59,
- "passing_touchdowns": 29,
- "rushing_touchdowns": 30,
- "special_team_touchdowns": 0,
- "defense_touchdowns": 2,
- "interception_touchdowns": 1,
- "fumble_return_touchdowns": 1,
- "kick_return_touchdowns": 1,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 1,
- "blocked_punts": 0,
- "kicks_blocked": 1,
- "punts_blocked": 0,
- "sacks": 36,
- "safeties": 0,
- "turnovers": 16,
- "forced_fumbles": 12,
- "defense_interceptions": 13,
- "defense_fumble_recoveries": 7,
- "penalties": 101,
- "penalty_yards": 848,
- "points_against_defense_special_teams": 365,
- "two_point_conversion_attempts": 2,
- "two_point_conversion_succeeded": 1,
- "two_point_conversion_returns": 0
}, - "postseason": {
- "games_played": 2,
- "wins": 1,
- "losses": 1,
- "ties": 0,
- "points": 64,
- "DK_fantasy_points": 22,
- "DK_fantasy_points_per_game": 11,
- "first_downs": 44,
- "total_plays": 130,
- "total_yards": 750,
- "passing_yards": 530,
- "rushing_yards": 220,
- "total_passing_yards_allowed": 480,
- "total_rushing_yards_allowed": 180,
- "offense_touchdowns": 8,
- "passing_touchdowns": 5,
- "rushing_touchdowns": 3,
- "special_team_touchdowns": 0,
- "defense_touchdowns": 0,
- "interception_touchdowns": 0,
- "fumble_return_touchdowns": 0,
- "kick_return_touchdowns": 0,
- "punt_return_touchdowns": 0,
- "field_goal_return_touchdowns": 0,
- "blocked_kick_touchdowns": 0,
- "blocked_punt_touchdowns": 0,
- "blocked_kicks": 0,
- "blocked_punts": 0,
- "kicks_blocked": 0,
- "punts_blocked": 0,
- "sacks": 6,
- "safeties": 0,
- "turnovers": 3,
- "forced_fumbles": 2,
- "defense_interceptions": 2,
- "defense_fumble_recoveries": 1,
- "penalties": 12,
- "penalty_yards": 96,
- "points_against_defense_special_teams": 48,
- "two_point_conversion_attempts": 0,
- "two_point_conversion_succeeded": 0,
- "two_point_conversion_returns": 0
}
}
]
}
}Retrieves season-level team statistics for NHL teams — regular-season and postseason box-score totals for the requested season.
Use cases:
Best practices: Season totals update as games are played; refresh periodically during the season rather than relying on a one-time pull.
| season required | string Example: 2025 |
{- "data": {
- "NHL": [
- {
- "team_id": 23,
- "team": "Montreal Canadiens",
- "regular_season": {
- "games_played": 82,
- "wins": 55,
- "losses": 16,
- "overtime_losses": 11,
- "goals": 302,
- "assists": 521,
- "saves": 1946,
- "faceoffs_won": 2463,
- "faceoffs_lost": 2346,
- "hits": 1360,
- "blocks": 1039,
- "penalty_minutes": 584,
- "power_plays": 225,
- "power_plays_converted": 40,
- "shots_on_goal": 2766,
- "short_handed_goals_scored": 4,
- "short_handed_goals_allowed": 23
}, - "postseason": {
- "games_played": 7,
- "wins": 4,
- "losses": 3,
- "overtime_losses": 0,
- "goals": 24,
- "assists": 40,
- "saves": 165,
- "faceoffs_won": 226,
- "faceoffs_lost": 217,
- "hits": 284,
- "blocks": 112,
- "penalty_minutes": 74,
- "power_plays": 22,
- "power_plays_converted": 3,
- "shots_on_goal": 241,
- "short_handed_goals_scored": 2,
- "short_handed_goals_allowed": 0
}
}
]
}
}Season-long team statistics for the given {season} (the four-digit year the season started, e.g. 2025) — wins, draws, goals scored and conceded, cards, shots, corners, and more, per club. Clubs relegated from the league have regular_season returned as null.
Use cases:
| season required | string Example: 2025 |
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "team_id": 1,
- "team": "Arsenal",
- "regular_season": {
- "wins": 26,
- "draws": 7,
- "saves": 62,
- "losses": 5,
- "corners": 216,
- "offsides": 61,
- "red_cards": 0,
- "fouls_drawn": 419,
- "clean_sheets": 19,
- "games_played": 38,
- "goals_scored": 71,
- "yellow_cards": 51,
- "shots_on_goal": 187,
- "free_kicks_won": 407,
- "goals_conceded": 27,
- "fouls_committed": 391,
- "goals_conceeded": 0,
- "penalties_faced": 0,
- "shots_attempted": 553,
- "penalties_scored": 4,
- "penalty_attempts": 4,
- "penalties_conceded": 0,
- "free_kicks_conceded": 380,
- "ties": 0
}
}
]
}
}Retrieves each MLB team's depth chart — the players at each fielding position and pitching role, ranked by depth with the starter (first string) listed first, followed by replacement and platoon players — including team, player ID, and position.
Purpose: A comprehensive overview of position assignments and team composition.
Use cases:
{- "data": {
- "MLB": {
- "Kansas City Royals": {
- "C": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "1B": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "2B": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "3B": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "SS": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "LF": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "CF": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "RF": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "DH": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "R": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "S": {
- "1": {
- "id": 1907,
- "player": "Taylor Ward"
}
}, - "team_id": 17
}
}
}
}Retrieves each NBA team's depth chart — the players at each position, with the starter (first string) listed first, followed by replacement and platoon players — including team, player ID, and position.
Purpose: A comprehensive overview of position assignments and team composition.
Use cases:
{- "data": {
- "NBA": {
- "Los Angeles Lakers": {
- "C": {
- "1": {
- "id": 1,
- "player": "John Doe"
}
}, - "PF": {
- "1": {
- "id": 1,
- "player": "John Doe"
}
}, - "PG": {
- "1": {
- "id": 1,
- "player": "John Doe"
}
}, - "SF": {
- "1": {
- "id": 1,
- "player": "John Doe"
}
}, - "SG": {
- "1": {
- "id": 1,
- "player": "John Doe"
}
}, - "team_id": 13
}
}
}
}Retrieve positional depth charts for College Basketball (NCAABB) teams.
Purpose: Returns each team's depth chart — for every position (PG, SG, SF, PF, C), players listed in depth order from the starter down. The response is keyed by team, then position, then depth index.
Use cases:
Best practices:
{- "data": {
- "NCAABB": {
- "University of Kentucky": {
- "C": {
- "1": {
- "id": 14820,
- "player": "Otega Oweh",
- "status": "ACT"
}
}, - "PF": {
- "1": {
- "id": 14820,
- "player": "Otega Oweh",
- "status": "ACT"
}
}, - "PG": {
- "1": {
- "id": 14820,
- "player": "Otega Oweh",
- "status": "ACT"
}
}, - "SF": {
- "1": {
- "id": 14820,
- "player": "Otega Oweh",
- "status": "ACT"
}
}, - "SG": {
- "1": {
- "id": 14820,
- "player": "Otega Oweh",
- "status": "ACT"
}
}, - "team_id": 269
}
}
}
}Retrieves each NFL team's depth chart — the players at each position, with the starter (first string) listed first, followed by replacement and platoon players — including team, player ID, and position.
Purpose: A comprehensive overview of position assignments and team composition.
Use cases:
{- "data": {
- "NFL": {
- "Buffalo Bills": {
- "C": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "FS": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "H": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "KR": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LCB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LDE": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LG": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LS": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LT": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "NB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "P": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "PK": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "PR": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "QB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RCB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RDE": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RG": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RT": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "SLB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "SS": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "TE": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "WLB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "WR1": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "WR2": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "WR3": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "FB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LDT": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "LILB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "MLB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "NT": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RDT": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "RILB": {
- "1": {
- "id": 3348,
- "player": "Josh Allen"
}
}, - "team_id": 1
}
}
}
}Retrieves each NHL team's depth chart — the players at each position, ordered with the starter/first-string listed first, followed by backups.
Use cases:
{- "data": {
- "NHL": {
- "Montreal Canadiens": {
- "C": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "G": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "LD": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "LW": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "RD": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "RW": {
- "1": {
- "id": 386,
- "player": "Phillip Danault"
}
}, - "team_id": 23
}
}
}
}Depth charts for SOCCER teams in the requested league — each club's players arranged by position (Goalkeeper, Defender, Midfielder, Forward) and depth-chart slot. Unfilled slots are returned as null.
Use cases:
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": {
- "Arsenal": {
- "Forward": {
- "1": {
- "id": 552,
- "player": "Viktor Gyokeres"
}
}, - "Defender": {
- "1": {
- "id": 1209,
- "player": "Gabriel Magalhaes"
}
}, - "Goalkeeper": {
- "1": {
- "id": 1186,
- "player": "David Raya"
}
}, - "Midfielder": {
- "1": {
- "id": 498,
- "player": "Declan Rice"
}
}, - "team_id": 1
}
}
}
}Retrieves MLB injury reports grouped by team, including each injured player, their player ID, the type of injury, the date injured, and their return status (e.g. a 60-day injured-list stint).
Purpose: A comprehensive overview of player injuries, to help you stay informed about player availability and health.
Use cases:
{- "data": {
- "MLB": [
- {
- "team": "Kansas City Royals",
- "team_id": 17,
- "injuries": [
- {
- "injury": "Elbow",
- "player": "Taylor Ward",
- "returns": "60-Day IL",
- "player_id": "1907",
- "date_injured": "2026-4-15"
}
]
}
]
}
}Retrieves NBA injury reports grouped by team, including each injured player, their player ID, the date injured, and their expected return.
Purpose: A comprehensive overview of player injuries, to help you stay informed about player availability and health.
Use cases:
{- "data": {
- "NBA": [
- {
- "team": "Los Angeles Lakers",
- "team_id": 13,
- "injuries": [
- {
- "player": "John Doe",
- "returns": "Probable",
- "player_id": "1",
- "date_injured": "2026-03-24"
}
]
}
]
}
}Retrieves NFL injury reports grouped by team, including each injured player, their player ID, the injury, the date injured, and their expected return.
Purpose: A comprehensive overview of player injuries, to help you stay informed about player availability and health.
Use cases:
{- "data": {
- "NFL": [
- {
- "team": "Buffalo Bills",
- "team_id": 1,
- "injuries": [
- {
- "injury": "Foot",
- "player": "Josh Allen",
- "returns": "Questionable For Start Of Training Camp",
- "player_id": "3348",
- "date_injured": "2026-1-29"
}
]
}
]
}
}Retrieves current injury reports for NHL players — injury type, return status and the date injured, plus the affected player and team.
Use cases:
{- "data": {
- "NHL": [
- {
- "team": "Montreal Canadiens",
- "team_id": 23,
- "injuries": [
- {
- "injury": "Upper Body",
- "player": "Phillip Danault",
- "returns": "Probable",
- "player_id": "386",
- "date_injured": "2026-5-14"
}
]
}
]
}
}Current injury report for SOCCER teams in the requested league — injured player, injury type, date injured, and expected return, grouped by team.
Use cases:
Best practices: Check before each fixture and reconcile against depth-charts to gauge line-up impact.
| league required | string (SoccerLeague) Enum: "EPL" "SERIEA" "LALIGA" Example: league=EPL Soccer league to return data for. |
{- "data": {
- "EPL": [
- {
- "team": "Arsenal",
- "team_id": 1,
- "injuries": [
- {
- "injury": "Knee injury",
- "player": "Ben White",
- "returns": "TBA",
- "player_id": 540,
- "date_injured": "Jul 20, 2026"
}
]
}
]
}
}Retrieves event details for Darts games for a particular year specified in the endpoint.
Purpose of the endpoint
Use cases
event_ID for more specific detail queries like game score results.Best practices and tips
DARTS as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/events/2026/DARTS?RSC_token=.../events/2026/DARTS?RSC_token=...&event_id=202304PL10Special data point values
| Field | Description | Example |
|---|---|---|
| event_name | Name of the event | PDC World Championship, Premier League, UK Open, etc. |
| start_date | Start date of the event | GMT datetime string |
| end_date | End date of the event | GMT datetime string |
| event_ID | Unique event identifier | 202304PL10 |
| season required | string Example: 2026 Season year (YYYY). |
| event_id | string Example: event_id=202304PL10 One specified event ID. |
{- "data": {
- "DARTS": [
- {
- "event_name": "Riyadh Season Saudi Arabia Darts Masters",
- "start_date": "Mon, 19 Jan 2026 07:00:00 GMT",
- "end_date": "Wed, 21 Jan 2026 06:59:00 GMT",
- "location": "Global Theater, Riyadh",
- "event_ID": "20260119M"
}
]
}
}Retrieves the field for a PGA tournament, including tee times, starting holes, and hole-by-hole data when available.
Purpose of the endpoint
par, score, sequence).Use cases
Best practices and tips
game_id) MUST be specified when requesting the field list.PGA as the sport identifier followed by your RSC_token (required).RSC_token, contact support.URL examples
/field/PGA?RSC_token=...&game_id=2026_74Special data point values
| Field | Description |
|---|---|
| Round {N}.Hole {N} | { par, score, sequence } — par and score are strings; sequence is the hole order number |
| tee_times | Tee time per round (RFC 2822 GMT) |
| starting_holes | Starting hole number per round (e.g. 1 or 10) |
| game_id required | string Example: game_id=2025_61 One specified tournament ID. Only PGA must be specified when using this parameter. If PGA is among multiple SPORT parameters, game_id cannot be specified. |
{- "data": {
- "PGA": [
- {
- "field": {
- "38": {
- "player": "William McGirt",
- "Round 1": {
- "Hole 1": {
- "par": "4",
- "score": "5",
- "sequence": 1
}, - "Hole 18": {
- "par": "4",
- "score": "4",
- "sequence": 18
}
}, - "tee_times": {
- "Round 1": "Thu, 09 Jul 2026 12:06:00 GMT",
- "Round 2": "Fri, 10 Jul 2026 18:06:00 GMT",
- "Round 3": "Sat, 11 Jul 2026 16:35:00 GMT",
- "Round 4": "Sun, 12 Jul 2026 16:15:00 GMT"
}, - "starting_holes": {
- "Round 1": 1,
- "Round 2": 10,
- "Round 3": 1,
- "Round 4": 1
}
}
}, - "sport": "PGA",
- "status": "completed",
- "event_ID": 74,
- "start_time": "Thu, 09 Jul 2026 11:00:00 GMT",
- "game_status": "Set Field",
- "tournament_ID": "2026_74",
- "tournament_date": "Jul 9 - Jul 12, 2026"
}
]
}
}