Live Game Updates
Use this guide to effectively access live NCAA Women's Basketball game updates and statistics. It also covers the Daily Change Log endpoint which can be used to track postgame stat revisions.
Prerequisite - Accessing Available Seasons
To avoid confusion and ensure you're accessing available data, refer to our Seasons feed. This resource lists all the seasons for which we have data.
For example: To ensure data availability for future seasons, such as a schedule in advance of when a season begins, first check the Seasons feed to verify that data for that specific season is already provided.
Starting with this feed can prevent unnecessary errors and streamline your data retrieval process.
Starting Year for Each Season
It's important to note that the
season
parameter uses the starting year of the season; for example, to retrieve data for the 2024-25 NCAAWB season, you would use2024
as the value for the season parameter.
Accessing the Games You Want
Understanding Game Coverage Levels
We cover all games involving a Division I team at a Full or Extended Boxscore coverage tier.
Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team- and player-level data in near real time.
Full coverage is available for:
- All games featuring an AP Top 25 team
- All "Power Five" (ACC, B1G, Big 12, Big East, SEC) Conference Tournament games
- All Division I March Madness Tournament games
Extended Boxscore – We provide scores and time remaining, in a timely manner, as the game progresses. We provide team- and player-level data for the game within 120 minutes of the official results being posted. Extended Boxscore coverage is available for any game involving a Division I program, not covered via our full coverage offering.
Coverage Note
Coverage levels are subject to change up to the scheduled game start time. Changes are usually due to resource availability or possible broadcast and technical difficulties.
Utilizing Schedule Feeds
You only need to call the schedule feeds once or twice a day at most to get the most up-to-date season information. Follow these steps:
- Load the necessary schedule using any of the schedule feeds.
- To stay updated on any scheduling changes, refer to the Daily Change Log feed. More details are available in the Change Log section.
- Ensure to start requests to live games no earlier than 10 minutes before the scheduled time.
When Does the Regular Season Start
The regular season starts in mid-October.
Limitations of Schedule Feeds for Real-Time Game Status Updates:
- The season Schedule feed provides game status information, including statuses like "closed," “inprogress,” and "complete." However, it does not update as frequently as the real-time game feeds, which offer more current game status updates.
- For more immediate updates, consider using more real-time feeds like the Game Play-by-Play or Game Boxscore endpoints, which are designed to provide the most up-to-date status changes during games.
Steps to Accessing Games
-
Find the game ID by querying one of the following feeds:
-
Use the Game Id to access live data from any of the following feeds:
Data Type Recommended Feed Required Coverage Level Play-by-Play Data - Game Play-by-Play Full Scoring Updates - Game Boxscore
- Game Play-by-PlayFull or Extended Boxscore Game Statistics (Game Summary) - Game Summary Full or Extended Boxscore
Play-by-Play Data
Play-by-Play data provides a detailed, sequential account of every action that occurs during a game, including all plays and events. This data type is crucial for analyzing game flow, player performance, and tactical decisions in real-time.
Use for Full Coverage Games Only
Play-by-Play data is available only for full coverage games, so the Game Play-by-Play should be used exclusively for games with full coverage.
You can call the Game Play-by-Play feed to get a live play-by-play timeline, including possession and ball location as well as all team and player statistics earned on each play.
How to Pull the Game Play-by-Play Feed:
- Ensure you have your game IDs and schedules.
- Call the Game Play-by-Play feed: Use your game ID to request the Game Play-by-Play feed for real-time updates throughout the live game.
Recommended Pull Frequency:
- Request this feed no sooner than 10 minutes before the scheduled start of the game (status = scheduled) based on your specific needs.
- Once the game is in progress (status = inprogress), you may query the feed as necessary.
- The endpoint offers real-time data updates and maintains a two-second TTL once the game status changes to inprogress.
- Utilize the Daily Change Log to capture data changes after a game has ended.
Game Play-by-Play Example:
{
"id": "e422e3d3-4df4-4628-99b3-f8c1a77a80f0",
"status": "closed",
"coverage": "full",
"scheduled": "2024-11-04T16:00:00+00:00",
"conference_game": false,
"attendance": 0,
"lead_changes": 0,
"times_tied": 0,
"clock": "00:00",
"quarter": 4,
"track_on_court": false,
"entry_mode": "LDE",
"clock_decimal": "00:00",
"possession_arrow": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"broadcasts": [
{
"type": "Internet",
"network": "ACC Network Extra"
}
],
"time_zones": {
"venue": "US/Eastern",
"home": "US/Eastern",
"away": "US/Eastern"
},
"season": {
"id": "a263b759-0702-45fb-803a-b1c0651da16f",
"year": 2024,
"type": "REG",
"name": "Regular Season"
},
"home": {
"name": "Tar Heels",
"alias": "UNC",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"points": 83,
"rank": 15,
"remaining_timeouts": 3
},
"away": {
"name": "Buccaneers",
"alias": "CHSO",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"points": 53,
"rank": 0,
"remaining_timeouts": 2
},
"periods": [
{
"type": "quarter",
"id": "96633022-7f25-4815-a1ba-1bebd2d7dd47",
"number": 1,
"sequence": 1,
"scoring": {
"times_tied": 0,
"lead_changes": 0,
"home": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"points": 20
},
"away": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"points": 16
}
},
"events": [
{
"id": "7668d39b-26cf-42bd-929d-395114a5d824",
"clock": "10:00",
"updated": "2024-11-04T16:03:04Z",
"description": "Saniya Jones vs. Maria Gakdeng (Alyssa Ustby gains possession)",
"sequence": 1730736184178,
"home_points": 0,
"away_points": 0,
"clock_decimal": "10:00",
"created": "2024-11-04T16:03:04Z",
"event_type": "opentip",
"attribution": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"team_basket": "left"
},
"location": {
"coord_x": 562,
"coord_y": 296
},
"possession": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
}
},
{
"id": "9219b5ba-5d03-43b1-bb16-0a159d0ebb5a",
"clock": "9:44",
"updated": "2024-11-04T16:03:20Z",
"description": "Maria Gakdeng makes two point layup (Alyssa Ustby assists)",
"sequence": 1730736200637,
"home_points": 2,
"away_points": 0,
"clock_decimal": "9:44",
"created": "2024-11-04T16:03:20Z",
"event_type": "twopointmade",
"attribution": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"team_basket": "left"
},
"location": {
"coord_x": 75,
"coord_y": 308
},
"possession": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"statistics": [
{
"type": "fieldgoal",
"made": true,
"shot_type": "layup",
"points": 2,
"team": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"player": {
"full_name": "Maria Gakdeng",
"jersey_number": "5",
"id": "ca7d9321-2bfb-47de-84d1-d92151f9a3f5"
}
},
{
"type": "assist",
"team": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"player": {
"full_name": "Alyssa Ustby",
"jersey_number": "1",
"id": "01165dba-0c62-4da0-aa9c-5833a5eb73aa"
}
}
]
},
{
"id": "8a46de1f-b78d-45f6-8aa0-6fdc0b44c518",
"clock": "9:22",
"updated": "2024-11-04T16:03:47Z",
"description": "Saniya Jones turnover (double dribble)",
"sequence": 1730736227093,
"home_points": 2,
"away_points": 0,
"clock_decimal": "9:22",
"created": "2024-11-04T16:03:47Z",
"event_type": "turnover",
"turnover_type": "Double Dribble",
"attribution": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"team_basket": "right"
},
"location": {
"coord_x": 724,
"coord_y": 331
},
"possession": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"statistics": [
{
"type": "turnover",
"team": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"player": {
"full_name": "Saniya Jones",
"jersey_number": "22",
"id": "0a912cd0-efeb-4934-b89b-adbe2dc96dd9"
}
}
]
},
{
"id": "4805dadb-ad0a-4f59-95d8-e909d1eb62f3",
"clock": "9:11",
"updated": "2024-11-04T16:04:00Z",
"description": "Reniya Kelly makes two point jump shot",
"sequence": 1730736240964,
"home_points": 4,
"away_points": 0,
"clock_decimal": "9:11",
"created": "2024-11-04T16:04:00Z",
"event_type": "twopointmade",
"attribution": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"team_basket": "left"
},
"location": {
"coord_x": 229,
"coord_y": 225
},
"possession": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"statistics": [
{
"type": "fieldgoal",
"made": true,
"shot_type": "jump shot",
"points": 2,
"team": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"player": {
"full_name": "Reniya Kelly",
"jersey_number": "10",
"id": "3ed883a1-fcaf-4562-8cdc-05cc230e4c39"
}
}
]
},
{
"id": "2085e79b-8344-4faf-9226-c756e68c9f8c",
"clock": "8:52",
"updated": "2024-11-04T16:04:23Z",
"description": "Saniya Jones makes two point layup (Alaina Nettles assists)",
"sequence": 1730736263464,
"home_points": 4,
"away_points": 2,
"clock_decimal": "8:52",
"created": "2024-11-04T16:04:23Z",
"event_type": "twopointmade",
"attribution": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"team_basket": "right"
},
"location": {
"coord_x": 1055,
"coord_y": 307
},
"possession": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"statistics": [
{
"type": "assist",
"team": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"player": {
"full_name": "Alaina Nettles",
"jersey_number": "15",
"id": "574d727d-9275-4fb9-a028-10fc33d2cc75"
}
},
{
"type": "fieldgoal",
"made": true,
"shot_type": "layup",
"points": 2,
"team": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"player": {
"full_name": "Saniya Jones",
"jersey_number": "22",
"id": "0a912cd0-efeb-4934-b89b-adbe2dc96dd9"
}
}
]
},
{
"id": "342497d4-61da-4145-80b0-eb683efa4147",
"clock": "8:40",
"updated": "2024-11-04T16:04:36Z",
"description": "Reniya Kelly makes three point jump shot (Maria Gakdeng assists)",
"sequence": 1730736276033,
"home_points": 7,
"away_points": 2,
"clock_decimal": "8:40",
"created": "2024-11-04T16:04:36Z",
"event_type": "threepointmade",
"attribution": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"team_basket": "left"
},
"location": {
"coord_x": 185,
"coord_y": 533
},
"possession": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"statistics": [
{
"type": "assist",
"team": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"player": {
"full_name": "Maria Gakdeng",
"jersey_number": "5",
"id": "ca7d9321-2bfb-47de-84d1-d92151f9a3f5"
}
},
{
"type": "fieldgoal",
"made": true,
"shot_type": "jump shot",
"three_point_shot": true,
"points": 3,
"team": {
"name": "Tar Heels",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9"
},
"player": {
"full_name": "Reniya Kelly",
"jersey_number": "10",
"id": "3ed883a1-fcaf-4562-8cdc-05cc230e4c39"
}
}
]
},
{
"id": "20ab7a5b-6295-46b0-9e28-1567aa4ae500",
"clock": "8:14",
"updated": "2024-11-04T16:54:34Z",
"description": "Madison Adamson misses two point jump shot",
"sequence": 1730736302086,
"home_points": 7,
"away_points": 2,
"clock_decimal": "8:14",
"created": "2024-11-04T16:54:34Z",
"event_type": "twopointmiss",
"attribution": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"team_basket": "right"
},
"location": {
"coord_x": 883,
"coord_y": 485
},
"statistics": [
{
"type": "fieldgoal",
"made": false,
"shot_type": "jump shot",
"team": {
"name": "Buccaneers",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb"
},
"player": {
"full_name": "Madison Adamson",
"jersey_number": "20",
"id": "bba79df4-f487-42c4-9ee3-637c5b9a2a19"
}
}
]
}
]
}
]
}
This play-by-play example provides a detailed account of a women's college basketball game between the North Carolina Tar Heels and the Charleston Southern Buccaneers. It captures the game's progression through specific events, including a tip-off involving Saniya Jones and Maria Gakdeng, a successful layup by Maria Gakdeng assisted by Alyssa Ustby, and scoring contributions from Reniya Kelly with both a two-point jumper and a three-pointer. The data also highlights turnovers, such as a double dribble by Saniya Jones, and missed shots like Madison Adamson’s jumper. This granular event-level data is ideal for analyzing player performance, game flow, and team momentum in real time.
You can visualize this play-by-play sequence in your application by creating a graphic that mirrors the flow of the game. This visual can capture missed shots, rebounds, turnovers, and scoring plays.
Use Case:
In your sports analytics application, you can track and display detailed play-by-play data for basketball games, such as Maria Gakdeng’s made layup for the North Carolina Tar Heels, assisted by Alyssa Ustby. You could also highlight key events like a turnover by Saniya Jones (double dribble) and a three-point jump shot by Reniya Kelly, showcasing momentum shifts and player impact. This information is invaluable for analyzing player performance, shot efficiency, and game flow, providing critical insights for fans, analysts, and fantasy basketball enthusiasts.
Game Status Workflows
For more on what feeds look like throughout the duration of a game, see the Game Status Workflow page.
Scoring Updates
If your main interest is scoring data, use the Game Boxscore feed. While the Game Play-by-Play feed also includes scoring data, the Game Boxscore feed offers more detailed scoring information for each team.
How to Pull the Game Boxscore Feed:
- Ensure you have your game IDs and schedules.
- Call the Game Boxscore feed: Use your game ID to request the Game Boxscore feed for real-time scoring updates throughout the live game.
Recommended Pull Frequency:
- Request this feed no sooner than 10 minutes before the scheduled start of the game (status = scheduled) based on your specific needs.
- Once the game is in progress (status = inprogress), you may query the feed as necessary.
- The endpoint offers real-time data updates and maintains a two-second TTL once the game status changes to inprogress.
- Use the Daily Change Log to capture data changes after a game has ended.
Game Boxscore Example:
{
"id": "e422e3d3-4df4-4628-99b3-f8c1a77a80f0",
"status": "closed",
"coverage": "full",
"scheduled": "2024-11-04T16:00:00+00:00",
"conference_game": false,
"attendance": 0,
"lead_changes": 0,
"times_tied": 0,
"clock": "00:00",
"quarter": 4,
"track_on_court": false,
"entry_mode": "LDE",
"clock_decimal": "00:00",
"possession_arrow": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"broadcasts": [
{
"type": "Internet",
"network": "ACC Network Extra"
}
],
"time_zones": {
"venue": "US/Eastern",
"home": "US/Eastern",
"away": "US/Eastern"
},
"season": {
"id": "a263b759-0702-45fb-803a-b1c0651da16f",
"year": 2024,
"type": "REG",
"name": "Regular Season"
},
"home": {
"name": "Tar Heels",
"alias": "UNC",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"points": 83,
"rank": 15,
"remaining_timeouts": 3,
"scoring": [
{
"type": "quarter",
"number": 1,
"sequence": 1,
"points": 20
},
{
"type": "quarter",
"number": 2,
"sequence": 2,
"points": 18
},
{
"type": "quarter",
"number": 3,
"sequence": 3,
"points": 22
},
{
"type": "quarter",
"number": 4,
"sequence": 4,
"points": 23
}
],
"leaders": {
"points": [
{
"full_name": "Alyssa Ustby",
"jersey_number": "1",
"id": "01165dba-0c62-4da0-aa9c-5833a5eb73aa",
"position": "G-F",
"primary_position": "NA",
"statistics": {
"minutes": "25:00",
"field_goals_made": 8,
"field_goals_att": 15,
"field_goals_pct": 53.3,
"three_points_made": 1,
"three_points_att": 3,
"three_points_pct": 33.3,
"two_points_made": 7,
"two_points_att": 12,
"two_points_pct": 58.3,
"blocked_att": 1,
"free_throws_made": 1,
"free_throws_att": 1,
"free_throws_pct": 100,
"offensive_rebounds": 4,
"defensive_rebounds": 4,
"rebounds": 8,
"assists": 5,
"turnovers": 3,
"steals": 0,
"blocks": 2,
"assists_turnover_ratio": 1.67,
"personal_fouls": 2,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 18,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 56.7,
"efficiency": 21,
"efficiency_game_score": 15.8,
"fouls_drawn": 1,
"offensive_fouls": 0,
"points_in_paint": 14,
"points_in_paint_att": 9,
"points_in_paint_made": 7,
"points_in_paint_pct": 77.8,
"points_off_turnovers": 2,
"true_shooting_att": 15.44,
"true_shooting_pct": 58.3,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 5,
"second_chance_pct": 0
}
}
],
"rebounds": [
{
"full_name": "Alyssa Ustby",
"jersey_number": "1",
"id": "01165dba-0c62-4da0-aa9c-5833a5eb73aa",
"position": "G-F",
"primary_position": "NA",
"statistics": {
"minutes": "25:00",
"field_goals_made": 8,
"field_goals_att": 15,
"field_goals_pct": 53.3,
"three_points_made": 1,
"three_points_att": 3,
"three_points_pct": 33.3,
"two_points_made": 7,
"two_points_att": 12,
"two_points_pct": 58.3,
"blocked_att": 1,
"free_throws_made": 1,
"free_throws_att": 1,
"free_throws_pct": 100,
"offensive_rebounds": 4,
"defensive_rebounds": 4,
"rebounds": 8,
"assists": 5,
"turnovers": 3,
"steals": 0,
"blocks": 2,
"assists_turnover_ratio": 1.67,
"personal_fouls": 2,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 18,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 56.7,
"efficiency": 21,
"efficiency_game_score": 15.8,
"fouls_drawn": 1,
"offensive_fouls": 0,
"points_in_paint": 14,
"points_in_paint_att": 9,
"points_in_paint_made": 7,
"points_in_paint_pct": 77.8,
"points_off_turnovers": 2,
"true_shooting_att": 15.44,
"true_shooting_pct": 58.3,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 5,
"second_chance_pct": 0
}
}
],
"assists": [
{
"full_name": "Alyssa Ustby",
"jersey_number": "1",
"id": "01165dba-0c62-4da0-aa9c-5833a5eb73aa",
"position": "G-F",
"primary_position": "NA",
"statistics": {
"minutes": "25:00",
"field_goals_made": 8,
"field_goals_att": 15,
"field_goals_pct": 53.3,
"three_points_made": 1,
"three_points_att": 3,
"three_points_pct": 33.3,
"two_points_made": 7,
"two_points_att": 12,
"two_points_pct": 58.3,
"blocked_att": 1,
"free_throws_made": 1,
"free_throws_att": 1,
"free_throws_pct": 100,
"offensive_rebounds": 4,
"defensive_rebounds": 4,
"rebounds": 8,
"assists": 5,
"turnovers": 3,
"steals": 0,
"blocks": 2,
"assists_turnover_ratio": 1.67,
"personal_fouls": 2,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 18,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 56.7,
"efficiency": 21,
"efficiency_game_score": 15.8,
"fouls_drawn": 1,
"offensive_fouls": 0,
"points_in_paint": 14,
"points_in_paint_att": 9,
"points_in_paint_made": 7,
"points_in_paint_pct": 77.8,
"points_off_turnovers": 2,
"true_shooting_att": 15.44,
"true_shooting_pct": 58.3,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 5,
"second_chance_pct": 0
}
}
]
}
},
"away": {
"name": "Buccaneers",
"alias": "CHSO",
"market": "Charleston Southern",
"id": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"points": 53,
"rank": 0,
"remaining_timeouts": 2,
"scoring": [
{
"type": "quarter",
"number": 1,
"sequence": 1,
"points": 16
},
{
"type": "quarter",
"number": 2,
"sequence": 2,
"points": 7
},
{
"type": "quarter",
"number": 3,
"sequence": 3,
"points": 17
},
{
"type": "quarter",
"number": 4,
"sequence": 4,
"points": 13
}
],
"leaders": {
"points": [
{
"full_name": "Catherine Alben",
"jersey_number": "1",
"id": "89c3bb6b-7f49-4668-b9f2-d2da9871b488",
"position": "G",
"primary_position": "NA",
"statistics": {
"minutes": "29:00",
"field_goals_made": 6,
"field_goals_att": 11,
"field_goals_pct": 54.5,
"three_points_made": 2,
"three_points_att": 5,
"three_points_pct": 40,
"two_points_made": 4,
"two_points_att": 6,
"two_points_pct": 66.7,
"blocked_att": 1,
"free_throws_made": 4,
"free_throws_att": 6,
"free_throws_pct": 66.7,
"offensive_rebounds": 0,
"defensive_rebounds": 1,
"rebounds": 1,
"assists": 1,
"turnovers": 2,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0.5,
"personal_fouls": 1,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 18,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 63.6,
"efficiency": 12,
"efficiency_game_score": 10.5,
"fouls_drawn": 3,
"offensive_fouls": 0,
"points_in_paint": 8,
"points_in_paint_att": 5,
"points_in_paint_made": 4,
"points_in_paint_pct": 80,
"points_off_turnovers": 4,
"true_shooting_att": 13.64,
"true_shooting_pct": 66,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 0,
"second_chance_pct": 0
}
}
],
"rebounds": [
{
"full_name": "Tyonna Bailey",
"jersey_number": "33",
"id": "b2c7915d-e321-4ab4-8219-1e6b83c21f36",
"position": "G",
"primary_position": "NA",
"statistics": {
"minutes": "20:00",
"field_goals_made": 4,
"field_goals_att": 10,
"field_goals_pct": 40,
"three_points_made": 3,
"three_points_att": 3,
"three_points_pct": 100,
"two_points_made": 1,
"two_points_att": 7,
"two_points_pct": 14.3,
"blocked_att": 1,
"free_throws_made": 0,
"free_throws_att": 0,
"free_throws_pct": 0,
"offensive_rebounds": 3,
"defensive_rebounds": 5,
"rebounds": 8,
"assists": 0,
"turnovers": 3,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 0,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 11,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 55,
"efficiency": 10,
"efficiency_game_score": 6.2,
"fouls_drawn": 1,
"offensive_fouls": 0,
"points_in_paint": 2,
"points_in_paint_att": 3,
"points_in_paint_made": 1,
"points_in_paint_pct": 33.3,
"points_off_turnovers": 0,
"true_shooting_att": 10,
"true_shooting_pct": 55,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 2,
"second_chance_pct": 0
}
}
],
"assists": [
{
"full_name": "Alaina Nettles",
"jersey_number": "15",
"id": "574d727d-9275-4fb9-a028-10fc33d2cc75",
"position": "G",
"primary_position": "NA",
"statistics": {
"minutes": "24:00",
"field_goals_made": 1,
"field_goals_att": 4,
"field_goals_pct": 25,
"three_points_made": 0,
"three_points_att": 0,
"three_points_pct": 0,
"two_points_made": 1,
"two_points_att": 4,
"two_points_pct": 25,
"blocked_att": 1,
"free_throws_made": 2,
"free_throws_att": 2,
"free_throws_pct": 100,
"offensive_rebounds": 0,
"defensive_rebounds": 4,
"rebounds": 4,
"assists": 3,
"turnovers": 2,
"steals": 1,
"blocks": 0,
"assists_turnover_ratio": 1.5,
"personal_fouls": 1,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 4,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 25,
"efficiency": 6,
"efficiency_game_score": 3.5,
"fouls_drawn": 1,
"offensive_fouls": 0,
"points_in_paint": 0,
"points_in_paint_att": 3,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"points_off_turnovers": 0,
"true_shooting_att": 4.88,
"true_shooting_pct": 41,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 0,
"second_chance_pct": 0
}
}
]
}
}
}
This Gamebox Score feed highlights top performances and quarter-by-quarter scoring from a matchup between the North Carolina Tar Heels and the Charleston Southern Buccaneers. Alyssa Ustby led UNC with 18 points, 8 rebounds, and 5 assists, shooting 53.3% from the field. For Charleston Southern, Catherine Alben scored 18 points, while Tyonna Bailey recorded 8 rebounds. The Tar Heels scored consistently across all four quarters (20, 18, 22, 23), while the Buccaneers posted 16, 7, 17, and 13, highlighting North Carolina’s offensive consistency.
Use Case:
You can use this player performance data to enhance your sports app by offering detailed breakdowns of key moments in the game. You can display individual player stats, such as scoring contributions, rebounds, and assists, allowing users to see how each player's efforts influenced the game's outcome. Additionally, you can provide insights into shooting efficiency, defensive plays, and player matchups, helping users understand how these factors shaped critical turning points.
Game Statistics
Game statistics in basketball encompass quantifiable data points collected during a game, detailing metrics such as points scored, rebounds, assists, steals, and turnovers.
The Game Summary feed provides comprehensive game-level statistics, including detailed team and player performance metrics for each team in an NCAAWB game.
How to Pull the Game Summary Feed:
- Request this feed no sooner than 10 minutes before the scheduled start of the game (status = scheduled) based on your specific needs.
- Once the game is in progress (status = inprogress), you may query the feed as necessary.
- The endpoint offers real-time data updates and maintains a two-second TTL once the game status changes to inprogress.
- Use the Daily Change Log to capture data changes after a game has ended.
Game Summary Example:
{
"id": "e422e3d3-4df4-4628-99b3-f8c1a77a80f0",
"status": "closed",
"coverage": "full",
"scheduled": "2024-11-04T16:00:00+00:00",
"conference_game": false,
"attendance": 0,
"lead_changes": 0,
"times_tied": 0,
"clock": "00:00",
"quarter": 4,
"track_on_court": false,
"entry_mode": "LDE",
"clock_decimal": "00:00",
"possession_arrow": "25d63919-75b2-4ea3-874f-dce1113f8bfb",
"broadcasts": [
{
"type": "Internet",
"network": "ACC Network Extra"
}
],
"time_zones": {
"venue": "US/Eastern",
"home": "US/Eastern",
"away": "US/Eastern"
},
"season": {
"id": "a263b759-0702-45fb-803a-b1c0651da16f",
"year": 2024,
"type": "REG",
"name": "Regular Season"
},
"venue": {
"id": "00cfa017-2ff4-4bb9-aada-5c10b8176c88",
"name": "Carmichael Arena",
"capacity": 8010,
"address": "310 South Road",
"city": "Chapel Hill",
"state": "NC",
"zip": "27599",
"country": "USA",
"location": {
"lat": "35.909443",
"lng": "-79.045451"
}
},
"home": {
"name": "Tar Heels",
"alias": "UNC",
"market": "North Carolina",
"id": "6e196896-2649-411e-98fa-4f34a01b3ba9",
"points": 83,
"rank": 15,
"remaining_timeouts": 3,
"scoring": [
{
"type": "quarter",
"number": 1,
"sequence": 1,
"points": 20
},
{
"type": "quarter",
"number": 2,
"sequence": 2,
"points": 18
},
{
"type": "quarter",
"number": 3,
"sequence": 3,
"points": 22
},
{
"type": "quarter",
"number": 4,
"sequence": 4,
"points": 23
}
],
"statistics": {
"minutes": "3:20:00",
"field_goals_made": 35,
"field_goals_att": 76,
"field_goals_pct": 46.1,
"three_points_made": 6,
"three_points_att": 28,
"three_points_pct": 21.4,
"two_points_made": 29,
"two_points_att": 48,
"two_points_pct": 60.4,
"blocked_att": 2,
"free_throws_made": 7,
"free_throws_att": 9,
"free_throws_pct": 77.8,
"offensive_rebounds": 17,
"defensive_rebounds": 24,
"assists": 23,
"steals": 10,
"blocks": 6,
"assists_turnover_ratio": 2.3,
"personal_fouls": 17,
"ejections": 0,
"foulouts": 0,
"points": 83,
"fast_break_pts": 12,
"second_chance_pts": 11,
"team_turnovers": 0,
"points_off_turnovers": 28,
"team_rebounds": 5,
"flagrant_fouls": 0,
"player_tech_fouls": 0,
"team_tech_fouls": 0,
"coach_tech_fouls": 0,
"points_in_paint": 48,
"team_offensive_rebounds": 0,
"team_defensive_rebounds": 5,
"total_rebounds": 46,
"total_turnovers": 10,
"personal_rebounds": 41,
"player_turnovers": 10,
"field_goals_at_rim_made": 19,
"field_goals_at_rim_att": 25,
"field_goals_at_rim_pct": 76,
"field_goals_at_midrange_made": 5,
"field_goals_at_midrange_att": 15,
"field_goals_at_midrange_pct": 33.3,
"bench_points": 32,
"biggest_lead": 32,
"effective_fg_pct": 50,
"efficiency": 97,
"efficiency_game_score": 75.6,
"fouls_drawn": 6,
"offensive_fouls": 2,
"pls_min": 30,
"points_in_paint_att": 32,
"points_in_paint_made": 24,
"points_in_paint_pct": 75,
"total_fouls": 17,
"true_shooting_att": 79.96,
"true_shooting_pct": 51.9,
"coach_ejections": 0,
"most_unanswered": {
"points": 9,
"own_score": 43,
"opp_score": 23
},
"periods": [
{
"type": "REG",
"id": "96633022-7f25-4815-a1ba-1bebd2d7dd47",
"number": 1,
"sequence": 1,
"minutes": "50:00",
"field_goals_made": 7,
"field_goals_att": 15,
"field_goals_pct": 46.7,
"three_points_made": 2,
"three_points_att": 4,
"three_points_pct": 50,
"two_points_made": 5,
"two_points_att": 11,
"two_points_pct": 45.5,
"blocked_att": 1,
"free_throws_made": 4,
"free_throws_att": 4,
"free_throws_pct": 100,
"offensive_rebounds": 3,
"defensive_rebounds": 6,
"rebounds": 9,
"assists": 4,
"turnovers": 3,
"steals": 3,
"blocks": 2,
"assists_turnover_ratio": 1.33,
"personal_fouls": 3,
"offensive_fouls": 1,
"ejections": 0,
"points": 20,
"second_chance_pts": 0,
"team_turnovers": 0,
"points_off_turnovers": 6,
"team_rebounds": 2,
"flagrant_fouls": 0,
"player_tech_fouls": 0,
"team_tech_fouls": 0,
"coach_tech_fouls": 0,
"pls_min": 4,
"effective_fg_pct": 53.3,
"bench_points": 7,
"points_in_paint": 8,
"points_in_paint_att": 8,
"points_in_paint_made": 4,
"points_in_paint_pct": 50,
"true_shooting_att": 16.76,
"true_shooting_pct": 59.7,
"biggest_lead": 7,
"fouls_drawn": 3,
"total_turnovers": 3,
"efficiency": 26,
"efficiency_game_score": 19.2
},
{
"type": "REG",
"id": "3f308508-de88-4d71-9488-4fec09805adb",
"number": 2,
"sequence": 2,
"minutes": "50:00",
"field_goals_made": 8,
"field_goals_att": 20,
"field_goals_pct": 40,
"three_points_made": 1,
"three_points_att": 8,
"three_points_pct": 12.5,
"two_points_made": 7,
"two_points_att": 12,
"two_points_pct": 58.3,
"blocked_att": 0,
"free_throws_made": 1,
"free_throws_att": 1,
"free_throws_pct": 100,
"offensive_rebounds": 5,
"defensive_rebounds": 4,
"rebounds": 9,
"assists": 6,
"turnovers": 3,
"steals": 4,
"blocks": 0,
"assists_turnover_ratio": 2,
"personal_fouls": 2,
"offensive_fouls": 0,
"ejections": 0,
"points": 18,
"second_chance_pts": 4,
"team_turnovers": 0,
"points_off_turnovers": 8,
"team_rebounds": 4,
"flagrant_fouls": 0,
"player_tech_fouls": 0,
"team_tech_fouls": 0,
"coach_tech_fouls": 0,
"pls_min": 11,
"effective_fg_pct": 42.5,
"bench_points": 8,
"points_in_paint": 14,
"points_in_paint_att": 9,
"points_in_paint_made": 7,
"points_in_paint_pct": 77.8,
"true_shooting_att": 20.44,
"true_shooting_pct": 44,
"biggest_lead": 15,
"fouls_drawn": 1,
"total_turnovers": 3,
"efficiency": 21,
"efficiency_game_score": 16.3
},
{
"type": "REG",
"id": "5557a1cc-f019-467a-8eca-a3d235fd1ada",
"number": 3,
"sequence": 3,
"minutes": "50:00",
"field_goals_made": 9,
"field_goals_att": 21,
"field_goals_pct": 42.9,
"three_points_made": 2,
"three_points_att": 9,
"three_points_pct": 22.2,
"two_points_made": 7,
"two_points_att": 12,
"two_points_pct": 58.3,
"blocked_att": 0,
"free_throws_made": 2,
"free_throws_att": 2,
"free_throws_pct": 100,
"offensive_rebounds": 6,
"defensive_rebounds": 7,
"rebounds": 13,
"assists": 6,
"turnovers": 3,
"steals": 1,
"blocks": 2,
"assists_turnover_ratio": 2,
"personal_fouls": 9,
"offensive_fouls": 1,
"ejections": 0,
"points": 22,
"second_chance_pts": 4,
"team_turnovers": 0,
"points_off_turnovers": 6,
"team_rebounds": 1,
"flagrant_fouls": 0,
"player_tech_fouls": 0,
"team_tech_fouls": 0,
"coach_tech_fouls": 0,
"pls_min": 5,
"effective_fg_pct": 47.6,
"bench_points": 11,
"points_in_paint": 10,
"points_in_paint_att": 6,
"points_in_paint_made": 5,
"points_in_paint_pct": 83.3,
"true_shooting_att": 21.88,
"true_shooting_pct": 50.3,
"biggest_lead": 23,
"fouls_drawn": 2,
"total_turnovers": 3,
"efficiency": 22,
"efficiency_game_score": 17.2
},
{
"type": "REG",
"id": "423526dc-1d3c-4037-8125-74ed334dabf1",
"number": 4,
"sequence": 4,
"minutes": "50:00",
"field_goals_made": 11,
"field_goals_att": 20,
"field_goals_pct": 55,
"three_points_made": 1,
"three_points_att": 7,
"three_points_pct": 14.3,
"two_points_made": 10,
"two_points_att": 13,
"two_points_pct": 76.9,
"blocked_att": 1,
"free_throws_made": 0,
"free_throws_att": 2,
"free_throws_pct": 0,
"offensive_rebounds": 3,
"defensive_rebounds": 7,
"rebounds": 10,
"assists": 7,
"turnovers": 1,
"steals": 2,
"blocks": 2,
"assists_turnover_ratio": 7,
"personal_fouls": 3,
"offensive_fouls": 0,
"ejections": 0,
"points": 23,
"second_chance_pts": 3,
"team_turnovers": 0,
"points_off_turnovers": 8,
"team_rebounds": 0,
"flagrant_fouls": 0,
"player_tech_fouls": 0,
"team_tech_fouls": 0,
"coach_tech_fouls": 0,
"pls_min": 10,
"effective_fg_pct": 57.5,
"bench_points": 6,
"points_in_paint": 16,
"points_in_paint_att": 9,
"points_in_paint_made": 8,
"points_in_paint_pct": 88.9,
"true_shooting_att": 20.88,
"true_shooting_pct": 55.1,
"biggest_lead": 32,
"fouls_drawn": 0,
"total_turnovers": 1,
"efficiency": 28,
"efficiency_game_score": 22.9
}
]
},
"coaches": [
{
"id": "ab439fe8-629c-4d84-9684-f087184e1f6d",
"full_name": "Courtney Banghart",
"first_name": "Courtney",
"last_name": "Banghart",
"position": "Head Coach"
}
],
"players": [
{
"full_name": "Ciera Toomey",
"jersey_number": "21",
"id": "f9fbdc4c-de48-4bf3-9e02-d6c74b66153c",
"first_name": "Ciera",
"last_name": "Toomey",
"position": "F",
"primary_position": "NA",
"played": true,
"active": true,
"statistics": {
"minutes": "13:00",
"field_goals_made": 0,
"field_goals_att": 5,
"field_goals_pct": 0,
"three_points_made": 0,
"three_points_att": 3,
"three_points_pct": 0,
"two_points_made": 0,
"two_points_att": 2,
"two_points_pct": 0,
"blocked_att": 0,
"free_throws_made": 0,
"free_throws_att": 2,
"free_throws_pct": 0,
"offensive_rebounds": 1,
"defensive_rebounds": 4,
"rebounds": 5,
"assists": 1,
"turnovers": 0,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 1,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 0,
"double_double": false,
"triple_double": false,
"effective_fg_pct": 0,
"efficiency": -2,
"efficiency_game_score": -2.1,
"fouls_drawn": 0,
"offensive_fouls": 0,
"points_in_paint": 0,
"points_in_paint_att": 1,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"points_off_turnovers": 0,
"true_shooting_att": 5.88,
"true_shooting_pct": 0,
"coach_ejections": 0,
"coach_tech_fouls": 0,
"second_chance_pts": 0,
"second_chance_pct": 0,
"periods": [
{
"type": "REG",
"id": "96633022-7f25-4815-a1ba-1bebd2d7dd47",
"number": 1,
"sequence": 1,
"minutes": "00:00",
"field_goals_made": 0,
"field_goals_att": 1,
"field_goals_pct": 0,
"three_points_made": 0,
"three_points_att": 0,
"three_points_pct": 0,
"two_points_made": 0,
"two_points_att": 1,
"two_points_pct": 0,
"blocked_att": 0,
"free_throws_made": 0,
"free_throws_att": 0,
"free_throws_pct": 0,
"offensive_rebounds": 0,
"defensive_rebounds": 1,
"rebounds": 1,
"assists": 1,
"turnovers": 0,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 1,
"offensive_fouls": 0,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 0,
"effective_fg_pct": 0,
"efficiency": 0,
"efficiency_game_score": -0.1,
"points_in_paint": 0,
"points_in_paint_att": 0,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"true_shooting_att": 1,
"true_shooting_pct": 0,
"fouls_drawn": 0,
"points_off_turnovers": 0,
"second_chance_pts": 0
},
{
"type": "REG",
"id": "3f308508-de88-4d71-9488-4fec09805adb",
"number": 2,
"sequence": 2,
"minutes": "00:00",
"field_goals_made": 0,
"field_goals_att": 1,
"field_goals_pct": 0,
"three_points_made": 0,
"three_points_att": 1,
"three_points_pct": 0,
"two_points_made": 0,
"two_points_att": 0,
"two_points_pct": 0,
"blocked_att": 0,
"free_throws_made": 0,
"free_throws_att": 0,
"free_throws_pct": 0,
"offensive_rebounds": 0,
"defensive_rebounds": 0,
"rebounds": 0,
"assists": 0,
"turnovers": 0,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 0,
"offensive_fouls": 0,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 0,
"effective_fg_pct": 0,
"efficiency": -1,
"efficiency_game_score": -0.7,
"points_in_paint": 0,
"points_in_paint_att": 0,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"true_shooting_att": 1,
"true_shooting_pct": 0,
"fouls_drawn": 0,
"points_off_turnovers": 0,
"second_chance_pts": 0
},
{
"type": "REG",
"id": "5557a1cc-f019-467a-8eca-a3d235fd1ada",
"number": 3,
"sequence": 3,
"minutes": "00:00",
"field_goals_made": 0,
"field_goals_att": 2,
"field_goals_pct": 0,
"three_points_made": 0,
"three_points_att": 1,
"three_points_pct": 0,
"two_points_made": 0,
"two_points_att": 1,
"two_points_pct": 0,
"blocked_att": 0,
"free_throws_made": 0,
"free_throws_att": 0,
"free_throws_pct": 0,
"offensive_rebounds": 0,
"defensive_rebounds": 2,
"rebounds": 2,
"assists": 0,
"turnovers": 0,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 0,
"offensive_fouls": 0,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 0,
"effective_fg_pct": 0,
"efficiency": 0,
"efficiency_game_score": -0.8,
"points_in_paint": 0,
"points_in_paint_att": 1,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"true_shooting_att": 2,
"true_shooting_pct": 0,
"fouls_drawn": 0,
"points_off_turnovers": 0,
"second_chance_pts": 0
},
{
"type": "REG",
"id": "423526dc-1d3c-4037-8125-74ed334dabf1",
"number": 4,
"sequence": 4,
"minutes": "00:00",
"field_goals_made": 0,
"field_goals_att": 1,
"field_goals_pct": 0,
"three_points_made": 0,
"three_points_att": 1,
"three_points_pct": 0,
"two_points_made": 0,
"two_points_att": 0,
"two_points_pct": 0,
"blocked_att": 0,
"free_throws_made": 0,
"free_throws_att": 2,
"free_throws_pct": 0,
"offensive_rebounds": 1,
"defensive_rebounds": 1,
"rebounds": 2,
"assists": 0,
"turnovers": 0,
"steals": 0,
"blocks": 0,
"assists_turnover_ratio": 0,
"personal_fouls": 0,
"offensive_fouls": 0,
"tech_fouls": 0,
"flagrant_fouls": 0,
"pls_min": 0,
"points": 0,
"effective_fg_pct": 0,
"efficiency": -1,
"efficiency_game_score": -0.5,
"points_in_paint": 0,
"points_in_paint_att": 0,
"points_in_paint_made": 0,
"points_in_paint_pct": 0,
"true_shooting_att": 1.88,
"true_shooting_pct": 0,
"fouls_drawn": 0,
"points_off_turnovers": 0,
"second_chance_pts": 0
}
]
}
}
]
}
}
In this example from a North Carolina Tar Heels basketball game, the statistics showcase a comprehensive view of team performance, including total points (83), field goal percentage (46.1%), and dominant scoring in the paint (48 points). The data also highlights key areas such as offensive rebounds (17), assists (23), steals (10), and points off turnovers (28). Additional metrics—like bench points (32), fast break points (12), and second-chance points (11)—provide deeper insight into the team’s offensive depth and defensive pressure.
Use Case
You can use game statistics in your app to allow coaches and sports analysts to evaluate team performance and efficiency. This data provides valuable insights into field goal percentages, time spent in the lead, and the largest scoring runs, offering a clear understanding of how the game unfolded. By analyzing metrics such as rebounding, fouls, and shooting efficiency, users can make informed decisions on player rotations and strategies.
Daily Change Log
The Daily Change Log endpoint allows for efficient tracking of daily changes to the NCAAWB API without depleting your API call limits. It updates you on significant changes like schedule adjustments, game results, player updates (such as name or number changes), and team modifications.
Use Cases
Data | Use Case |
---|---|
Game-Play-by-Play | Track changes in play details such as new plays added or corrections to existing play records. |
Game Summary | Monitor updates in player statistics and team performance metrics post-game corrections. |
Game Boxscore | Monitor adjustments in game summary data, including final scores or statistical errors being rectified. |
Monitoring Changes to Recent Games
-
Identify Change Types: First, review the Daily Change Log to identify the types of changes reported. These could be related to games, players, or teams. Each entry in the log will list relevant IDs (game, player, or team ID), depending on the type of change.
-
Use IDs to Retrieve Specifics:
- Game Changes: If the ID is found within the "results" node, it typically indicates a change in game results. This ID is a game ID.
- Player and Team Changes: Similarly, IDs associated with players or teams indicate changes relevant to these entities, such as updates to player information or team rosters.
-
Pull Detailed Data: Use the identified IDs to pull detailed information from the relevant feed. For example:
- Game Play-by-Play Feed: If a game ID is mentioned, you can pull this feed to check for any new plays added or modifications to existing plays.
- Game Statistics Feed: Use the game ID to retrieve updated player statistics and team performance metrics to see what specific data was altered.
- Game Boxscore Feed: Pull this feed using the game ID to review any updates to the game summary, including scores and other significant game statistics.
-
Verify Changes: After pulling the detailed data from the relevant feeds, compare the newly retrieved data against previously stored data to verify the changes and update your records accordingly.
Update Frequency
TTL / Cache: 300 seconds
Data Updates:
- Entries populate live for changes to teams, players, game statistics, schedules, and standings.
- Start time of the log is 05:00:00 UTC; end time is 04:59:59 UTC
For optimal results, set a regular schedule to pull every 10 minutes or less (depending on your use case) to access the feed.
Updated about 9 hours ago