TheStatsAPI
TheStatsAPI è un’API di statistiche calcistiche per sviluppatori: dati su partite, giocatori e squadre, risultati/fixture e quote pre-match e live.
Cos'è TheStatsAPI?
TheStatsAPI è un'API di statistiche calcistiche per sviluppatori che fornisce accesso programmatico a dati sulle partite, statistiche di giocatori e squadre, fixture/risultati e quote scommesse. È progettata per alimentare applicazioni che necessitano di dati calcistici strutturati, forniti come JSON pulito e paginato da endpoint documentati.
L'API copre statistiche su 80 competizioni di default (fino a 1.196 competizioni disponibili su richiesta) e include sia dati storici (10 anni di copertura) che dati live dove disponibili, come quote in-play e statistiche delle partite.
Caratteristiche Principali
- Calendari e risultati delle partite: Recupera liste di fixture e risultati storici per le competizioni coperte.
- Statistiche di giocatori e squadre: Accedi a statistiche stagionali e di carriera dei giocatori (es. gol, assist, presenze, minuti, cartellini, tiri) e statistiche relative alle squadre.
- Statistiche live e definitive delle partite: Usa endpoint per statistiche delle partite inclusi tiri, expected goals (xG), possesso palla, passaggi ed eventi minuto per minuto.
- Quote (pre-match e live): Recupera quote pre-match e, per le fixture supportate, quote in-play tramite un endpoint live dove
live_odds_availableè true. - Analisi avanzate: Estrai metriche expected goals e misure sottostanti correlate, inclusi xG, non-penalty xG (npxG), xA, oltre ad analisi più approfondite delle partite.
- Ambito delle competizioni e dati strutturati: Interroga competizioni e stagioni (con selezione della stagione corrente tramite
matches the competition detail’s current_season_id) e ricevi risposte JSON da 19 endpoint in 5 categorie (Competitions, Teams, Matches, Players, Odds).
Come Usare TheStatsAPI
- Avvia una prova gratuita e testa gli endpoint con la demo interattiva (la documentazione mostra richieste di esempio e un workflow “Run API Call”).
- Ottieni una chiave API e autentica le richieste con un header
Authorization: Bearer YOUR_API_KEY. - Usa le rotte base documentate sotto
/api/football/*(ad esempio, elenchi di competizioni o statistiche delle partite). - Richiedi la risorsa specifica di cui hai bisogno (competizioni, stagioni, partite, giocatori, quote) e segui i parametri di paginazione restituiti dagli endpoint.
Esempio di chiamata mostrato sul sito:
GET /api/football/matches/mt_010249745/statscon un token Bearer.
Casi d'Uso
- App di fantasy football: Costruisci funzionalità di punteggio e selezione giocatori usando statistiche stagionali/carriera dei giocatori e input di punteggio partita per partita.
- Scoreboard del giorno della partita: Visualizza quote in tempo reale e statistiche live delle partite (inclusi stato e aggiornamenti event-driven) per fixture supportate da dati live.
- Analisi scommesse e backtesting: Usa i dati archiviati delle quote pre-match insieme a risultati storici delle partite e metriche xG per supportare modellazione e analisi.
- Report sulle performance di squadre e giocatori: Genera dashboard usando aggregati stagionali e di carriera (gol, assist, minuti, cartellini, tiri) più contesto di partite ed eventi.
- Prodotti editoriali o dati sportivi: Arricchisci articoli o feed con fixture/risultati strutturati e campi analitici come xG e npxG.
FAQ
TheStatsAPI restituisce dati live e dati definitivi?
L'API fornisce statistiche live e definitive delle partite (tiri, xG, possesso palla, passaggi, cartellini, gol ed eventi minuto per minuto), e include anche un endpoint per quote live delle partite dove live_odds_available è true.
Quante competizioni sono disponibili?
Il sito indica 80 competizioni di default, con fino a 1.196 disponibili su richiesta.
In che formato restituiscono gli endpoint?
La documentazione specifica che gli endpoint restituiscono JSON pulito e paginato.
Che tipi di dati posso interrogare?
Il sito elenca endpoint e categorie per competizioni, squadre, partite, giocatori e quote, inclusi fixture/risultati, statistiche stagionali dei giocatori e quote pre-match/live.
Come autentico le richieste?
Le richieste nella demo usano un header Authorization Bearer token: Authorization: Bearer YOUR_API_KEY.
Alternative
- Aggregatori di dati sportivi con API calcistiche: Le alternative della stessa categoria offrono tipicamente statistiche delle partite e dati su giocatori/fixture come JSON, ma possono differire per ambito di copertura e disponibilità di quote live/feed in-play.
- Piattaforme analytics/dati generali con connettori sportivi: Possono offrire visualizzazioni o pipeline più semplici, ma richiedono passaggi aggiuntivi per estrarre gli stessi campi di eventi a livello di partita e xG.
- API quote focalizzate sulle scommesse: Se il tuo bisogno principale sono le quote (pre-match e/o in-play), un'API orientata alle quote scommesse può semplificare l'accesso, anche se potrebbe non includere analisi match/event e xG altrettanto ampie.
- Fonti dati calcistici open (senza quote): Per squadre/giocatori/partite senza quote bookmaker, le fonti open possono essere adatte, ma probabilmente avrai bisogno di fonti separate per xG e quote scommesse.
Alternative
Ably Chat
Ably Chat è un’API e SDK per chat realtime: crea applicazioni personalizzate con reazioni, presenza e modifica/eliminazione dei messaggi.
FC Tactix
FC Tactix è una piattaforma di coaching calcistico con lavagna tattica interattiva, generazione giochi AI, pianificazione sessioni e sviluppo giocatori.
AakarDev AI
AakarDev AI è una piattaforma potente che semplifica lo sviluppo di applicazioni AI con integrazione fluida dei database vettoriali, consentendo un rapido deployment e scalabilità.
DeepMotion
DeepMotion è una piattaforma AI di motion capture e body-tracking per creare animazioni 3D da video (e testo) nel browser, con Animate 3D API.
Arduino VENTUNO Q
Arduino VENTUNO Q è un edge AI computer per robotica: unisce inferenza AI e microcontrollore per controllo deterministico, con sviluppo in Arduino App Lab.
Devin
Devin è un agente AI per la programmazione che aiuta i team software a completare migrazioni e grandi refactoring eseguendo sottotask in parallelo, con approvazione umana.