Google Sports Results API
The Google Sports Results API allows a user to scrape the results of Google Sports search. SerpApi is able to make sense of this information and extract various sports data.
These results can include team sports, such as: Soccer, American Football, Basketball, Hockey, Baseball or Cricket; or individual sports, such as: Tennis, Auto Racing sports and others. The Google Sports Results API can also extract professional athletes stats, team standings, league stats and more.
API Examples
Team sports results (Soccer, American Football, Basketball, Hockey, Baseball, Cricket)
These kind of results are seen for team sports such as: Soccer, American Football, Basketball, Hockey, Baseball. From these results SerpApi is able to extract: title
, thumbnail
, league
, score
, video_highlights
, tournament
, stage
and more.
{
...
"sports_results": {
"title": "Manchester United F.C.",
"rankings": "8th in Premier League",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b559f597ee0c8a98ff77286d82db4dc449bc9354c06e240b1.png",
"games": [
{
"tournament": "FA Cup",
"stage": "Final Round",
"stadium": "Wembley Stadium",
"stadium_kgmid": "/m/027pds6",
"status": "FT",
"date": "May 25",
"video_highlights": {
"link": "https://www.youtube.com/watch?v=_MinG6_9FWI&feature=onebox",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d82e8c8d479f2ff70a59930e71b10b7acc2d03b687d5bea5f07ed62c605a846b95cfc09e7db9ffb2d.jpeg",
"duration": "10:58"
},
"teams": [
{
"name": "Man City",
"score": "1",
"kgmid": "/m/01634x",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34da458eaa222569f8f7ffd12ef6c216d97be7e9d60708ac9bfb9f0c36a8f682818.png"
},
{
"name": "Man United",
"score": "2",
"kgmid": "/m/050fh",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34da458eaa222569f8fc69d64d5c03dc6777903d108fab9eac42a54ccfdfc55fcf6.png"
}
]
},
{
"tournament": "Premier League",
"stadium": "Falmer Stadium",
"stadium_kgmid": "/m/041m7v",
"status": "FT",
"date": "May 19",
"video_highlights": {
"link": "https://www.youtube.com/watch?v=_Z8cHDO8oEg&feature=onebox",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d1bc4d2d11194efb16d95b4d881552f24aa8b8dc4789d6613ee31695b87824ca1abd792eabbca9cff.jpeg",
"duration": "15:20"
},
"teams": [
{
"name": "Brighton",
"score": "0",
"kgmid": "/m/0j2pg",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d31fef77b67c1165bd5b34cfc6221d7fe11d1a2f487434d93e2011f470526dc74.png"
},
{
"name": "Man United",
"score": "2",
"kgmid": "/m/050fh",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d31fef77b67c1165bb18691d6d29e0e28eec854084c0e43973f2206afe00323c9.png"
}
]
},
{
"tournament": "Premier League",
"stadium": "Old Trafford",
"stadium_kgmid": "/m/030lpl",
"status": "FT",
"date": "May 15",
"video_highlights": {
"link": "https://www.youtube.com/watch?v=3a_6WH1De0Q&feature=onebox",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34dd8d16d3dc80983563309c884c690ac5763427db3a5cf676d3ff918c4488a789b82f628e5e8251648.jpeg",
"duration": "12:29"
},
"teams": [
{
"name": "Man United",
"score": "3",
"kgmid": "/m/050fh",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d9c060786796853b15149499b901457afe5691bfbb344abc2e46f47d06affb9da.png"
},
{
"name": "Newcastle",
"score": "2",
"kgmid": "/m/0fvly",
"thumbnail": "https://serpapi.com/searches/6666cf1f67a8a21aa86e52f6/images/086427660de30b3b02818a83d0f2f34d9c060786796853b11842dfe6e8fb83be57a94f9f8bc6045073fe6e7a312f34de.png"
}
]
},
...
]
},
...
}
Game spotlight results
This kind of results are usualy seen for live games, recently finished or soon to begin games. From these results SerpApi is able to extract: title
, rankings
, thumbnail
, game_spotlight
data which could contain: league
, date
, stage
, video_highlights
, team_stats
, score
and more.
{
...
"sports_results": {
"title": "Milwaukee Bucks",
"rankings": "1st in Eastern Conference",
"thumbnail": "<URL to image>",
"game_spotlight": {
"league": "NBA",
"date": "Yesterday",
"stage": "Final",
"video_highlights": {
"link": "https://www.youtube.com/watch?v=z-DMMuUEwQs&feature=onebox",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/nba/8DpZGeW_J-Z3TIN1_192x108.jpg",
"duration": "9:25"
},
"teams": [
{
"name": "Portland Trail Blazers",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/_bgagBCd6ieOIt3INWRN_w_96x96.png",
"team_stats": {
"wins": 5,
"losses": 11
},
"score": {
"part-1": "27",
"part-2": "31",
"part-3": "40",
"part-4": "31",
"total": "129"
}
},
{
"name": "Milwaukee Bucks",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/Wd6xIEIXpfqg9EZC6PAepQ_96x96.png",
"team_stats": {
"wins": 12,
"losses": 3
},
"score": {
"part-1": "37",
"part-2": "35",
"part-3": "35",
"part-4": "30",
"total": "137"
}
}
]
},
"games": [
{
"date": "Tomorrow",
"time": "02:30 AM",
"teams": [
{
"name": "Pistons",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/qvWE2FgBX0MCqFfciFBDiw_48x48.png"
},
{
"name": "Bucks",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/Wd6xIEIXpfqg9EZC6PAepQ_48x48.png"
}
]
},
{
"date": "Mon, 11/25",
"time": "02:00 AM",
"teams": [
{
"name": "Jazz",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/SP_dsmXEKFVZH5N1DQpZ4A_48x48.png"
},
{
"name": "Bucks",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/Wd6xIEIXpfqg9EZC6PAepQ_48x48.png"
}
]
}
]
},
...
}
Game spotlight results (video highlights carousel)
Sometimes Google will show game recap in carousel. SerpApi is able extract it as video_highlight_carousel
. Also worth noting SerpApi include the seeding
of the team if it is available.
{
...
"sports_results": {
"title": "UCLA Bruins men's basketball",
"rankings": "1st in Pac-12",
"thumbnail": "https://serpapi.com/searches/640ed6cc770844c0d9f8cf6a/images/e3b8706e3034f42418978dcc10c9b0396b592223d6b6306eab5526739a0f760e.png",
"game_spotlight": {
"league": "NCAA men's basketball",
"arena": "T-Mobile Arena",
"date": "Sat, Mar 11",
"stage": "Final",
"video_highlight_carousel": [
{
"link": "https://www.youtube.com/watch?v=BoMABYJGvBU&feature=onebox",
"thumbnail": "https://serpapi.com/searches/640ed6cc770844c0d9f8cf6a/images/e3b8706e3034f424975c47d53b2cb29e2a1922d5afaee9436e527020ae5ca570d3f2cf0260bdc3b73a172c2bfdd2e341cd43f4fcbf0217b030f5d114e44fce1d8bd803478f68d4e3.jpeg",
"duration": "6:13"
},
{
"link": "https://www.youtube.com/watch?v=Sc1izjwIkbE&feature=onebox",
"thumbnail": "https://serpapi.com/searches/640ed6cc770844c0d9f8cf6a/images/e3b8706e3034f424975c47d53b2cb29e2a1922d5afaee9436e527020ae5ca570d3f2cf0260bdc3b73a172c2bfdd2e341bd196dc3e14e3c599e6486bf314a2d243abe718d49604a08.jpeg",
"duration": "2:57"
},
{
"link": "https://wscstories.pac-12.com/games/72089-20230312-UCLA-Bruins-vs-Arizona-Wildcats.html",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/gKRIokSZXJm77ads_768x432.jpg"
}
],
"teams": [
{
"name": "Arizona Wildcats",
"seeding": 2,
"thumbnail": "https://serpapi.com/searches/640ed6cc770844c0d9f8cf6a/images/e3b8706e3034f424975c47d53b2cb29e2a1922d5afaee9437696a74fa18e880f042b027c88f15df9819c289b849fe973.png",
"team_stats": {
"wins": 28,
"losses": 6
},
"score": {
"part-1": "33",
"part-2": "28",
"part-3": "61",
"total": "61"
}
},
{
"name": "UCLA Bruins",
"seeding": 1,
"thumbnail": "https://serpapi.com/searches/640ed6cc770844c0d9f8cf6a/images/e3b8706e3034f424975c47d53b2cb29e2a1922d5afaee9437696a74fa18e880f62aca1b9502640f31fe02235fdfc613c.png",
"team_stats": {
"wins": 29,
"losses": 5
},
"score": {
"part-1": "34",
"part-2": "25",
"part-3": "59",
"total": "59"
}
}
]
}
},
...
}
Sports results for athletes (Soccer)
This kind of results are seen when you search for soccer athletes stats. From these results SerpApi is able to extract: title
, profession
, tournament
, games
data which could contain: year
, matches
, goals
, assists
and more.
{
...
"sports_results": {
"title": "Lionel Messi stats",
"profession": "Soccer player",
"tables": {
"barcelona": [
{
"tournament": "La Liga",
"link": "https://www.google.com/search?gl=us&hl=en&q=La+Liga&stick=H4sIAAAAAAAAAONgVuLQz9U3sEwvrFjEyu6TqOCTmZ4IAMSjCUsWAAAA&sa=X&ved=2ahUKEwiDtp2U7_3lAhUKK6YKHXwGBUoQlKMDMAB6BAgPEAU",
"games": [
{
"year": "2019-20",
"matches": "7",
"goals": "8",
"assists": "4",
"yellow_cards": "1",
"red_cards": "0"
},
{
"year": "2018-19",
"matches": "34",
"goals": "36",
"assists": "13",
"yellow_cards": "3",
"red_cards": "0"
},
...
]
},
{
"tournament": "UEFA Champions League",
"link": "https://www.google.com/search?gl=us&hl=en&q=UEFA+Champions+League&stick=H4sIAAAAAAAAAONgVuLQz9U3SDYsNFjEKhrq6uao4JyRmFuQmZ9XrOCTmphemgoAIpapSyQAAAA&sa=X&ved=2ahUKEwiDtp2U7_3lAhUKK6YKHXwGBUoQlKMDMAB6BAgPEAY",
"games": [
{
"year": "2019-20",
"matches": "4",
"goals": "1",
"yellow_cards": "0",
"red_cards": "0"
},
...
]
},
...
],
"argentina": [
{
"tournament": "Copa América",
"link": "https://www.google.com/search?gl=us&hl=en&q=Copa+Am%C3%A9rica&stick=H4sIAAAAAAAAAONgVuLUz9U3MMwxrTRcxMrrnF-QqOCYe3hlUWZyIgDgF9jtHQAAAA&sa=X&ved=2ahUKEwiDtp2U7_3lAhUKK6YKHXwGBUoQlKMDMAB6BAgPEA0",
"games": [
{
"year": "2019",
"matches": "6",
"goals": "1",
"assists": "1",
"yellow_cards": "0",
"red_cards": "1"
},
...
]
},
{
"tournament": "World Cup",
"link": "https://www.google.com/search?gl=us&hl=en&q=World+Cup&stick=H4sIAAAAAAAAAONgVuLQz9U3MDYoNF_EyhmeX5STouBcWgAAxWWhixgAAAA&sa=X&ved=2ahUKEwiDtp2U7_3lAhUKK6YKHXwGBUoQlKMDMAB6BAgPEA4",
"games": [
{
"year": "2018",
"matches": "4",
"goals": "1",
"assists": "2",
"yellow_cards": "1",
"red_cards": "0"
},
...
]
},
...
]
}
},
...
}
Sports results for athletes (American Football, Basketball, Baseball)
This kind of results are usualy seen when you search for american football, basketball or baseball athletes stats. From these results SerpApi is able to extract: title
and games
data which could contain various stats and information.
{
"sports_results": {
"title": "Tom Brady stats",
"tables": [
{
"title": "Game stats",
"games": [
{
"game": {
"versus": "Eagles",
"link": "https://www.google.com/search?gl=us&hl=en&q=Philadelphia+Eagles&stick=H4sIAAAAAAAAAONgVuLQz9U3MC1JN17EKhyQkZmTmJKaU5CRmajgmpiek1oMACJfi0wiAAAA&sa=X&ved=2ahUKEwjfnfGd8f3lAhWJMN4KHeJGAU4QMTAAegQIDBAD",
"date": "11/17",
"thumbnail": "<URL to image>"
},
"cmp%": "55.3",
"yds": "216",
"td": "0",
"int": "0",
"rating": "67.3"
},
{
"game": {
"versus": "Ravens",
"link": "https://www.google.com/search?gl=us&hl=en&q=Baltimore+Ravens&stick=H4sIAAAAAAAAAONgVuLQz9U3MEwuMVvEKuCUmFOSmZtflKoQlFiWmlcMAIqdAKkfAAAA&sa=X&ved=2ahUKEwjfnfGd8f3lAhWJMN4KHeJGAU4QMTAAegQIDBAE",
"date": "11/4",
"thumbnail": "<URL to image>"
},
"cmp%": "65.2",
"yds": "285",
"td": "1",
"int": "1",
"rating": "80.4"
},
...
{
"title": "Regular Season",
"cmp%": "63.7",
"yds": "2,752",
"td": "14",
"int": "5",
"rating": "90.1"
},
{
"title": "Career (2000-2019)",
"cmp%": "64.0",
"yds": "73,266",
"td": "531",
"int": "176",
"rating": "97.3"
}
]
},
{
"title": "Career stats",
"games": [
{
"year": "2019",
"team": {
"name": "Patriots",
"link": "https://www.google.com/search?gl=us&hl=en&q=New+England+Patriots&stick=H4sIAAAAAAAAAONgVuLQz9U3ME03TlrEKuKXWq7gmpeek5iXohCQWFKUmV9SDABhjdERIwAAAA&sa=X&ved=2ahUKEwjfnfGd8f3lAhWJMN4KHeJGAU4QMTAAegQIDBAN",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/z89hPEH9DZbpIYmF72gSaw_28x21.png"
},
"cmp%": "63.7",
"yds": "2,752",
"td": "14",
"int": "5",
"rating": "90.1"
},
{
"year": "2018",
"team": {
"name": "Patriots",
"link": "https://www.google.com/search?gl=us&hl=en&q=New+England+Patriots&stick=H4sIAAAAAAAAAONgVuLQz9U3ME03TlrEKuKXWq7gmpeek5iXohCQWFKUmV9SDABhjdERIwAAAA&sa=X&ved=2ahUKEwjfnfGd8f3lAhWJMN4KHeJGAU4QMTAAegQIDBAO",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/z89hPEH9DZbpIYmF72gSaw_28x21.png"
},
"cmp%": "65.8",
"yds": "4,355",
"td": "29",
"int": "11",
"rating": "97.7"
},
...
]
}
]
},
...
}
Sports results for athletes (Tennis)
This kind of results are seen when you search for tennis athletes stats, tournaments or ligues. From these results SerpApi is able to extract: title
, country
, date
, location
, players
which could contain: name
, ranking
, sets
data and more.
{
...
"sports_results": {
"title": "Novak Djokovic",
"country": "Serbia",
"tables": {
"title": "ATP World Tour Finals",
"games": [
{
"date": "Thu, Nov 14",
"stage": "Group stage",
"location": "Center Court",
"status": "Final",
"players": [
{
"name": "N. Djokovic",
"ranking": "2",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/xyh1vmZ-xJH2iJCKjqS1Ow_48x48.png",
"sets": {
"set-1": "4",
"set-2": "3"
}
},
{
"name": "R. Federer",
"ranking": "3",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/1hy9ek4dOIffYULM6k1fqg_48x48.png",
"sets": {
"set-1": "6",
"set-2": "6"
}
}
]
},
{
"date": "Tue, Nov 12",
"stage": "Group stage",
"location": "Center Court",
"status": "Final",
"players": [
{
"name": "N. Djokovic",
"ranking": "2",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/xyh1vmZ-xJH2iJCKjqS1Ow_48x48.png",
"sets": {
"set-1": "7 + 7",
"set-2": "3",
"set-3": "6 + 5"
}
},
{
"name": "D. Thiem",
"ranking": "5",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/HwYB-wsdd6M2WmLXSkd6Sg_48x48.png",
"sets": {
"set-1": "6 + 5",
"set-2": "6",
"set-3": "7 + 7"
}
}
]
},
{
"date": "Sun, Nov 10",
"stage": "Group stage",
"location": "Center Court",
"status": "Final",
"players": [
{
"name": "N. Djokovic",
"ranking": "2",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/xyh1vmZ-xJH2iJCKjqS1Ow_48x48.png",
"sets": {
"set-1": "6",
"set-2": "6"
}
},
{
"name": "M. Berrettini",
"ranking": "8",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/joYpsiaYi4GDCqhSRAq5Zg_48x48.png",
"sets": {
"set-1": "2",
"set-2": "1"
}
}
]
}
]
}
},
...
}
Results for Auto and Moto Racing sports
This kind of results are seen when you search for auto and moto racing sports. From these results SerpApi is able to extract: title
, ranking
, date
, standings
which could contain: rank
, name
, team
, vehicle_number
, points
and more.
{
...
"sports_results": {
"title": "Lewis Hamilton",
"ranking": "1st in Formula 1",
"tables": {
"title": "Brazilian GP",
"results": {
"date": "Sun, Nov 17, 18:10 PM",
"track": {
"name": "Autódromo José Carlos Pace",
"link": "https://www.google.com/search?gl=us&hl=en&q=Aut%C3%B3dromo+Jos%C3%A9+Carlos+Pace&stick=H4sIAAAAAAAAAONgVuLUz9U3MC4ur6icwMLYwMq4iFXGsbTk8OaUovzcfAWv_OLDKxWcE4ty8osVAhKTUwGPTUSwMgAAAA&sa=X&ved=2ahUKEwixwaXs8v3lAhW9_XMBHfQlAncQnLUDMAB6BAgQEEQ"
},
"standings": [
{
"rank": "1",
"name": "M. Verstappen",
"team": "Red Bull",
"vehicle_number": "#33",
"time": "1:33:14.678",
"points": "25",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/8GEqzfLegwFFpe6X2BODTg_48x48.png"
},
{
"rank": "2",
"name": "P. Gasly",
"team": "Toro Rosso",
"vehicle_number": "#10",
"time": "+6.077s",
"points": "18",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/z3JEQB3coEAGLCJBEUzQ2A_48x48.png"
},
{
"rank": "3",
"name": "C. Sainz Jr.",
"team": "McLaren",
"vehicle_number": "#55",
"time": "+8.896s",
"points": "15",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/5hLkf7KFHhmpaiOJQv8LmA_48x48.png"
},
...
]
}
}
},
...
}
Results for standings
This kind of result is seen when you search for sports standings results. SerpApi is able to extract: title
, thumbnail
, season
, rounds
, leagues
which could contain: standings
, team
, pos
, pts
, last_5
and more.
{
...
"sports_results": {
"title": "Premier League standings",
"thumbnail": "https://serpapi.com/searches/648a8057770844b0c5e614c1/images/d5f5ffc19b0f0c6a1e9ff9d681ce2d8b99855320524fac9b29eef510fce88fd9.png",
"season": "2022–23",
"round": "Regular season",
"league": {
"standings": [
{
"team": {
"thumbnail": "https://serpapi.com/searches/648a8057770844b0c5e614c1/images/d5f5ffc19b0f0c6a559b830ff173e5f2afaf6d05565be226866c6f7f1a6875bf5fe6de2dd724a0f79d1bb9733fcb0f51f681678631ac1a2c.png",
"name": "Man City"
},
"pos": "1",
"mp": "38",
"w": "28",
"d": "5",
"l": "5",
"gf": "94",
"ga": "33",
"gd": "61",
"pts": "89",
"last_5": [
"loss",
"tie",
"win",
"win",
"win"
]
},
{
"team": {
"thumbnail": "https://serpapi.com/searches/648a8057770844b0c5e614c1/images/d5f5ffc19b0f0c6a559b830ff173e5f2afaf6d05565be226866c6f7f1a6875bf7b93fedb1e0e043a7109f9b4a3eb41467edec8f5f6b1d4da.png",
"name": "Arsenal"
},
"pos": "2",
"mp": "38",
"w": "26",
"d": "6",
"l": "6",
"gf": "88",
"ga": "43",
"gd": "45",
"pts": "84",
"last_5": [
"win",
"loss",
"loss",
"win",
"win"
]
},
{
"team": {
"thumbnail": "https://serpapi.com/searches/648a8057770844b0c5e614c1/images/d5f5ffc19b0f0c6a559b830ff173e5f2afaf6d05565be226866c6f7f1a6875bf066947bf5371a46b2b61d253359f10bff6d6d6498094cfb9.png",
"name": "Man United"
},
"pos": "3",
"mp": "38",
"w": "23",
"d": "6",
"l": "9",
"gf": "58",
"ga": "43",
"gd": "15",
"pts": "75",
"last_5": [
"win",
"win",
"win",
"win",
"loss"
]
},
...
]
}
},
...
}
Results for new york mets standings
on mobile
In the case of multiple leagues the selected one is parsed into league
, all the others - into other_leagues
.
{
...
"sports_results": {
"title": "New York Mets",
"thumbnail": "https://serpapi.com/searches/6745899296b8f8efd456513e/images/41a5d0b44e338f4f06ec20292881b5f64aa4f7c2a0e066f4889cfaf498d7133b.png",
"season": "2024",
"round": "Regular season",
"league": {
"name": "National League",
"divisions": [
{
"name": "National League East",
"standings": [
{
"team": {
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/DmFsZ1exRh9X0ZrTDt0Gaw_48x48.png",
"name": "Phillies"
},
"w": "95",
"l": "67",
"pct": ".586",
"gb": "-",
"l10": "4-6",
"home": "54-27",
"away": "41-40"
},
...
]
},
{
"name": "National League Central",
"standings": [
{
"team": {
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/FGq_lQ42AmQDXXJOZ6ZOEA_48x48.png",
"name": "Brewers"
},
"w": "93",
"l": "69",
"pct": ".574",
"gb": "-",
"l10": "5-5",
"home": "47-34",
"away": "46-35"
},
...
]
},
{
"name": "National League West",
"standings": [
{
"team": {
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/dgxxs-ybyRdTOEWRZ265AQ_48x48.png",
"name": "Dodgers"
},
"w": "98",
"l": "64",
"pct": ".605",
"gb": "-",
"l10": "8-2",
"home": "52-29",
"away": "46-35"
},
...
]
}
]
},
"other_leagues": [
{
"name": "American League",
"divisions": [
{
"name": "American League East",
"standings": [
...
],
},
{
"name": "American League Central",
"standings": [
...
],
},
{
"name": "American League West",
"standings": [
...
],
}
]
}
]
},
...
}
Soccer-specific game spotlight
{
...
"sports_results": {
"title": "Netherlands vs Argentina",
"game_spotlight": {
"league": "2022 World Cup",
"stadium": "Lusail Stadium",
"stage": "Quarter-finals",
"date": "Dec 9, 22, 1:00 PM",
"status": "Full-time",
"video_highlight_carousel": [
{
"title": "Match recap",
"link": "https://www.foxsports.com/watch/play-6143d0c1600004b?cmpid=google-one-box",
"duration": "4:58",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/ookcbDCT4ZcTQR7L_768x432.jpg"
},
{
"title": "Match recap",
"link": "https://www.fifa.com/fifaplus/watch/nWCddiqq2AT50q3nF0CHZ?cid=(p_go-box)(c_FIFAPlus)(sc_highlights)(ssc_)(da_)(co_)(cc_)&s_cid=(co_)(cc_)&c=(c_FIFAPlus)(sc_highlights)(ssc_)(cc_)&pid=(p_go-box)(ch_)(t_)",
"duration": "2:00",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/HEZL-JxhKaG2AdRq_768x432.jpg"
},
...
],
"teams": [
{
"name": "Netherlands",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/8GEqzfLegwFFpe6X2BODTg_96x96.png",
"score": "2",
"penalty_score": 3,
"goal_summary": [
{
"player": {
"name": "Wout Weghorst",
"jersey_number": "19",
"position": "Striker"
},
"goals": [
{
"in_game_time": {
"minute": 83,
"second": 0,
"stoppage": 0
}
},
{
"in_game_time": {
"minute": 90,
"second": 0,
"stoppage": 11
}
}
]
}
],
"red_cards_summary": [
{
"player": {
"name": "Denzel Dumfries",
"jersey_number": "22",
"position": "Midfielder"
},
"cards": [
{
"in_game_time": {
"minute": 128,
"second": 0,
"stoppage": 0
}
}
]
}
]
},
{
"name": "Argentina",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/1xBWyjjkA6vEWopPK3lIPA_96x96.png",
"score": "2",
"penalty_score": 4,
"goal_summary": [
{
"player": {
"name": "Nahuel Molina",
"jersey_number": "26",
"position": "Defender"
},
"goals": [
{
"in_game_time": {
"minute": 35,
"second": 0,
"stoppage": 0
}
}
]
},
{
"player": {
"name": "Lionel Messi",
"jersey_number": "10",
"position": "Striker"
},
"goals": [
{
"type": "P",
"in_game_time": {
"minute": 73,
"second": 0,
"stoppage": 0
}
}
]
}
]
}
]
}
},
...
}
Game spotlight for LIVE
soccer game
{
...
"sports_results": {
"title": "Port F.C. vs Chiangrai United",
"game_spotlight": {
"league": "Thai Premier League",
"stadium": "PAT Stadium",
"stadium_kgmid": "/m/0ghy4z",
"date": "today, 7:00 AM",
"status": "Live",
"in_game_time": {
"minute": 59,
"second": 0,
"stoppage": 0
},
"teams": [
{
"name": "Port F.C.",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/mrK9uAnm2euf_f99XpyZnw_96x96.png",
"kgmid": "/m/0ghxlh",
"score": "4",
"goal_summary": [
{
"player": {
"name": "Bordin Phala",
"jersey_number": "10",
"position": "Striker"
},
"goals": [
{
"in_game_time": {
"minute": 23,
"second": 0,
"stoppage": 0
}
}
]
},
{
"player": {
"name": "Lonsana Doumbouya",
"jersey_number": "26",
"position": "Striker"
},
"goals": [
{
"in_game_time": {
"minute": 32,
"second": 0,
"stoppage": 0
}
},
{
"in_game_time": {
"minute": 46,
"second": 0,
"stoppage": 0
}
}
]
},
{
"player": {
"name": "Noboru Shimura",
"jersey_number": "33",
"position": "Midfielder"
},
"goals": [
{
"in_game_time": {
"minute": 56,
"second": 0,
"stoppage": 0
}
}
]
}
]
},
{
"name": "Chiangrai United",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/MXUqJ5mRf0eqNVUwB-bRSw_96x96.png",
"kgmid": "/m/05p3s60",
"score": "0"
}
],
"venue": "PAT Stadium"
},
"games": [
{
"tournament": "Thai League 1",
"venue": "United Stadium of Chiangrai",
"venue_kgmid": "/m/0l8p_9g",
"date": "Jan 4, 25",
"time": "TBD",
"teams": [
{
"name": "Chiangrai United",
"kgmid": "/m/05p3s60",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/MXUqJ5mRf0eqNVUwB-bRSw_48x48.png"
},
{
"name": "Port F.C.",
"kgmid": "/m/0ghxlh",
"thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/mrK9uAnm2euf_f99XpyZnw_48x48.png"
}
]
}
]
},
...
}
JSON structure overview
{
...
"sports_results": {
"title": "String - Title of the sports results",
"thumbnail": "String - URL to the thumbnail image",
"score": "String - Score of the game",
"rankings": "String - Rankings of the team",
"ranking": "Integer - Ranking of the athlete",
"country": "String - Country of the athlete",
"tables": [
{
"title": "String - Title of the table",
"games": "Array - List of games",
"results": {
"date": "String - Date of the game",
"track": {
"name": "String - Name of the track",
"link": "String - URL to the track",
}
},
"standings": "Array - List of standings",
},
...
],
"league": {
"name": "String - League name",
"standings": "Array - List of standings",
"divisions": [
{
"name": "String - Division name",
"standings": "Array - List of standings"
},
...
]
},
"other_leagues": [
{
"name": "String - League name",
"standings": "Array - List of standings",
"divisions": [
{
"name": "String - Division name",
"standings": "Array - List of standings"
},
...
]
},
...
],
"games": [
{
"tournament": "String - Tournament name",
"status": "String - Status of the game",
"date": "String - Date of the game",
"time": "String - Time of the game",
"stadium": "String - Stadium name. This key is dynamic and can be different",
"video_highlights": {
"link": "String - URL to the video highlights",
"thumbnail": "String - URL to the video thumbnail",
"duration": "String - Duration of the video"
}
"teams": [
{
"name": "String - Team name",
"score": "String - Team score",
"kgmid": "String - Team Knowledge Graph ID",
"thumbnail": "String - URL to the team thumbnail",
"red_card": "String - Has red card",
},
...
],
},
...
],
"game_spotlight": {
"league": "String - League name",
"stadium": "String - Stadium name",
"stadium_kgmid": "String - Stadium Knowledge Graph ID",
"date": "String - Date of the game",
"stage": "String - Stage of the game",
"status": "String - Status of the game",
"in_game_time": "Hash - Live game timer",
"watch_on": "String - URL to watch the game",
"video_highlight_carousel": [
{
"title": "String - Title of the video",
"link": "String - URL to the video highlights",
"thumbnail": "String - URL to the video thumbnail",
"duration": "String - Duration of the video"
},
...
],
"teams": [
{
"name": "String - Team name",
"thumbnail": "String - URL to the team thumbnail",
"seeding": "Integer - Seeding of the team",
"kgmid": "String - Team Knowledge Graph ID",
"team_stats": {
"wins": "Integer - Number of wins",
"losses": "Integer - Number of losses"
},
"score": "Hash - Team score info",
"penalty_score": "Integer - Penalty score",
"goal_summary": [
{
"player": {
"name": "String - Player name",
"jersey_number": "String - Player jersey number",
"position": "String - Player position"
},
"goals": "Array - List of goals",
},
...
],
"red_cards_summary": [
{
"player": {
"name": "String - Player name",
"jersey_number": "String - Player jersey number",
"position": "String - Player position"
},
"cards": "Array - List of red cards"
},
...
]
},
...
],
},
},
...
}