30 000+ développeurs sportifs nous font confiance

L’API de données sportives la plus accessible

Des données fiables. Un essai gratuit. 5 minutes pour démarrer. Du premier appel API au déploiement mondial : construisez votre app sportive professionnelle sur une API de données sportives à laquelle vous pouvez vous fier. Si vous pouvez l’imaginer, Sportmonks vous aide à le construire.

Sans contrat, sans engagement minimum Une offre gratuite pour démarrer Premier appel API en quelques minutes
Essayez en direct
API Football

Scores en direct, statistiques, compositions, xG, pronostics et cotes pour 2 200+ compétitions. Tout ce match centre tient dans un seul appel API.

Explorer l’API Football →
Match centre · construit depuis la réponse Ligue 1
Paris Saint Germain
Paris Saint Germain
2
–
0
Terminé
14 septembre 2025
Lens
Lens
But 15' Barcola
But 51' Barcola
80'
Wesley Saïd Florian Thauvin
80'
Anthony Bermont Matthieu Udol
Fabián Ruiz Bradley Barcola
71'
João Neves Warren Zaïre-Emery
71'
Nuno Mendes Lucas Beraldo
70'
66'
Rayan Fofana Odsonne Édouard
66'
Saud Abdulhamid Ruben Aguilar
Senny Mayulu Kang-in Lee
57'
Bradley Barcola But 2–0 · passe décisive Vitinha
51'
46'
Abdallah Sima Morgan Guilavogui
Gonçalo Ramos
38'
Ibrahim Mbaye Khvicha Kvaratskhelia
30'
18'
Florian Thauvin
Bradley Barcola But 1–0 · passe décisive Vitinha
15'
5'
Odsonne Édouard
Paris Saint Germain Paris Saint Germain
30Lucas Chevalier
2Achraf Hakimi
6Ilya Zabarnyi
4Lucas Beraldo
21Lucas Hernández
33Warren Zaïre-Emery
17Vitinha
19Kang-in Lee
7Khvicha Kvaratskhelia
9Gonçalo Ramos
29Bradley BarcolaButBut
Lens Lens
40Robin Risser
24Jonathan Gradit
6Samson Baidoo
20Malang Sarr
2Ruben Aguilar
8Mamadou Sangaré
28Adrien Thomasson
14Matthieu Udol
10Florian Thauvin
29Morgan Guilavogui
11Odsonne Édouard
68 %Possession32 %
14Tirs11
6Tirs cadrés3
1,23Expected Goals (xG)1,18
771Passes352
92 %Précision des passes83 %
4Corners3
1Cartons jaunes2
14Fautes25
Avant-match · résultat final
PSG
62,3 %
Match nul
21,4 %
Lens
16,3 %
Les deux équipes marquent
Oui
52,0 %
Non
48,0 %
Total de buts
Plus de 2,5
56,5 %
Moins de 2,5
43,5 %
Scores exacts les plus probables
1–0
10,9 %
2–0
10,5 %
2–1
10,0 %
Une probabilité n’est pas une promesse. Le modèle donnait le PSG à 62,3 % et le PSG a gagné. Le marché « les deux équipes marquent » était à 52 / 48 : c’est exactement à ça que ressemble un match à pile ou face, et il est tombé sur « non ». Le 2–0 final était le deuxième score le plus probable du modèle (10,5 %).
GET /v3/football/fixtures/19433804?include=lineups.player;events;statistics;xgfixture;predictions 200 OK
{
  "data": {
    "id": 19433804,
    "league_id": 301,
    "season_id": 25651,
    "venue_id": 131,
    "name": "Paris Saint Germain vs Lens",
    "starting_at": "2025-09-14 15:15:00",
    "result_info": "Paris Saint Germain won after full-time.",
    "scores": [
      { "participant_id": 591, "description": "CURRENT", "score": { "goals": 2, "participant": "home" } },
      { "participant_id": 271, "description": "CURRENT", "score": { "goals": 0, "participant": "away" } },
      // … 6 autres entrées de score (par période)
    ],
    "xgfixture": [
      { "participant_id": 591, "location": "home", "data": { "value": 1.233 } },
      { "participant_id": 271, "location": "away", "data": { "value": 1.1771 } },
      // … 16 autres entrées xG
    ],
    "lineups": [
      {
        "player_id": 37317369, "team_id": 591,
        "player_name": "Bradley Barcola", "jersey_number": 29,
        "type_id": 11, "formation_position": 11,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/25/37317369.png" }
      },
      {
        "player_id": 4545430, "team_id": 591,
        "player_name": "Vitinha", "jersey_number": 17,
        "type_id": 11, "formation_position": 7,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/22/4545430.png" }
      },
      // … 37 autres entrées de composition (onze de départ + banc, par équipe)
      {
        "player_id": 4237, "team_id": 271,
        "player_name": "Florian Thauvin", "jersey_number": 10,
        "type_id": 11, "formation_position": 9,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/13/4237.png" }
      }
    ],
    "events": [
      { "minute": 5,  "type_id": 19, "participant_id": 271, "player_name": "Odsonne Édouard" },
      { "minute": 15, "type_id": 14, "participant_id": 591, "player_name": "Bradley Barcola", "related_player_name": "Vitinha", "result": "1-0" },
      { "minute": 18, "type_id": 19, "participant_id": 271, "player_name": "Florian Thauvin" },
      { "minute": 30, "type_id": 18, "participant_id": 591, "player_name": "Ibrahim Mbaye", "related_player_name": "Khvicha Kvaratskhelia" },
      { "minute": 51, "type_id": 14, "participant_id": 591, "player_name": "Bradley Barcola", "related_player_name": "Vitinha", "result": "2-0" },
      // … 10 autres events (remplacements et cartons jaunes jusqu’à la 80e)
    ],
    "statistics": [
      { "type_id": 45, "location": "home", "data": { "value": 68 } },  /* possession */
      { "type_id": 45, "location": "away", "data": { "value": 32 } },
      { "type_id": 42, "location": "home", "data": { "value": 14 } },  /* tirs */
      { "type_id": 42, "location": "away", "data": { "value": 11 } },
      { "type_id": 80, "location": "home", "data": { "value": 771 } }, /* passes */
      { "type_id": 80, "location": "away", "data": { "value": 352 } },
      // … 74 autres entrées bilatérales (corners, fautes, précision des passes, duels, …)
    ],
    "predictions": [
      { "type_id": 237, "predictions": { "home": 62.3, "draw": 21.38, "away": 16.28 } },  /* résultat final */
      { "type_id": 231, "predictions": { "yes": 51.96, "no": 48.04 } },                          /* les deux équipes marquent */
      { "type_id": 235, "predictions": { "yes": 56.47, "no": 43.53 } },                          /* plus de 2,5 buts */
      { "type_id": 240, "predictions": { "scores": { "1-0": 10.91, "2-0": 10.45, "2-1": 10, /* … */ } } },
      // … 24 autres marchés de pronostics
    ]
  }
}
API Cricket

