opa valeu mano!
eu uso a API da ESPN, por exemplo eu consigo pegar as partidas de cada liga nesse endpoint: https://site.api.espn.com/apis/site/v2/sports/soccer/bra.1/scoreboard?lang=pt
esse por exemplo pega do brasileirão, então eu apenas faço um long polling e normalizo os dados pro meu caso.