A maioria dos projetos paralelos que considero iniciar gira em torno de esportes, já que sou um grande fã de esportes. Passo meus sábados assistindo futebol, domingos assistindo futebol e NFL e, claro, os jogos da Liga dos Campeões e da Liga Europa no meio da semana. Um problema que sempre tive foi não conseguir encontrar uma API confiável e repleta de recursos para obter os dados que desejo. Considere esse problema resolvido: API de dados esportivos!

Resultados rápidos

  • Gratuito para começar!
  • Oferece suporte a todos os principais esportes e ligas de todo o mundo
  • Obtenha dados em tempo real para obter estatísticas de jogos ao vivo
  • Recupere dados por esporte, país, liga, partida, equipe, probabilidades e muito mais
  • Excelente documentação com muitos exemplos de código

Uma boa primeira etapa é obter o ID da liga e/ou do país que o senhor está procurando; no meu caso, vou procurar o Arsenal:

# Get England's country ID
https://app.sportdataapi.com/api/v1/soccer/countries?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&continent=Europe

{"country_id":42,"name":"England","country_code":"en","continent":"Europe"}

# Query England teams to learn Arsenal's ID
https://app.sportdataapi.com/api/v1/soccer/teams?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&country_id=42

{"team_id":2522,"name":"Arsenal FC","short_code":"ARS", ...}

Quando tiver a liga que estou procurando, posso usar o SportdataAPI para obter seus dados de jogos, inclusive jogos ao vivo:

# Get the Premier League's ID
https://app.sportdataapi.com/api/v1/soccer/leagues?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&country_id=42

data":{"236":{"league_id":237,"country_id":42,"name":"Premier League"},

# Get the season ID for this year's English Premier League
https://app.sportdataapi.com/api/v1/soccer/seasons?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&league_id=237

{"season_id":352,"name":"20\/21","is_current":1,"country_id":42,"league_id":237,"start_date":"2020-09-11", ...

# Get matches
https://app.sportdataapi.com/api/v1/soccer/matches?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&season_id=352&date_from=2020-09-12&date_to=2020-09-13

{"match_id":136906,"status_code":3,"status":"finished","match_start":"2020-09-12 11:30:00","league_id":237,"season_id":352,"home_team":{"team_id":2534,"name":"Fulham FC","short_code":"FUL","logo":"\/soccer\/teams\/100\/262.png","country":{"country_id":42,"name":"England","country_code":"en","continent":"Europe"}},"away_team":{"team_id":2522,"name":"Arsenal FC","short_code":"ARS","logo":"\/soccer\/teams\/100\/18.png","country":{"country_id":42,"name":"England","country_code":"en","continent":"Europe"}},"stats":{"home_score":0,"away_score":3,"ht_score":"0-1","ft_score":"0-3","et_score":null,"ps_score":null},"venue":{"venue_id":1232,"name":"Craven Cottage","capacity":25700,"city":"London","country_id":42}}

Também posso obter a tabela da liga a qualquer momento:

https://app.sportdataapi.com/api/v1/soccer/standings?apikey=23551d60-059e-11eb-8df3-4b95d90d6207&season_id=352

{"team_id":850,"points":6,"status":"same","result":null,"overall":{"games_played":4,"won":2,"draw":0,

Além dos dados de país, liga, partida e jogador que o senhor esperaria, a SportdataAPI também fornece informações sobre locais, casas de apostas, probabilidades, rodadas e muito mais. SportsdataApi possibilita a criação de uma série de aplicativos, desde um pequeno rastreador de equipes até um site esportivo completo!

SportsdataAPI é muito, muito inteligente. Adoro o fato de o conjunto de dados ser absolutamente completo: eles pensaram em praticamente tudo. E o melhor de tudo? O teste é gratuito. Faça o site de esportes dos seus sonhos!