Feuilles de match balle par balle, compositions et commentaires pour 140+ compétitions, dans la même forme de réponse que le football.

Explorer l’API Cricket →
Match centre · construit depuis la réponse ICC World Test Championship
Angleterre
Angleterre
Pas encore à la batte
En direct
1re manche
Jour 1 · session 2
Nouvelle-Zélande
Nouvelle-Zélande
135/0 (34.2)
Nouvelle-Zélande Nouvelle-Zélande · 1re manche 135/0 (34.2 ov)
BatteurRB4s6sSR
Tom Latham (c) not out 65986066,33
Devon Conway not out 6511011059,09
Extras5  (lb 3, nb 2)
Total135/0  (34.2 ov, RR 3,93)
Pas encore à la batte : Henry Nicholls, Rachin Ravindra, Daryl Mitchell, Tom Blundell (wk), Mitchell Santner, Nathan Smith, Blair Tickner, William O'Rourke, Ben Sears
Angleterre Angleterre · lancers
LanceurOMRWEcon
Gus Atkinson 802803,50
Jofra Archer 4.201503,46
Josh Tongue 822903,63
Shoaib Bashir 913003,33
Ben Stokes (c) 503006,00
Angleterre Angleterre
BATBen Duckett
BATEmilio Gay
ARJacob Bethell
BATJoe Root
BATHarry Brook
WKJamie SmithWK
ARBen StokesC
ARGus Atkinson
BWLJofra Archer
BWLJosh Tongue
BWLShoaib Bashir
Nouvelle-Zélande Nouvelle-Zélande
WKTom LathamC
WKDevon Conway
BATHenry Nicholls
ARRachin Ravindra
ARDaryl Mitchell
WKTom BlundellWK
ARMitchell Santner
ARNathan Smith
BWLBlair Tickner
BWLWilliam O'Rourke
BWLBen Sears
34.2•Jofra Archer à Devon Conway · aucun run
34.1•Jofra Archer à Devon Conway · aucun run
33.62Gus Atkinson à Tom Latham · 2 runs
33.5•Gus Atkinson à Tom Latham · aucun run
33.4•Gus Atkinson à Tom Latham · aucun run
33.3•Gus Atkinson à Tom Latham · aucun run
33.2•Gus Atkinson à Tom Latham · aucun run
33.1•Gus Atkinson à Tom Latham · aucun run
32.6•Josh Tongue à Devon Conway · aucun run
32.5•Josh Tongue à Devon Conway · aucun run
32.4•Josh Tongue à Devon Conway · aucun run
32.3•Josh Tongue à Devon Conway · aucun run
32.21Josh Tongue à Tom Latham · 1 run
32.1•Josh Tongue à Tom Latham · aucun run
CompétitionICC World Test Championship · 2025/2027
MatchTournée de la Nouvelle-Zélande en Angleterre, 3e test
FormatTest · 5 jours
StadeTrent Bridge, Nottingham · cap. 17 000 · éclairé
TossLa Nouvelle-Zélande a gagné le toss et choisi de battre
StatutJour 1 · session 2 · 1re manche (en direct)
OfficielsArbitres 158 & 10 · arbitre vidéo 37 · commissaire 34
GET /v2.0/fixtures/67365?include=localteam,visitorteam,scoreboards,runs,batting,bowling,lineup,balls,venue 200 OK
{
  "data": {
    "resource": "fixtures",
    "id": 67365,
    "league_id": 111,
    "season_id": 1682,
    "round": "New Zealand tour of England, 3rd Test",
    "localteam_id": 38,
    "visitorteam_id": 42,
    "starting_at": "2026-06-25T10:00:00.000000Z",
    "type": "Test/5day",
    "live": true,
    "status": "1st Innings",
    "note": "Day 1 - Session 2",
    "venue_id": 23,
    "toss_won_team_id": 42,
    "elected": "batting",
    "localteam": { "id": 38, "name": "England", "code": "ENG" },
    "visitorteam": { "id": 42, "name": "New Zealand", "code": "NZ" },
    "scoreboards": [
      { "team_id": 42, "type": "total", "scoreboard": "S1", "total": 135, "overs": 34.2, "wickets": 0 },
      { "team_id": 42, "type": "extra", "leg_bye": 3, "noball_runs": 2 }
    ],
    "runs": [
      { "team_id": 42, "inning": 1, "score": 135, "wickets": 0, "overs": 34.2 }
    ],
    "batting": [
      { "player_id": 205,  "score": 65, "ball": 98,  "four_x": 6,  "six_x": 0, "rate": 66 },  /* Tom Latham */
      { "player_id": 4817, "score": 65, "ball": 110, "four_x": 11, "six_x": 0, "rate": 59 }   /* Devon Conway */
    ],
    "bowling": [
      { "player_id": 5177,  "overs": 8,   "medians": 0, "runs": 28, "wickets": 0, "rate": 3.5 },  /* Atkinson */
      { "player_id": 424,   "overs": 4.2, "medians": 0, "runs": 15, "wickets": 0, "noball": 1 },
      // … Tongue, Bashir, Stokes
    ],
    "lineup": [
      { "id": 205, "fullname": "Tom Latham", "position": { "name": "Wicketkeeper" },
        "lineup": { "team_id": 42, "captain": true } },
      // … 21 autres joueurs (les deux onze, avec image_path)
    ],
    "balls": [
      { "ball": 34.2, "bowler_id": 424, "batsman_id": 4817,
        "score": { "name": "No Run", "runs": 0, "is_wicket": false } },
      // … 207 autres lancers depuis la balle 0.1
    ],
    "venue": { "id": 23, "name": "Trent Bridge", "city": "Nottingham", "capacity": 17000, "floodlight": true }
  }
}
API Formula One

