Google Sports Team Results API
Our Google Sports API provides games, standings, players, and brackets information about the team.
The API endpoint is https://serpapi.com/search?engine=google_sports
Head to the playground for a live and interactive demo.
API Examples
Example of the football team games
Recent football games may include goal_summary.
{
"search_metadata": {
"id": "6a144359fd6b6f0aa43eb746",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/30Ozoodtuk0CiaHdMC5oKw/6a144359fd6b6f0aa43eb746.json",
"created_at": "2026-05-25 12:40:57 UTC",
"processed_at": "2026-05-25 12:40:57 UTC",
"google_sports_url": "https://www.google.com/search?kgmid=/m/0lg7v&sourceid=chrome&ie=UTF-8&gl=us&hl=en#sie=t;/m/0lg7v;2;/m/0lg7v;bs;fp;1;;;;-1",
"raw_html_file": "https://serpapi.com/searches/30Ozoodtuk0CiaHdMC5oKw/6a144359fd6b6f0aa43eb746.html",
"total_time_taken": 1.07
},
"search_parameters": {
"engine": "google_sports",
"kgmid": "/m/0lg7v",
"sp": "ft",
"type": "team",
"tab": "gm",
"gl": "us",
"hl": "en"
},
"team_results": {
"games": [
{
"teams": [
{
"name": "Atlético Madrid",
"short_code": "ATM",
"kgmid": "/m/0lg7v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/pEqmA7CL-VRo4Llq3rwIPA_500x500.png",
"score": 2,
"penalty_score": 3,
"score_original": "2 (3)"
},
{
"name": "Real Sociedad",
"short_code": "RSO",
"kgmid": "/m/0122wc",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/w8tb1aeBfVZIj9tZXf7eZg_500x500.png",
"score": 2,
"penalty_score": 4,
"score_original": "2 (4)",
"win": true
}
],
"league": {
"name": "Copa del Rey",
"kgmid": "/m/0kxvn"
},
"status": "finished",
"status_original": "FT (P)",
"kgmid": "/g/11n53tsn7g",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11n53tsn7g&sp=ft&type=game",
"start_time": "2026-04-18T19:00:00Z",
"end_time": "2026-04-18T21:53:04Z",
"extensions": [
"Final"
],
"highlights": [
{
"title": "Match recap",
"source_title": "Copa del Rey Final: Atletico Madrid vs. Real Sociedad | Copa del Rey Highlights | ESPN FC",
"link": "https://www.youtube.com/watch?v=pqOI52zaMN4&feature=onebox",
"duration": "20:23",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/63cRmLvNzIbGZkE3_768x432.jpg",
"posted_at": "2026-04-18T22:24:49Z"
},
...
]
},
{
"teams": [
{
"name": "Elche CF",
"short_name": "Elche",
"short_code": "ELC",
"kgmid": "/m/06vv_6",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/uyyqqxLIYT_lQIXRyMI_RA_500x500.png",
"score": 3,
"score_original": "3",
"win": true
},
{
"name": "Atlético Madrid",
"short_code": "ATM",
"kgmid": "/m/0lg7v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/pEqmA7CL-VRo4Llq3rwIPA_500x500.png",
"score": 2,
"score_original": "2",
"red_card": true
}
],
"league": {
"name": "LALIGA",
"short_name": "La Liga",
"kgmid": "/m/09gqx"
},
"venue": {
"name": "Estadio Manuel Martínez Valero",
"alt_name": "Manuel Martínez Valero",
"location": "Elx",
"kgmid": "/m/09x2m4"
},
"status": "finished",
"status_original": "FT",
"kgmid": "/g/11yfnncvkt",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yfnncvkt&sp=ft&type=game",
"start_time": "2026-04-22T17:00:00Z",
"end_time": "2026-04-22T19:00:25Z",
"highlights": [
{
"title": "Match recap",
"source_title": "Elche vs. Atletico Madrid | LALIGA Highlights | ESPN FC",
"link": "https://www.youtube.com/watch?v=BJlVMi28FcU&feature=onebox",
"duration": "11:04",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/cQ0OfWpvlvDdxrwv_768x432.jpg",
"posted_at": "2026-04-22T19:22:16Z"
},
...
]
},
...
{
"teams": [
{
"name": "Villarreal CF",
"short_name": "Villarreal",
"short_code": "VIL",
"kgmid": "/m/03tck1",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/WKH7Ak5cYD6Qm1EEqXzmVw_500x500.png",
"score": 5,
"score_original": "5",
"goal_summary": [
{
"player": {
"name": "Dani Parejo",
"short_name": "D. Parejo",
"position": "Midfielder",
"jersey_number": "10",
"kgmid": "/m/03wbz3j",
"thumbnail": "http://t2.gstatic.com/licensed-image?q=tbn:ANd9GcQ5d0EK0D4oj1tROwNm0vQUZ19XCqnIbFx0JnZ9xkDTBUE0spNsef0rPk_fL0cmhGuY09Oo8NYNu9NwXtz194tkTAU"
},
"goals": [
{
"in_game_time": {
"minute": 29,
"second": 0
},
"extensions": [
"P"
]
}
]
},
{
"player": {
"name": "Ayoze Pérez",
"short_name": "A. Pérez",
"position": "Striker",
"jersey_number": "22",
"kgmid": "/m/0yn_481",
"thumbnail": "http://t3.gstatic.com/licensed-image?q=tbn:ANd9GcTDFbBbRpwJcR97TaOOfsDu9b6DImSSE0Te8NsdnRtopY3j6c6qCoewRt985EylAvBy80jXXq97dcfzp_n__2alR-Y"
},
"goals": [
{
"in_game_time": {
"minute": 33,
"second": 0
}
},
{
"in_game_time": {
"minute": 53,
"second": 0
}
}
]
},
...
],
"win": true
},
{
"name": "Atlético Madrid",
"short_code": "ATM",
"kgmid": "/m/0lg7v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/pEqmA7CL-VRo4Llq3rwIPA_500x500.png",
"score": 1,
"score_original": "1",
"goal_summary": [
{
"player": {
"name": "Marc Pubill",
"short_name": "M. Pubill",
"position": "Defender",
"jersey_number": "18",
"kgmid": "/g/11ll4ptd0q",
"thumbnail": "http://t2.gstatic.com/licensed-image?q=tbn:ANd9GcSGlzndxAEV95MOBOPWx5blbvF4pLrwcQeLhC10-D6Um-KCsHw5zRDqfhWxQZBGAAmpQvXBvlnud6NiKFgB3I4CPGs"
},
"goals": [
{
"in_game_time": {
"minute": 42,
"second": 0
}
}
]
}
]
}
],
...
}
]
}
}
Example of the basketball team games
Recent basketball games may include linescore.
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "Cleveland Cavaliers",
"short_name": "Cavaliers",
"short_code": "CLE",
"kgmid": "/m/0jm7n",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/NAlGkmv45l1L-3NhwVhDPg_500x500.png",
"score": 108,
"score_original": "108",
"season_record": {
"wins": 0,
"losses": 3
}
},
{
"name": "New York Knicks",
"short_name": "Knicks",
"short_code": "NYK",
"kgmid": "/m/0jm3v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/-rf7eY39l_0V7J4ekakuKA_500x500.png",
"score": 121,
"score_original": "121",
"season_record": {
"wins": 3,
"losses": 0
},
"win": true
}
],
"league": {
"name": "NBA",
"kgmid": "/m/05jvx"
},
"venue": {
"name": "Rocket Arena",
"location": "Cleveland",
"kgmid": "/m/037sm4"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11z7kvm4m2",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11z7kvm4m2&sp=bs&type=game",
"start_time": "2026-05-24T00:00:00Z",
"extensions": [
"Conference Finals · Game 3 (NYK leads 3 - 0)"
],
"highlights": [
{
"title": "Game recap",
"source_title": "#3 KNICKS at #4 CAVALIERS | FULL GAME 3 HIGHLIGHTS | May 23, 2026",
"link": "https://www.youtube.com/watch?v=1GSM_EpblWk&feature=onebox",
"duration": "17:20",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/vNSDg27ybbsdUMwW_768x432.jpg",
"posted_at": "2026-05-24T03:03:55Z"
},
...
]
},
{
"teams": [
{
"name": "Cleveland Cavaliers",
"short_name": "Cavaliers",
"short_code": "CLE",
"kgmid": "/m/0jm7n",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/NAlGkmv45l1L-3NhwVhDPg_500x500.png",
"score": 93,
"score_original": "93",
"season_record": {
"wins": 0,
"losses": 4
},
"linescore": [
{
"title": "1st quarter",
"short_title": "1",
"score": "26"
},
{
"title": "2nd quarter",
"short_title": "2",
"score": "23"
},
...
]
},
{
"name": "New York Knicks",
"short_name": "Knicks",
"short_code": "NYK",
"kgmid": "/m/0jm3v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/-rf7eY39l_0V7J4ekakuKA_500x500.png",
"score": 130,
"score_original": "130",
"season_record": {
"wins": 4,
"losses": 0
},
"linescore": [
{
"title": "1st quarter",
"short_title": "1",
"score": "38"
},
{
"title": "2nd quarter",
"short_title": "2",
"score": "30"
},
...
],
"win": true
}
],
...
},
{
"teams": [
{
"name": "New York Knicks",
"short_name": "Knicks",
"short_code": "NYK",
"kgmid": "/m/0jm3v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/-rf7eY39l_0V7J4ekakuKA_500x500.png"
}
],
"league": {
"name": "NBA",
"kgmid": "/m/05jvx"
},
"status": "upcoming",
"kgmid": "/g/11z1kwnxqh",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11z1kwnxqh&sp=bs&type=game",
"start_time": "2026-06-04T00:30:00Z",
"extensions": [
"NBA Finals · Game 1"
]
},
...
]
}
}
Example of the basketball team games with team ranks
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "Arizona Wildcats men's basketball",
"short_name": "Arizona",
"short_code": "ARIZ",
"kgmid": "/m/02qk2d5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/7UA53v1ZWb-0Pf1GuapMIg_500x500.png",
"rank": 1,
"score": 73,
"score_original": "73",
"season_record": {
"wins": 36,
"losses": 3
}
},
{
"name": "Michigan Wolverines men's basketball",
"short_name": "Michigan",
"short_code": "MICH",
"kgmid": "/m/04gg7tj",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/tab6Lih36GSOhPb_A5I0yQ_500x500.png",
"rank": 1,
"score": 91,
"score_original": "91",
"season_record": {
"wins": 36,
"losses": 3
},
"win": true
}
],
"league": {
"name": "NCAA Division I Men's Basketball",
"short_name": "NCAA men's basketball",
"kgmid": "/g/11ckvf54fz"
},
"venue": {
"name": "Lucas Oil Stadium",
"location": "Indianapolis",
"kgmid": "/m/080hb9"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11yy_1qxsp",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yy_1qxsp&sp=bs&type=game",
"start_time": "2026-04-05T01:19:00Z",
"extensions": [
"NCAA Tournament - Final Four"
],
"highlights": [
{
"title": "Game recap",
"source_title": "Michigan vs Arizona - FULL GAME HIGHLIGHTS 🔥 Final Four | NCAA March Madness 2026",
"link": "https://www.youtube.com/watch?v=b5afKIjZRbA&feature=onebox",
"duration": "8:00",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/92plEBMNPpxZ8k_W_768x432.jpg",
"posted_at": "2026-04-05T03:38:59Z"
},
...
]
},
...
]
}
}
Example of the baseball team games
Recent baseball games may include linescore.
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "San Diego Padres",
"short_name": "Padres",
"short_code": "SD",
"kgmid": "/m/07147",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/iM_hcWzccgEfD4bo-sp6Wg_120x120.png",
"score": 2,
"score_original": "2",
"season_record": {
"wins": 31,
"losses": 21
}
},
{
"name": "Athletics",
"short_code": "ATH",
"kgmid": "/m/05m_8",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/Wg263F2MckGe2sOy-Xz7ZA_120x120.png",
"score": 5,
"score_original": "5",
"season_record": {
"wins": 27,
"losses": 26
},
"win": true
}
],
"league": {
"name": "MLB",
"kgmid": "/m/09p14"
},
"venue": {
"name": "Petco Park",
"location": "San Diego",
"kgmid": "/m/033q44"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11ml45mvmj",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11ml45mvmj&sp=bb&type=game",
"start_time": "2026-05-24T20:10:00Z",
"highlights": [
{
"title": "Game recap",
"source_title": "Athletics vs. Padres Game Highlights (5/24/26) | MLB Highlights",
"link": "https://www.youtube.com/watch?v=T7NJIosOx6Q&feature=onebox",
"duration": "11:00",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/D4MLHNeCFG3Uwz_I_768x432.jpg",
"posted_at": "2026-05-25T00:49:33Z"
},
...
]
},
{
"teams": [
{
"name": "Athletics",
"short_code": "ATH",
"kgmid": "/m/05m_8",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/Wg263F2MckGe2sOy-Xz7ZA_120x120.png",
"score": 2,
"score_original": "2",
"season_record": {
"wins": 27,
"losses": 27
},
"linescore": [
{
"title": "1st inning",
"short_title": "1",
"score": "0"
},
{
"title": "2nd inning",
"short_title": "2",
"score": "0"
},
...
]
},
{
"name": "Seattle Mariners",
"short_name": "Mariners",
"short_code": "SEA",
"kgmid": "/m/06wpc",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/cV2pPBWgd4B14NYL3CgQBQ_120x120.png",
"score": 9,
"score_original": "9",
"season_record": {
"wins": 26,
"losses": 29
},
"linescore": [
{
"title": "1st inning",
"short_title": "1",
"score": "0"
},
{
"title": "2nd inning",
"short_title": "2",
"score": "0"
},
...
],
"win": true
}
],
...
},
...
]
}
}
Example of the cricket team T20 games
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "West Indies cricket team",
"short_name": "West Indies",
"short_code": "WI",
"kgmid": "/m/098knd",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qziJXGzGxNQbkPJRfxodgA_500x500.png",
"score_per_innings": [
{
"runs": 247,
"wickets": 9,
"overs": 34,
"balls": 0,
"score_original": "247/9 (34)"
}
]
},
{
"name": "New Zealand national cricket team",
"short_name": "New Zealand",
"short_code": "NZ",
"kgmid": "/m/02fbb5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/U4GV26FjF1W9Aphi7SELhw_500x500.png",
"score_per_innings": [
{
"runs": 248,
"wickets": 5,
"overs": 33,
"balls": 3,
"target": 248,
"score_original": "248/5 (33.3/34)"
}
],
"win": true
}
],
"league": {
"name": "International Cricket Council",
"short_code": "ICC",
"kgmid": "/m/021q23"
},
"venue": {
"name": "Mclean Park",
"alt_name": "McLean Park",
"location": "Napier",
"kgmid": "/m/0bvpjd"
},
"status": "finished",
"kgmid": "/g/11xmldttc5",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xmldttc5&sp=cr&type=game",
"start_time": "2025-11-19T01:00:00Z",
"end_time": "2025-11-19T09:00:00Z",
"summary_text": "NZ won by 5 wickets (3 balls left)",
"extensions": [
"ODI 2 of 3 (NZ leads 2-0)"
],
"highlights": [
{
"title": "Match highlights",
"source_title": "Shai Hope Hundred And Santner Clutch | Highlights And Interviews | New Zealand v West Indies 2nd ODI",
"link": "https://www.youtube.com/watch?v=5JuhqC1m1tI&feature=onebox",
"duration": "10:47",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/ZE_c71jKoTbBSAdg_768x432.jpg",
"posted_at": "2025-11-19T10:48:32Z"
}
]
},
...
]
}
}
Example of the cricket team test games
Cricket test games include scores for multiple innings.
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "New Zealand national cricket team",
"short_name": "New Zealand",
"short_code": "NZ",
"kgmid": "/m/02fbb5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/U4GV26FjF1W9Aphi7SELhw_500x500.png",
"score_per_innings": [
{
"runs": 231,
"wickets": 10,
"overs": 70,
"balls": 3,
"score_original": "231"
},
{
"runs": 466,
"wickets": 8,
"overs": 109,
"balls": 0,
"declared": true,
"score_original": "466/8d"
}
]
},
{
"name": "West Indies cricket team",
"short_name": "West Indies",
"short_code": "WI",
"kgmid": "/m/098knd",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qziJXGzGxNQbkPJRfxodgA_500x500.png",
"score_per_innings": [
{
"runs": 167,
"wickets": 10,
"overs": 75,
"balls": 4,
"score_original": "167"
},
{
"runs": 457,
"wickets": 6,
"overs": 163,
"balls": 3,
"target": 531,
"score_original": "457/6"
}
]
}
],
"league": {
"name": "International Cricket Council",
"short_code": "ICC",
"kgmid": "/m/021q23"
},
"venue": {
"name": "Hagley Park South",
"alt_name": "Hagley Oval",
"location": "Christchurch",
"kgmid": "/m/09gbby1"
},
"status": "finished",
"kgmid": "/g/11xkx4_s32",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xkx4_s32&sp=cr&type=game",
"start_time": "2025-12-01T22:00:00Z",
"end_time": "2025-12-06T05:00:00Z",
"summary_text": "Match drawn",
"extensions": [
"Test 1 of 3 · Day 5 · Session 3"
],
"highlights": [
{
"title": "Highlights",
"source_title": "Greaves & Roach Shines | Highlights + Interviews | New Zealand v West Indies | 1st Test Day 5",
"link": "https://www.youtube.com/watch?v=H2qUK53fs2k&feature=onebox",
"duration": "24:37",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/umKNYnfvkXvGHD1L_768x432.jpg",
"posted_at": "2025-12-06T10:40:07Z"
}
]
},
...
]
}
}
Example of the cricket team live games
Cricket live games may include additional team fields: batting, bowling, current_run_rate, and required_run_rate.
{
...
"team_results": {
"games": [
{
"teams": [
{
"name": "Kenya national cricket team",
"short_name": "Kenya",
"short_code": "KEN",
"kgmid": "/m/041q38",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qNdn2A-NP605UMyeKE5S4A_500x500.png",
"score_per_innings": [
{
"runs": 101,
"wickets": 9,
"overs": 20,
"balls": 0,
"score_original": "101/9 (20)"
}
],
"bowling": [
{
"player": {
"name": "Sachin Gill",
"kgmid": "/g/11kc38wyzw"
},
"wickets": 1,
"runs": 5,
"overs": 2,
"balls": 2,
"score_original": "S. Gill: 1/5 (2.2)",
"turn": true
},
{
"player": {
"name": "Lucas Oluoch",
"kgmid": "/m/0hzp_nm"
},
"wickets": 1,
"runs": 6,
"overs": 1,
"balls": 0,
"score_original": "L. Oluoch: 1/6 (1.0)"
}
]
},
{
"name": "Rwanda national cricket team",
"short_name": "Rwanda",
"short_code": "RWA",
"kgmid": "/m/0g_3wk",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/1Y5pUINYR9shf_gfj-ZPQw_500x500.png",
"score_per_innings": [
{
"runs": 22,
"wickets": 2,
"overs": 4,
"balls": 2,
"score_original": "22/2 (4.1)"
}
],
"batting": [
{
"player": {
"name": "Isae Niyomugabo",
"kgmid": "/g/11srryns_q"
},
"runs": 2,
"balls": 10,
"not_out": true,
"score_original": "I. Niyomugabo: 2* (10)",
"turn": true
},
{
"player": {
"name": "Oscar Manishimwe",
"kgmid": "/g/11jz77m1_8"
},
"runs": 0,
"balls": 0,
"not_out": true,
"score_original": "O. Manishimwe: 0* (0)"
}
],
"current_run_rate": 5.08,
"required_run_rate": 5.11
}
],
"league": {
"name": "ICC Men's T20 World Cup Qualifier",
"short_name": "World T20 Qualifier",
"kgmid": "/m/04cy133"
},
"venue": {
"name": "Botswana Cricket Association Oval 1, Gaborone",
"alt_name": "Botswana Cricket Association Oval 1",
"kgmid": "/g/11fmc5r3bn"
},
"status": "live",
"status_original": "Live",
"kgmid": "/g/11njrlfryd",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11njrlfryd&sp=cr&type=game",
"start_time": "2026-05-25T07:30:00Z",
"end_time": "2026-05-25T11:30:00Z",
"summary_text": "RWA need 80 runs in 94 balls to win",
"extensions": [
"T20 7 of 21"
]
},
...
]
}
}
Example of the American football team games
Team season_record may include ties.
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "Chicago Bears",
"short_name": "Bears",
"short_code": "CHI",
"kgmid": "/m/01y3v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/s90TPY35HFoxwJZ5kqgB1g_120x120.png",
"score": 21,
"score_original": "21",
"season_record": {
"wins": 9,
"losses": 4
}
},
{
"name": "Green Bay Packers",
"short_name": "Packers",
"short_code": "GB",
"kgmid": "/m/03b3j",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/IlA4VGrUHzSVLCOcHsRKgg_120x120.png",
"score": 28,
"score_original": "28",
"season_record": {
"wins": 9,
"losses": 3,
"ties": 1
},
"win": true
}
],
"league": {
"name": "NFL",
"kgmid": "/m/059yj"
},
"venue": {
"name": "Lambeau Field",
"location": "Green Bay",
"kgmid": "/m/0136vn"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11yck0_zjf",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yck0_zjf&sp=af&type=game",
"start_time": "2025-12-07T21:25:00Z",
"highlights": [
{
"title": "Game recap",
"source_title": "Chicago Bears vs. Green Bay Packers Game Highlights | NFL 2025 Season Week 14",
"link": "https://www.youtube.com/watch?v=iJhTIvl-jBg&feature=onebox",
"duration": "11:06",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/5PJoh8dsCI8nb92B_768x432.jpg",
"posted_at": "2025-12-08T00:44:44Z"
}
]
},
...
]
}
}
Example of the ice hockey team games
Recent ice hockey games may include linescore.
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "Montreal Canadiens",
"short_name": "Canadiens",
"short_code": "MTL",
"kgmid": "/m/0bszz",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/fhexjWXZM7Sgvd22nDkBOA_120x120.png",
"score": 2,
"score_original": "2",
"season_record": {
"wins": 1,
"losses": 1
}
},
{
"name": "Carolina Hurricanes",
"short_name": "Hurricanes",
"short_code": "CAR",
"kgmid": "/m/0j8cb",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/nC8dMKdf-zPF4cWq_wSKHA_120x120.png",
"score": 3,
"score_original": "3",
"season_record": {
"wins": 1,
"losses": 1
},
"win": true
}
],
"league": {
"name": "National Hockey League",
"short_name": "NHL",
"kgmid": "/m/05gwr"
},
"venue": {
"name": "Lenovo Center",
"location": "Raleigh",
"kgmid": "/m/038hd5"
},
"status": "finished",
"status_original": "Final/OT",
"kgmid": "/g/11zbk7whcc",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11zbk7whcc&sp=ih&type=game",
"start_time": "2026-05-23T23:00:00Z",
"extensions": [
"NHL conference finals · Game 2 (Series tied 1 - 1)"
],
"highlights": [
{
"title": "Game recap",
"source_title": "Canadiens vs. Hurricanes | NHL Playoff Highlights | Game 2 | May 23, 2026",
"link": "https://www.youtube.com/watch?v=iolJZC5wjv0&feature=onebox",
"duration": "10:36",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/JN64MCKv6zzmDLEb_768x432.jpg",
"posted_at": "2026-05-24T02:24:39Z"
},
...
]
},
{
"teams": [
{
"name": "Carolina Hurricanes",
"short_name": "Hurricanes",
"short_code": "CAR",
"kgmid": "/m/0j8cb",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/nC8dMKdf-zPF4cWq_wSKHA_120x120.png",
"score": 3,
"score_original": "3",
"season_record": {
"wins": 2,
"losses": 1
},
"linescore": [
{
"title": "1st period",
"short_title": "1",
"score": "2"
},
{
"title": "2nd period",
"short_title": "2",
"score": "0"
},
...
],
"win": true
},
{
"name": "Montreal Canadiens",
"short_name": "Canadiens",
"short_code": "MTL",
"kgmid": "/m/0bszz",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/fhexjWXZM7Sgvd22nDkBOA_120x120.png",
"score": 2,
"score_original": "2",
"season_record": {
"wins": 1,
"losses": 2
},
"linescore": [
{
"title": "1st period",
"short_title": "1",
"score": "1"
},
{
"title": "2nd period",
"short_title": "2",
"score": "1"
},
...
]
}
],
...
},
...
]
}
}
Example of the ice hockey team games with the extended team season record
Team season_record may include overtime_losses.
{
...
"team_results": {
"games": [
{
"teams": [
{
"name": "Pittsburgh Penguins",
"short_name": "Penguins",
"short_code": "PIT",
"kgmid": "/m/0hn6d",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/mTXURxq0CbsVREw9q3UAnw_120x120.png",
"score": 0,
"score_original": "0",
"season_record": {
"wins": 41,
"losses": 24,
"overtime_losses": 16
}
},
{
"name": "Washington Capitals",
"short_name": "Capitals",
"short_code": "WSH",
"kgmid": "/m/0jnl5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/uT-r__4aRFZmtEITN9mNdQ_120x120.png",
"score": 3,
"score_original": "3",
"season_record": {
"wins": 42,
"losses": 30,
"overtime_losses": 9
},
"win": true
}
],
...
},
...
]
}
}
Example of the rugby team games
{
...
"team_results": {
"games": [
...
{
"teams": [
{
"name": "Ospreys",
"short_code": "OSP",
"kgmid": "/m/03gfr2",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/rugby/optimized/FN3M1hBCIlZCxyUDkRoX0g_160x160.png",
"score": 21,
"score_original": "21",
"win": true
},
{
"name": "Sharks",
"short_code": "SHA",
"kgmid": "/m/034v1x",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/rugby/optimized/dcjFk0j04LDIQ13g63peUQ_160x160.png",
"score": 17,
"score_original": "17"
}
],
"league": {
"name": "United Rugby Championship",
"kgmid": "/m/03gnl9"
},
"venue": {
"name": "Swansea.com Stadium",
"location": "Plasmarl",
"kgmid": "/m/06_m_x"
},
"status": "finished",
"status_original": "FT",
"kgmid": "/g/11xg4mgjc7",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xg4mgjc7&sp=rg&type=game",
"start_time": "2026-04-18T18:45:00Z",
"highlights": [
{
"title": "Game recap",
"source_title": "Ospreys v Hollywoodbets Sharks | Highlights | Round 15 | URC 2025/26",
"link": "https://www.youtube.com/watch?v=bSEuGMes7uY&feature=onebox",
"duration": "3:54",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/A3Gl7F48vnmgqtoc_768x432.jpg",
"posted_at": "2026-04-18T21:15:53Z"
}
]
},
...
]
}
}
Example of the team standings (single group with list)
Team standings replicate league standings with the addition of highlighted field for the team in question.
{
...
"team_results": {
"standings": {
"groups": [
{
"teams": [
{
"rank": 1,
"name": "Arsenal",
"kgmid": "/m/0xbm",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4us2nCgl6kgZc0t3hpW75Q_48x48.png",
"league_movement": "UEFA Champions League group stage",
"stats": [
{
"title": "Matches played",
"short_title": "MP",
"value": "38"
},
...
{
"title": "Points",
"short_title": "Pts",
"highlighted": true,
"value": "85"
},
{
"title": "Last 5 matches",
"short_title": "Last 5",
"values": [
"win",
"win",
"win",
"win",
"win"
]
}
],
"highlighted": true
},
{
"rank": 2,
"name": "Man City",
"kgmid": "/m/01634x",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/z44l-a0W1v5FmgPnemV6Xw_48x48.png",
"link": "https://www.google.com/search?sca_esv=362b1e34a204e6e7&gl=us&hl=en&q=Manchester+City+F.C.&stick=H4sIAAAAAAAAAONgVuLUz9U3MDQzNql4xGjCLfDyxz1hKe1Ja05eY1Tl4grOyC93zSvJLKkUEudig7J4pbi5ELp4FrGK-CbmJWekFpekFik4A1UouOk56wEA518qVFsAAAA",
"league_movement": "UEFA Champions League group stage",
"stats": [
{
"title": "Matches played",
"short_title": "MP",
"value": "38"
},
...
{
"title": "Points",
"short_title": "Pts",
"highlighted": true,
"value": "78"
},
{
"title": "Last 5 matches",
"short_title": "Last 5",
"values": [
"tie",
"win",
"win",
"tie",
"loss"
]
}
]
},
...
]
}
],
"seasons": [
{
"name": "2025–26",
"kgmid": "/g/11m5cnlxx1",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F0xbm&season_kgmid=%2Fg%2F11m5cnlxx1&sp=ft&tab=sn&type=team",
"league": {
"name": "Premier League",
"kgmid": "/m/02_tc"
},
"selected": true
},
{
"name": "2025–26",
"kgmid": "/g/11lcj4vhs3",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F0xbm&season_kgmid=%2Fg%2F11lcj4vhs3&sp=ft&tab=sn&type=team",
"league": {
"name": "UEFA Champions League",
"kgmid": "/m/0c1q0"
}
},
...
]
}
}
}
Example of the team standings (multiple groups with lists + bracket)
Bracket(s) can be available as a part of the team standings in the form of a separate round (e.g. Post season).
{
...
"team_results": {
"standings": {
"groups": [
{
"name": "Eastern Conference",
"teams": [
{
"rank": 1,
"name": "Pistons",
"kgmid": "/m/0jm8l",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qvWE2FgBX0MCqFfciFBDiw_48x48.png",
"league_movement": "Clinched conference",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "60"
},
{
"title": "Losses",
"short_title": "L",
"value": "22"
},
{
"title": "Win percentage",
"short_title": "Pct",
"highlighted": true,
"value": ".732"
},
...
],
"highlighted": true
},
{
"rank": 2,
"name": "Celtics",
"kgmid": "/m/0bwjj",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/GDJBo7eEF8EO5-kDHVpdqw_48x48.png",
"league_movement": "Clinched division and playoff berth",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "56"
},
{
"title": "Losses",
"short_title": "L",
"value": "26"
},
{
"title": "Win percentage",
"short_title": "Pct",
"highlighted": true,
"value": ".683"
},
...
]
},
...
]
},
{
"name": "Western Conference",
"teams": [
{
"rank": 1,
"name": "Thunder",
"kgmid": "/m/04cxw5b",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_48x48.png",
"league_movement": "Clinched conference",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "64"
},
...
]
},
...
]
}
],
"seasons": [
{
"name": "2025",
"kgmid": "/g/11yh20tbbr",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F0jm8l&season_kgmid=%2Fg%2F11yh20tbbr&sp=bs&tab=sn&type=team",
"league": {
"name": "NBA Cup",
"kgmid": "/g/11l70wsdqs"
}
},
{
"name": "2025–26",
"kgmid": "/g/11m6vw9pbt",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F0jm8l&season_kgmid=%2Fg%2F11m6vw9pbt&sp=bs&tab=sn&type=team",
"league": {
"name": "NBA",
"kgmid": "/m/05jvx"
},
"selected": true
},
{
"name": "2024",
"kgmid": "/g/11w2fnysk0",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F0jm8l&season_kgmid=%2Fg%2F11w2fnysk0&sp=bs&tab=sn&type=team",
"league": {
"name": "NBA Cup",
"kgmid": "/g/11l70wsdqs"
}
},
...
]
},
"brackets": [
{
"stages": [
{
"title": "Playoffs Round 1",
"games": [
{
"teams": [
{
"name": "Boston Celtics",
"short_name": "Celtics",
"short_code": "BOS",
"kgmid": "/m/0bwjj",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/GDJBo7eEF8EO5-kDHVpdqw_500x500.png",
"score": 100,
"score_original": "100",
"season_record": {
"wins": 3,
"losses": 4
}
},
{
"name": "Philadelphia 76ers",
"short_name": "76ers",
"short_code": "PHI",
"kgmid": "/m/0jm4v",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/US6KILZue2D5766trEf0Mg_500x500.png",
"score": 109,
"score_original": "109",
"season_record": {
"wins": 4,
"losses": 3
},
"win": true
}
],
"league": {
"name": "NBA",
"kgmid": "/m/05jvx"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11z50nkl5y",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11z50nkl5y&sp=bs&type=game",
"start_time": "2026-05-02T23:30:00Z",
"extensions": [
"Playoffs Round 1 · PHI wins 4 - 3"
]
},
...
]
},
...
]
}
]
}
}
Example of the team standings (multiple groups with divisions)
Seasons include kgmid field that can be used as season_kgmid search parameter alongside the main team kgmid.
{
...
"team_results": {
"standings": {
"groups": [
{
"name": "American Football Conference",
"divisions": [
{
"name": "AFC East",
"teams": [
{
"name": "Patriots",
"kgmid": "/m/05g3b",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/z89hPEH9DZbpIYmF72gSaw_48x48.png",
"league_movement": "Clinched division",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "14"
},
{
"title": "Losses",
"short_title": "L",
"value": "3"
},
...
],
"highlighted": true
},
...
]
},
{
"name": "AFC North",
"teams": [
{
"name": "Steelers",
"kgmid": "/m/05tfm",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/mdUFLAswQ4jZ6V7jXqaxig_48x48.png",
"league_movement": "Clinched division",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "10"
},
{
"title": "Losses",
"short_title": "L",
"value": "7"
},
...
]
},
...
]
},
...
]
},
{
"name": "National Football Conference",
"divisions": [
{
"name": "NFC East",
"teams": [
{
"name": "Eagles",
"kgmid": "/m/05tg3",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/s4ab0JjXpDOespDSf9Z14Q_48x48.png",
"league_movement": "Clinched division",
"stats": [
{
"title": "Wins",
"short_title": "W",
"value": "11"
},
{
"title": "Losses",
"short_title": "L",
"value": "6"
},
...
]
},
...
]
},
...
]
}
],
"seasons": [
{
"name": "2026–27",
"kgmid": "/g/11ys7ykdbc",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05g3b&season_kgmid=%2Fg%2F11ys7ykdbc&sp=af&tab=sn&type=team"
},
{
"name": "2025–26",
"kgmid": "/g/11lyp42zk1",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05g3b&season_kgmid=%2Fg%2F11lyp42zk1&sp=af&tab=sn&type=team",
"selected": true
},
{
"name": "2024–25",
"kgmid": "/g/11vk5p7vv7",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05g3b&season_kgmid=%2Fg%2F11vk5p7vv7&sp=af&tab=sn&type=team"
},
...
]
}
}
}
Example of the team standings (single group with divisions)
{
...
"team_results": {
"standings": {
"groups": [
{
"divisions": [
{
"name": "West Group A",
"teams": [
{
"rank": 1,
"name": "Thunder",
"kgmid": "/m/04cxw5b",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_48x48.png",
"league_movement": "Next round",
"stats": [
{
"title": "Games played",
"short_title": "GP",
"value": "4"
},
{
"title": "Wins",
"short_title": "W",
"value": "4"
},
...
],
"highlighted": true
},
...
]
},
{
"name": "West Group B",
"teams": [
{
"rank": 1,
"name": "Lakers",
"kgmid": "/m/0jmk7",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4ndR-n-gall7_h3f7NYcpQ_48x48.png",
"league_movement": "Next round",
"stats": [
{
"title": "Games played",
"short_title": "GP",
"value": "4"
},
{
"title": "Wins",
"short_title": "W",
"value": "4"
},
...
]
},
...
]
},
...
]
}
],
"seasons": [
{
"name": "2025",
"kgmid": "/g/11yh20tbbr",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F04cxw5b&season_kgmid=%2Fg%2F11yh20tbbr&sp=bs&tab=sn&type=team",
"league": {
"name": "NBA Cup",
"kgmid": "/g/11l70wsdqs"
},
"selected": true
},
{
"name": "2025–26",
"kgmid": "/g/11m6vw9pbt",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F04cxw5b&season_kgmid=%2Fg%2F11m6vw9pbt&sp=bs&tab=sn&type=team",
"league": {
"name": "NBA",
"kgmid": "/m/05jvx"
}
},
...
]
}
}
}
Example of the team standings with the live scores
{
...
"team_results": {
"standings": {
"groups": [
...
{
"name": "Group stage",
"divisions": [
...
{
"name": "Group B",
"teams": [
{
"rank": 1,
"name": "Wadi Degla",
"kgmid": "/m/03hgz54",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/eT3S17nByHOKFcdaw9uJvA_48x48.png",
"link": "https://www.google.com/search?sca_esv=8f753831b4eb2dfa&gl=us&hl=en&q=Wadi+Degla+SC&stick=H4sIAAAAAAAAAONgVuLSz9U3MM5IrzI1ecRoyi3w8sc9YSmdSWtOXmNU4-IKzsgvd80rySypFJLgYoOy-KR4uJC08Sxi5Q1PTMlUcElNz0lUCHYGAMSCCjNWAAAA",
"live_score": {
"this_team": 0,
"opponent_team": 0
},
...
},
...
{
"rank": 13,
"name": "Pharco",
"kgmid": "/g/11dfh7lyqq",
"link": "https://www.google.com/search?sca_esv=8f753831b4eb2dfa&gl=us&hl=en&q=Pharco+FC&stick=H4sIAAAAAAAAAONgVuLVT9c3NExJyzDPqSwsfMRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixi5QzISCxKzldwcwYAV3IdwFgAAAA",
"league_movement": "Relegation",
"live_score": {
"this_team": 1,
"opponent_team": 0
},
...
},
{
"rank": 14,
"name": "Ismaily",
"kgmid": "/m/09yg6l",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/CEExkv5QDXXiJLhN6UgqaQ_48x48.png",
"league_movement": "Relegation",
"live_score": {
"this_team": 0,
"opponent_team": 1
},
"highlighted": true,
...
}
]
}
]
}
],
"seasons": [
{
"name": "2025–26",
"kgmid": "/g/11xrgy3ffn",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F09yg6l&season_kgmid=%2Fg%2F11xrgy3ffn&sp=ft&tab=sn&type=team",
"selected": true
},
{
"name": "2024–25",
"kgmid": "/g/11w57tkc1v",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F09yg6l&season_kgmid=%2Fg%2F11w57tkc1v&sp=ft&tab=sn&type=team"
},
...
]
}
}
}
Example of the team players
{
...
"team_results": {
"players": [
{
"name": "Jalen Brunson",
"position": "Point guard",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSRko4Rq7k1OGAZDEZCoR8N-EwndY5xfnvbdGbM64zb8qUkJCh1P1SPIz8&s=10",
"link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=Jalen+Brunson&stick=H4sIAAAAAAAAAONgVuLWz9U3MDQ0tIhPL3rEaMYt8PLHPWEp3UlrTl5jVOfiCs7IL3fNK8ksqRSS5GKDsvileLmQ9fEsYuX1SsxJzVNwKirNK87PAwCCfno9WAAAAA",
"kgmid": "/m/01118_gr"
},
{
"name": "OG Anunoby",
"position": "Power forward",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS42xV6HpzzHVq4aSZTmFGrHdIvR-XeqJ5240tDedeuDXoc94HCivxLYWw&s=10",
"link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=OG+Anunoby&stick=H4sIAAAAAAAAAONgVuLVT9c3NExJqbCsLLaseMRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixi5fJ3V3DMK83LT6oEAFzQGDRZAAAA",
"kgmid": "/g/11ddx9ys9x"
},
{
"name": "Josh Hart",
"position": "Shooting guard",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS1z9duMGxqra736MLU1xY45JmLSfQXENFzIer5AjJjJ221770RDALR07w&s=10",
"link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=Josh+Hart&stick=H4sIAAAAAAAAAONgVuLVT9c3NEwqT043sUgvecRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixi5fTKL85Q8EgsKgEA7nVUU1gAAAA",
"kgmid": "/g/11bwcg48gt"
},
...
]
}
}
Example of a team brackets
Normally, the team does not have a brackets tab, but sometimes it's possible to get brackets for the league the team played in recently.
{
...
"team_results": {
"brackets": [
{
"stages": [
...
{
"title": "Final Four",
"games": [
{
"teams": [
{
"name": "Michigan Wolverines men's basketball",
"short_name": "Michigan",
"short_code": "MICH",
"kgmid": "/m/04gg7tj",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/tab6Lih36GSOhPb_A5I0yQ_500x500.png",
"rank": 1,
"score": 91,
"score_original": "91",
"season_record": {
"wins": 36,
"losses": 3
},
"win": true
},
{
"name": "Arizona Wildcats men's basketball",
"short_name": "Arizona",
"short_code": "ARIZ",
"kgmid": "/m/02qk2d5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/7UA53v1ZWb-0Pf1GuapMIg_500x500.png",
"rank": 1,
"score": 73,
"score_original": "73",
"season_record": {
"wins": 36,
"losses": 3
}
}
],
"league": {
"name": "NCAA Division I Men's Basketball",
"short_name": "NCAA men's basketball",
"kgmid": "/g/11ckvf54fz"
},
"venue": {
"name": "Lucas Oil Stadium",
"location": "Indianapolis",
"kgmid": "/m/080hb9"
},
"status": "finished",
"status_original": "Final",
"kgmid": "/g/11yy_1qxsp",
"serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yy_1qxsp&sp=bs&type=game",
"start_time": "2026-04-05T01:19:00Z",
"extensions": [
"NCAA Tournament - Final Four"
],
"highlights": [
{
"title": "Game recap",
"source_title": "Michigan vs Arizona - FULL GAME HIGHLIGHTS 🔥 Final Four | NCAA March Madness 2026",
"link": "https://www.youtube.com/watch?v=b5afKIjZRbA&feature=onebox",
"duration": "8:00",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/92plEBMNPpxZ8k_W_768x432.jpg",
"posted_at": "2026-04-05T03:38:59Z"
},
...
]
},
...
]
},
{
"title": "National Championship",
"games": [
{
"teams": [
{
"name": "UConn Huskies men's basketball",
"short_name": "UConn",
"short_code": "CONN",
"kgmid": "/m/04088s0",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/IP6U2GnTURfg4fCK0VjFCg_500x500.png",
"rank": 2,
"score": 63,
"score_original": "63",
"season_record": {
"wins": 34,
"losses": 6
}
},
{
"name": "Michigan Wolverines men's basketball",
"short_name": "Michigan",
"short_code": "MICH",
"kgmid": "/m/04gg7tj",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/tab6Lih36GSOhPb_A5I0yQ_500x500.png",
"rank": 1,
"score": 69,
"score_original": "69",
"season_record": {
"wins": 37,
"losses": 3
},
"win": true
}
],
...
}
]
}
]
}
]
}
}
JSON structure overview
{
...
"team_results": {
"games": "Array[Game] - List of the team games", // please refer to Game definition below
"standings": {
"groups": [
{
"name": "String - Name of the standings group",
"teams": [
{
"rank": "Integer - Rank of the team",
"name": "String - Name of the team",
"kgmid": "String - Knowledge graph ID of the team",
"thumbnail": "String - Thumbnail of the team",
"link": "String - Google search link of the team",
"league_movement": "String - Promotion/relegation information about the team",
"live_score": {
"this_team": "Integer - Score of the current team in case of the live game",
"opponent_team": "Integer - Score of the opponent team in case of the live game",
},
"stats": [
{
"title": "String - Title of the team stat",
"short_title": "String - Short title of the team stat",
"value": "String - Value of the team stat",
"values": "Array[String] - List of the team last 5 games outcomes (supported values: `win`, `loss`, `tie`, `not_played`)",
"highlighted": "Boolean - Flag indicating that stat column is highlighted",
},
...
],
"highlighted": "Boolean - Flag indicating that this is the requested team",
},
...
],
"divisions": [
{
"name": "String - Name of the standings group division",
"teams": [
{
"rank": "Integer - Rank of the team",
"name": "String - Name of the team",
"kgmid": "String - Knowledge graph ID of the team",
"thumbnail": "String - Thumbnail of the team",
"link": "String - Google search link of the team",
"league_movement": "String - Promotion/relegation information about the team",
"live_score": {
"this_team": "Integer - Score of the current team in case of the live game",
"opponent_team": "Integer - Score of the opponent team in case of the live game",
},
"stats": [
{
"title": "String - Title of the team stat",
"short_title": "String - Short title of the team stat",
"value": "String - Value of the team stat",
"values": "Array[String] - List of the team last 5 games outcomes (supported values: `win`, `loss`, `tie`, `not_played`)",
"highlighted": "Boolean - Flag indicating that stat column is highlighted",
},
...
],
"highlighted": "Boolean - Flag indicating that this is the requested team",
},
...
]
}
],
},
...
],
"seasons": [
{
"name": "String - Name of the season",
"kgmid": "String - Knowledge graph ID of the season",
"serpapi_link": "String - Google Sports API link to get league season standings",
"league": {
"name": "String - Name of the season league",
"kgmid": "String - Knowledge graph ID of the season league",
},
"selected": "Boolean - Flag indicating that the season is the currently selected one",
},
...
],
},
"players": [
{
"name": "String - Name of the player",
"position": "String - Position of the player",
"thumbnail": "String - Thumbnail of the player",
"link": "String - Google search link of the player",
"kgmid": "String - Knowledge graph ID of the player",
},
...
],
"brackets": [
{
"stages": [
{
"title": "String - Title of the bracket stage",
"games": "Array[Game] - List of the bracket stage games", // please refer to Game definition below
}
]
},
...
]
}
}
// Game
{
"teams": [
{
"name": "String - Name of the team",
"short_name": "String - Short name of the team",
"short_code": "String - Short code of the team",
"kgmid": "String - Knowledge graph ID of the team",
"thumbnail": "String - Thumbnail of the team",
"rank": "Integer - Rank of the team",
"score": "Integer - Score of the team (if convertible to integer)",
"score_original": "String - Original score of the team",
"win": "Boolean - Flag indicating that team won in the game (is absent for both teams in case of the tie)",
// football
"penalty_score": "Integer - Penalty score of the team",
"goal_summary": [
{
"player": {
"name": "String - Name of the team player who scored a goal",
"short_name": "String - Short name of the team player who scored a goal",
"position": "String - Position of the team player who scored a goal",
"jersey_number": "String - Jersey number of the team player who scored a goal",
"kgmid": "String - Knowledge graph ID number of the team player who scored a goal",
"thumbnail": "String - Thumbnail of the team player who scored a goal",
},
"goals": [
{
"in_game_time": {
"minute": "Integer - Team player goal minute",
"second": "Integer - Team player goal second",
"stoppage_minute": "Integer - Team player goal stoppage minute"
},
"extensions": "Array[String] - List of additional labels about the team player goal (e.g. `P` for penalty, `OG` for own goal)",
},
...
]
}
],
"red_card": "Boolean - Flag indicating that team received at least one red card",
// cricket
"score_per_innings": [
{
"runs": "Integer - Number of runs of the team in the selected innings",
"wickets": "Integer - Number of wickets of the team in the selected innings",
"overs": "Integer - Number of overs of the team in the selected innings",
"balls": "Integer - Number of balls of the team in the selected innings",
"expected_overs": "Integer - Expected number of remaining overs of the team in the selected innings",
"target": "Integer - Number of runs the team must score to win the game if it's batting second",
"declared": "Boolean - Flag indicating that team voluntarily ended their innings before all ten wickets have fallen",
"score_original": "String - Formatted score of the team in the selected innings",
},
...
],
"batting": [
{
"player": {
"name": "String - Name of the team batter",
"kgmid": "String - Knowledge graph ID of the team batter",
},
"runs": "Integer - Number of runs team batter has scored",
"balls": "Integer - Number of balls team batter has faced",
"not_out": "Boolean - Flag indicating that team batter is not out",
"score_original": "String - Formatted score of the team batter",
"turn": "Boolean - Flag indicating that selected team batter is currently active",
},
...
],
"bowling": [
{
"player": {
"name": "String - Name of the team bowler",
"kgmid": "String - Knowledge graph ID of the team bowler",
},
"wickets": "Integer - Number of wickets taken by the team bowler",
"runs": "Integer - Number of runs scored by the team bowler",
"overs": "Integer - Number of complete overs team bowler has bowled",
"balls": "Integer - Number of balls thrown in the current over by the team bowler",
"score_original": "String - Formatted score of the team bowler",
"turn": "Boolean - Flag indicating that selected team bowler is currently active",
},
...
],
"current_run_rate": "Float - Average number of runs batting team scores per over at any given point in the current innings",
"required_run_rate": "Float - Average number of runs the batting team must score per remaining over to win a game",
// basketball, baseball, American football, ice hockey
"season_record": {
"wins": "Integer - Number of wins of the team in the current season",
"losses": "Integer - Number of losses of the team in the current season",
"ties": "Integer - Number of ties of the team in the current season", // American football
"overtime_losses": "Integer - Number of overtime losses of the team in the current season", // ice hockey
},
"linescore": [
{
"title": "String - Title of the column in the team linescore",
"short_title": "String - Short title of the column in the team linescore",
"score": "String - Score in the team linescore column",
},
...
],
},
...
],
"league": {
"name": "String - Name of the league",
"short_name": "String - Short name of the league",
"short_code": "String - Short code of the league",
"kgmid": "String - Knowledge graph ID of the league",
},
"venue": {
"name": "String - Name of the venue",
"alt_name": "String - Alternative name of the venue",
"short_code": "String - Short code of the venue",
"kgmid": "String - Knowledge graph ID of the venue",
},
"status": "String - Normalized status of the game",
// Supported values:
// - `finished`
// - `live`
// - `upcoming`
// - `postponed`
// - `cancelled`
// - `paused` (e.g. game temporarily paused because of the rain)
// - `delayed` (e.g. game was stopped for a longer period after the rain pause)
// - `tbd` (e.g. status unknown)
// - `break` (e.g. half-time, timeout etc.)
// - `vacated` (e.g. game stopped abruptly)
"status_original": "String - Original status of the game",
"kgmid": "String - Knowledge graph ID of the game",
"serpapi_link": "String - Google Sports API link to get game results",
"start_time": "String - Game start time in ISO8601 UTC format",
"start_date": "String - Game start date (no hours) in ISO8601 UTC format (in case the detailed `start_time` is not available)",
"end_time": "String - Game end time in ISO8601 UTC format",
"in_game_time": {
"minute": "Integer - Minute of the live game",
"second": "Integer - Second of the live game",
"stoppage_minute": "Integer - Stoppage minute of the live game",
"stoppage_second": "Integer - Stoppage second of the live game",
"stoppage_total": "Integer - Total number of stoppage minutes reserved for the live game",
},
"summary_text": "String - Text summary of the cricket game",
"extensions": "Array[String] - List of the game additional information strings",
"highlights": [
{
"title": "String - Title of the game highlight",
"source_title": "String - Original source title of the game highlight",
"link": "String - Link of the game highlight",
"source": "String - Link of the game highlight",
"thumbnail": "String - Thumbnail of the game highlight",
"posted_at": "String - Game highlight posting time in ISO8601 UTC format",
"duration": "String - Duration of the game highlight video",
},
...
],
}