Classement de course complet, grille de départ et résultats de chaque session, depuis le même token.

Explorer l’API Formula One →
Centre de course · construit depuis la réponse Formule 1
Formule 1 · Course
19 juillet 2026 · 22 pilotes · classement final
Drapeau à damier
P2
Charles Leclerc
#16 · Ferrari
P1
Kimi Antonelli
#12 · Mercedes
P3
Max Verstappen
#3 · Red Bull Racing
#PiloteÉcartTourPneu
112Kimi AntonelliMercedesMERVainqueur1:49.963S
216Charles LeclercFerrariFER+1.9521:49.414H
33Max VerstappenRed Bull RacingRBR+11.5861:49.791H
444Lewis HamiltonFerrariFER+17.2451:50.619H
581Oscar PiastriMcLarenMCL+18.9881:49.774H
66Isack HadjarRed Bull RacingRBR+23.3071:49.298H
71Lando NorrisMcLarenMCL+24.0141:48.890M
85Gabriel BortoletoAudiAUD+49.141:51.252H
941Arvid LindbladRacing BullsRCB+50.4061:50.574H
1043Franco ColapintoAlpineALP+76.0371:51.197H
1110Pierre GaslyAlpineALP+76.9911:51.130H
1230Liam LawsonRacing BullsRCB+77.5231:51.075H
1327Nico HulkenbergAudiAUD+78.3481:51.169H
1487Oliver BearmanHaasHAA+94.4651:51.511H
1523Alexander AlbonWilliamsWIL+104.6841:52.040H
1655Carlos SainzWilliamsWIL+105.8561:52.197H
1731Esteban OconHaasHAA+110.9251:51.900H
1877Valtteri BottasCadillacCAD+1 tour1:52.796S
1914Fernando AlonsoAston MartinAST+2 tours1:57.116H
2018Lance StrollAston MartinASTDNF2:9.921S
2111Sergio PerezCadillacCADDNF2:40.889H
2263George RussellMercedesMERDNF·M
SportFormule 1 · sport_id 2
SessionCourse · leg 1/1
Départ19 juillet 2026 · 13:00 UTC
Engagés22 pilotes · 19 classés, 3 DNF
ConditionsPiste sèche : 17 gommes dures, 3 tendres, 2 medium
Constructeurs11 écuries · rattachées via team_id avec /seasons/26733?include=teams
Référencesleague_id 3468 · season_id 26733 · stage_id 77479373 · venue_id 343587
GET /v3/motorsport/fixtures/19615512?include=lineups.driver;results 200 OK
{
  "data": {
    "id": 19615512,
    "sport_id": 2,
    "league_id": 3468,
    "season_id": 26733,
    "venue_id": 343587,
    "name": "Race",
    "starting_at": "2026-07-19 13:00:00",
    "state_id": 5,
    "leg": "1/1",
    "lineups": [
      {
        "player_id": 37920807, "team_id": 276198,
        "driver_name": "Kimi Antonelli", "driver_number": 12, "grid_position": null,
        "driver": { "image_path": "https://cdn.sportmonks.com/images/motorsport/players/7/37920807.png" }
      },
      // … 21 autres pilotes (numéro, écurie, photo)
      {
        "player_id": 37920804, "team_id": 276189,
        "driver_name": "Charles Leclerc", "driver_number": 16, "grid_position": null
      }
    ],
    "results": [
      { "participant_id": 37920807, "description": "POSITION",      "result": { "position": 1 } },
      { "participant_id": 37920807, "description": "GAP_TO_LEADER", "result": { "gap": "1:24:42.479" } },
      { "participant_id": 37920807, "description": "TIME",          "result": { "time": "1:49.963" } },
      { "participant_id": 37920807, "description": "TYRE",          "result": { "compound": "SOFT" } },
      { "participant_id": 37920804, "description": "POSITION",      "result": { "position": 2 } },
      { "participant_id": 37920804, "description": "INTERVAL",      "result": { "interval": "1.952" } },
      // … 109 lignes de résultats en tout : POSITION, GAP_TO_LEADER, INTERVAL, TIME, TYRE par pilote
    ]
  }
}
Vous n’êtes pas développeur ? Essayez nos widgets football →

30 000+ développeurs nous font confiance

Étude de cas
Étude de cas
Étude de cas
Étude de cas
Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas Étude de cas
Le système

Une plateforme qui transforme les matchs bruts en données prêtes à livrer

Derrière chaque endpoint, il y a un pipeline complet : collecter, vérifier avec des humains et des machines, servir dans un format unique, couvrir à l’échelle d’un gros fournisseur. C’est ça, l’API de données sportives pour développeurs sur laquelle vous construisez.

Pipeline de données vérifiées

Des données de première main, contrôlées par des humains et des machines.

Les scores, les events et les statistiques viennent directement de nos propres scouts internes et de partenaires de données officiels, en football, en cricket et en Formule 1. Chaque flux est ensuite réconcilié automatiquement et relu par une vraie équipe opérationnelle, 24 heures par jour : quand une source se contredit, c’est repéré avant d’arriver dans votre app.

Résultat : 99,99 % de disponibilité et 6,4 milliards de requêtes API servies chaque mois, depuis dix ans.

Servez des données auxquelles vos utilisateurs peuvent se fier un jour de match.
Sportmonks · monitoring d’ingestion
Santé des flux en directmis à jour il y a 3 s
99,99 % de disponibilité
6,4 Md de requêtes / mois · 30 derniers jours
Scores en direct & eventsVérifié
Compositions & formationsVérifié
Statistiques de match & xGVérifié
2 200+ compétitions en synchroRéconciliation
Une API, un format

Apprenez-la une fois. Utilisez-la sur tous les sports.

Le football, le cricket et la Formule 1 partagent la même authentification, la même forme de réponse et le même langage de requête. Attachez exactement les données dont vous avez besoin avec un seul ?include=, sans aller-retour supplémentaire.

Une couverture professionnelle des effectifs, des statistiques, des compositions, du xG, des pronostics et des cotes, dans une structure prévisible que votre code comprend déjà.

Ajoutez un sport sans réécrire votre intégration.
Sportmonks · v3 API
# même forme, quel que soit le sportGET /v3/football/fixtures/18535517 ?include=events;lineups;statistics 200 OK · 41 ms{ "data": { "name": "Man City vs Arsenal", "statistics": [{ "xg": 2.14 }], "events": [{ "player": "Haaland" }] }} # changez de sport, gardez le schémaGET /v3/cricket/fixtures ?include=scoreboardsGET /v3/formula1/races ?include=results
Couverture & échelle

L’étendue d’un gros fournisseur derrière un seul token.

2 200+ compétitions de football, plus le cricket et la Formule 1, accessibles depuis une seule clé. Les écussons, les effectifs et les stades sont attachés, vous ne partez pas à la chasse aux visuels pour afficher les équipes.

Démarrez avec une compétition et montez à plusieurs centaines, sans nouveau contrat, sans nouvelle intégration et sans migration.

Ajoutez des compétitions et des sports sans ajouter de fournisseurs.
Sportmonks · couverture
Football2 200+ Cricket140+ F1saison complète
6,4 Mdrequêtes / mois
10+ans en direct & vérifiés
1 200+entreprises qui construisent
Écussons, effectifs, stades et photos de joueurs sont attachés à chaque entité, vous ne partez pas à la chasse aux visuels pour afficher les équipes.
À l’œuvre

Une seule API. Tout ce que vos utilisateurs veulent voir un jour de match.

Choisissez ce que vous construisez. Chaque carte ci-dessous est une vraie réponse Sportmonks, écussons et photos de joueurs compris, dans le même format en football, en cricket et en Formule 1.

Des scores en direct qui suivent le rythme du match.

Scores et events seconde par seconde pour des milliers de compétitions, depuis un seul appel livescores. Un vrai match, directement sorti de l’API.

  • Buts, cartons et remplacements dès qu’ils arrivent
  • 2 200+ compétitions de football en un seul appel
  • Vérifiés 24/7 pour que les scores ne dérivent jamais
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Premier League · 19 avril 2026En direct 89'
Écusson de Manchester CityMan City
2 - 1
ArsenalÉcusson d’Arsenal
Events du matchinclude=events
Rayan Cherki
Rayan Cherki (1-0)passe décisive de Matheus Nunes
16'
18'
Kai Havertz (1-1)
Kai Havertz
Mi-temps · 1-1
46'
Gabriel MartinelliNoni Madueke
Erling Haaland
Erling Haaland (2-1)
65'
+ 12 autres events dans le même appel
Borko Bajic
★★★★★

"The widest coverage out there for both in-play and pre-match events."

Borko BajicCTO at BettingKick.com

Des statistiques de match détaillées, xG compris.

Possession, tirs, passes et buts attendus, attachés à n’importe quel match avec un seul include. De vrais chiffres, sur le même match.

  • Statistiques au niveau équipe et joueur
  • Buts attendus, tirs, passes, duels
  • Le même schéma pour le football, le cricket et la F1
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Man City vs ArsenalSTATS
Écusson de Manchester CityMan City
vs
ArsenalÉcusson d’Arsenal
59 %Possession41 %
15Tirs9
5Tirs cadrés3
1,76Expected Goals (xG)1,38
498Passes348
85 %Précision des passes75 %
Josip Božić
★★★★★

"Once you start utilising it, you realise that its excellence isn't just superficial, the quality of the data itself stands out."

Josip BožićCEO & Lead Developer, ShiftOneZero

Compositions confirmées et formations.

Onze de départ, banc, formation, numéros et photos de joueurs, mis à jour dès que les feuilles de match tombent. Le vrai onze de Man City ci-dessous.

  • Onze de départ, remplaçants et formation
  • Photos, postes et numéros des joueurs
  • Mises à jour en direct dès qu’un changement est confirmé
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Manchester City4-2-3-1
Onze de départinclude=lineups.player
Erling Haaland9Haaland
Antoine Semenyo42Semenyo
Rayan Cherki10Cherki
Jérémy Doku11Doku
Bernardo Silva20B. Silva
Rodri16Rodri
Matheus Nunes27M. Nunes
Abdukodir Khusanov45Khusanov
Marc Guéhi15Guéhi
Nico O'Reilly33O'Reilly
Gianluigi Donnarumma25Donnarumma
Banc · 9Trafford · Stones · Aké · Reijnders · Marmoush · N. González · Aït-Nouri · Savinho · Foden
Le onze d’Arsenal revient dans la même réponse, en 4-3-3, avec les numéros, les postes et les photos.
Pasquale Puzio
★★★★★

"Finding high-quality football and betting data is challenging. This is where Sportmonks has proven to be a great partner."

Pasquale PuzioCo-founder of FantaMaster

Des pronostics de match, prêts à afficher.

Des probabilités sur le résultat, les buts et « les deux équipes marquent », construites sur dix ans de données vérifiées. De vraies valeurs de pronostic ci-dessous.

  • Probabilités de victoire, de match nul et de défaite
  • Plus/moins de buts et « les deux équipes marquent »
  • Construits sur dix ans d’historique de matchs
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Arsenal vs Newcastle · avant-matchPRONOS
Écusson d’ArsenalArsenal
vs
NewcastleÉcusson de Newcastle United
Résultat finalinclude=predictions
Victoire d’Arsenal64 %
Match nul20 %
Victoire de Newcastle14 %
Plus de 2,5 buts · Les deux équipes marquent55 % · 49 %
Ahmet Sayarlioglu
★★★★★

"The way the API is structured and documented makes it naturally compatible with how modern development works, including AI-assisted coding and automated data pipelines."

Ahmet SayarliogluCo-Founder, ScoutsLand

Classements en direct, meilleurs buteurs et plus encore.

Des classements complets avec la forme, la différence de buts et les points, mis à jour au fil des résultats. Le vrai classement de Premier League ci-dessous.

  • Places, points et forme
  • Meilleurs buteurs, passes décisives et cartons
  • Écussons inclus, sans chasse aux visuels
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Premier League · 2025/26CLASSEMENT
Classementinclude=participant
1Écusson d’ArsenalArsenal85
2Écusson de Manchester CityManchester City78
3Écusson de Manchester UnitedManchester United71
4Écusson d’Aston VillaAston Villa65
5Écusson de LiverpoolLiverpool60
Eglė Neumann
★★★★★

"Sportmonks feels like a partner rather than just a service. The support team is fast, helpful, and actually understands what you're trying to achieve."

Eglė NeumannCo-Founder, ScoutsLand

Et bien plus encore, depuis la même clé.

Cotes, transferts, meilleurs buteurs, entraîneurs, stades, chaînes TV et bien d’autres, tout derrière un seul token et un format prévisible.

  • Cotes avant-match et en direct
  • Transferts, entraîneurs, stades, TV
  • De nouvelles données ajoutées en continu
Commencez sur de vraies données, gratuitement → Sans carte bancaire. Premier appel API en quelques minutes.
Une API · un tokenCOUVERTURE
3
sports
2 200+
compétitions
40+
includes
Derrière votre clé1 200+ entreprises
cotes · classements · meilleurs buteurs · transferts · entraîneurs · arbitres · stades · chaînes TV · effectifs · journées · calendriers
Borko Bajic
★★★★★

"The widest coverage out there for both in-play and pre-match events."

Borko BajicCTO at BettingKick.com
Le parcours d’intégration

Inscrivez-vous maintenant, données en direct en quelques minutes

La plupart des projets de données sportives s’arrêtent avant même que la première requête aboutisse. Pas ici. Pas d’appel commercial, pas de réunion d’onboarding, pas d’attente pour recevoir vos accès. Vous vous inscrivez, et vous récupérez de vraies données en quelques minutes.

Trois étapes vous emmènent d’un compte tout neuf à une intégration en production qui monte en charge. En self-service du début à la fin, avec une vraie personne à appeler si vous bloquez.

01

Créez votre compte

Token immédiat, sans carte bancaire, sans date de fin

Inscrivez-vous et obtenez tout de suite un token API qui fonctionne. L’offre gratuite vous donne de vraies données sur lesquelles construire, de quoi vérifier que l’API vous convient avant de décider quoi que ce soit.

  • Inscription en self-service en moins d’une minute
  • Token immédiat, sans processus d’achat
02

De vraies données en quelques minutes

Première réponse en direct quelques minutes après l’inscription

Copiez une requête depuis la documentation ou la collection Postman, ajoutez votre token, et les données arrivent. Un seul ?include= attache les events, les compositions, les statistiques, les pronostics ou les cotes à n’importe quel match. Si vous savez faire une requête HTTP, vous savez utiliser Sportmonks.

  • Exemples à copier-coller en JS, Python, PHP et Java
  • Collection Postman et un coach API propulsé par l’IA
03

Construisez, mettez en prod, montez en charge

Du prototype à la production, puis la croissance sur le même code

Développez votre propre front end ou intégrez un widget hébergé, puis passez en production sur 99,99 % de disponibilité et des flux vérifiés, avec un contact CS attitré. Ajoutez des compétitions, des types de données ou un sport entier sans réécrire votre intégration ni changer de fournisseur.

  • Construisez votre interface ou intégrez un widget
  • Ajoutez le cricket ou la F1 avec la même authentification, sans engagement minimum
Commencez par l’étape 1, c’est gratuit → Sans carte bancaire. Premier appel en quelques minutes.
La preuve

Voici quelques chiffres

1 200+ entreprises construisent sur Sportmonks. Quelques chiffres derrière elles.

60 %
De développement plus rapide
Botbrains, commentaire IA
15K+
Utilisateurs sur un outil de paris développé en solo
Fine Line
7+
Ans sur Sportmonks, sans souci majeur
BF Bot Manager
60K
Fans de foot par mois
Fotboll.com
6,4 Md
Requêtes API servies chaque mois
Sportmonks
Fantasy
"Sportmonks has proven to be a great partner."

Finding high-quality football and betting data is challenging. When available, it is often either too expensive or difficult to integrate. This is where Sportmonks has proven to be a great partner.

P
PasqualeCo-founder, FantaMaster
Plateforme de données
"The quality of the data itself stands out."

Once you start utilising it, you realise that its excellence isn't just superficial, the quality of the data itself stands out.

JB
Josip BožićCEO, ShiftOneZero
IA & automatisation
"Naturally compatible with how modern development works."

The way the API is structured and documented makes it naturally compatible with how modern development works, including AI-assisted coding and automated data pipelines.

AS
Ahmet SayarliogluCo-founder, ScoutsLand
Forfaits & tarifs

Des tarifs transparents qui grandissent avec vous

Nos tarifs sont publics, comparez-nous tranquillement. Chaque forfait donne un accès complet aux données professionnelles des compétitions que vous choisissez. Démarrez sur l’offre gratuite et changez de forfait quand votre produit le demande.

Sans contrat, sans engagement minimum Offre gratuite, plus 14 jours d’essai sur les forfaits payants Montez ou descendez de forfait à tout moment
Un support qui répond

La seule API de données sportives qui a un vrai visage

Les fournisseurs entreprise se cachent derrière des account managers. Les API low cost derrière des files d’attente de tickets. Chez Sportmonks, vous avez un interlocuteur attitré qui connaît votre produit, et qui répond quand un match a l’air bizarre dix minutes avant le coup d’envoi.

  • ✓Support humain 7 jours sur 7, par e-mail, téléphone et LinkedIn
  • ✓Un contact CS attitré, pas un numéro de ticket
  • ✓Des réponses de gens qui travaillent avec les données tous les jours
Parlez à un humain →
De vrais humains, 7 jours sur 7 L’équipe Sportmonks au travail
Qu’est-ce que Sportmonks

L’API de données sportives la plus accessible

Sportmonks est une API de données sportives qui donne aux développeurs et aux entreprises les scores en direct, les statistiques, les compositions, le xG (buts attendus), les cotes et les pronostics pour le football, le cricket et la Formule 1, via une seule API REST uniforme qui renvoie du JSON. Elle couvre 2 200+ compétitions et coupes de football, 140+ compétitions de cricket et toute la saison de Formule 1, avec 99,99 % de disponibilité et 6,4 milliards de requêtes servies chaque mois. Plus de 30 000 développeurs et 1 200 entreprises s’en servent pour faire tourner des apps de scores en direct, des jeux fantasy, des produits de paris, des outils d’analyse et des sites média. Contrairement aux flux entreprise hors de prix, ou aux API low cost qui lâchent sous la charge, Sportmonks associe des données professionnelles à des tarifs transparents, une offre gratuite et un support humain 7 jours sur 7.

Commencez par l’API Football, l’API Cricket ou l’API Formula One, ou lisez la documentation développeur.

2 200+ compétitions de football 99,99 % de disponibilité 6,4 Md de requêtes / mois 30 000+ développeurs
API de données sportives, questions fréquentes

Les questions que les développeurs posent vraiment sur une API de données sportives

Des réponses rapides avant de vous inscrire. Vous voulez la version longue ? Elle est dans la documentation développeur.

Qu’est-ce qu’une API de données sportives ?

Une API de données sportives est un service que vous appelez en HTTP pour récupérer des données sportives structurées : scores en direct, matchs, statistiques, compositions, classements, cotes et pronostics, en JSON directement exploitable par votre application, au lieu de scraper des sites ou d’entretenir vos propres flux. Sportmonks est une API REST qui couvre le football, le cricket et la Formule 1, tout dans un format unique.

Vous envoyez une requête avec votre token et vous récupérez des données propres en quelques secondes. À voir en direct dans la documentation.

Quels sports Sportmonks couvre-t-il ?

Trois sports aujourd’hui : le football (2 200+ compétitions et coupes dans le monde, plus le xG, les pronostics et les cotes), le cricket (140+ compétitions dans 30+ pays, avec les données balle par balle) et la Formule 1 (chaque course de la saison, avec les temps au tour, les pilotes, les écuries et les classements).

Le football est le produit phare et le plus profond, mais les trois tournent sur la même structure d’API : ce que vous apprenez sur l’un vous sert sur les autres.

Existe-t-il une offre gratuite ?

Oui. Créez un compte sur My Sportmonks et accédez tout de suite à une offre gratuite football, avec toutes les données sur la Superliga danoise et la Scottish Premiership, sans carte bancaire et sans date de fin. Chaque forfait payant donne aussi droit à 14 jours d’essai gratuit, une seule fois.

Dans les deux cas, environ cinq minutes après l’inscription, vous avez un token API qui fonctionne et de vraies données.

Quel format renvoie l’API : REST, JSON ou GraphQL ?

Sportmonks est une API REST qui renvoie du JSON. Chaque endpoint accepte le paramètre ?include=, qui charge les ressources liées (compositions, events, statistiques, cotes) dans la même requête. Un appel type de match centre renvoie un seul objet match avec tout attaché, au lieu de cinq appels à la suite. Les paramètres de filtre et de tri vous laissent ne demander que les champs dont vous avez besoin.

Des exemples de code en JavaScript, Python, PHP et Java, plus des collections Postman, sont dans la documentation.

Les données sont-elles fiables ?

La disponibilité est de 99,99 % sur tout le produit, surveillée en continu, week-end compris, quand la plupart des matchs se jouent, et nous servons 6,4 milliards de requêtes par mois. Les events en direct comme les buts, les cartons et les remplacements arrivent généralement quelques secondes après la diffusion. Les données détaillées passent par un processus de vérification 24/7 assuré par notre équipe data-ops interne, doublé de contrôles automatisés : un event est donc confirmé avant d’être publié, plutôt que corrigé après coup.

L’état actuel est toujours sur la page de statut de l’API.

Faut-il être développeur pour l’utiliser ?

Pour construire directement sur l’API, oui : vous faites des requêtes HTTP et vous parsez du JSON. Si vous préférez ne rien développer, nous proposons des widgets prêts à l’emploi pour les scores en direct, les compétitions et les équipes, à intégrer avec un simple snippet, sans backend et sans scraping.

Et quel que soit le chemin choisi, le support est humain : de vraies personnes 7 jours sur 7, plus un contact attitré dès que vous êtes sur un forfait.

Lancez-vous avec les données sportives dès aujourd’hui

Inscrivez-vous, prenez votre token API et faites votre premier appel, tout dans la même session. Football, cricket ou F1 : une seule API de données sportives. De vrais humains joignables 7 jours sur 7 si vous avez besoin d’un coup de main.

Offre gratuite incluse · 14 jours d’essai sur les forfaits payants · Résiliable à tout moment