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.
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 →
Paris Saint Germain
Lucas Chevalier
Achraf Hakimi
Ilya Zabarnyi
Lucas Beraldo
Lucas Hernández
Warren Zaïre-Emery
Vitinha
Kang-in Lee
Khvicha Kvaratskhelia
Gonçalo Ramos
Bradley Barcola
Lens
Robin Risser
Jonathan Gradit
Samson Baidoo
Malang Sarr
Ruben Aguilar
Mamadou Sangaré
Adrien Thomasson
Matthieu Udol
Florian Thauvin
Morgan Guilavogui
Odsonne Édouard{
"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
]
}
}
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 →
Nouvelle-Zélande · 1re manche
135/0 (34.2 ov)
Tom Latham (c) not out
65986066,33
Devon Conway not out
6511011059,09
Angleterre · lancers
Gus Atkinson
802803,50
Jofra Archer
4.201503,46
Josh Tongue
822903,63
Shoaib Bashir
913003,33
Ben Stokes (c)
503006,00
Angleterre
Ben Duckett
Jacob Bethell
Joe Root
Harry Brook
Jamie SmithWK
Ben StokesC
Gus Atkinson
Jofra Archer
Josh Tongue
Shoaib Bashir
Nouvelle-Zélande
Tom LathamC
Devon Conway
Henry Nicholls
Rachin Ravindra
Daryl Mitchell
Tom BlundellWK
Mitchell Santner
Nathan Smith
Blair Tickner
Ben Sears{
"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 }
}
}
Classement de course complet, grille de départ et résultats de chaque session, depuis le même token.
Explorer l’API Formula One →
Kimi Antonelli
MERVainqueur1:49.963S
Charles Leclerc
FER+1.9521:49.414H
Max Verstappen
RBR+11.5861:49.791H
Lewis Hamilton
FER+17.2451:50.619H
Oscar Piastri
MCL+18.9881:49.774H
Isack Hadjar
RBR+23.3071:49.298H
Lando Norris
MCL+24.0141:48.890M
Gabriel Bortoleto
AUD+49.141:51.252H
Arvid Lindblad
RCB+50.4061:50.574H
Franco Colapinto
ALP+76.0371:51.197H
Pierre Gasly
ALP+76.9911:51.130H
Liam Lawson
RCB+77.5231:51.075H
Nico Hulkenberg
AUD+78.3481:51.169H
Oliver Bearman
HAA+94.4651:51.511H
Alexander Albon
WIL+104.6841:52.040H
Carlos Sainz
WIL+105.8561:52.197H
Esteban Ocon
HAA+110.9251:51.900H
Valtteri Bottas
CAD+1 tour1:52.796S
Fernando Alonso
AST+2 tours1:57.116H
Lance Stroll
ASTDNF2:9.921S
Sergio Perez
CADDNF2:40.889H
George Russell
MERDNF·M{
"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
]
}
}


Étude de cas
"The quality of the data itself stands out."
Once you start utilising it, you realise its excellence isn't just superficial.

Étude de cas
"Data reliability has been constantly improving."
I particularly highlight the support team's agility and efficiency in resolving any issues.


Étude de cas
"Sportmonks has proven to be a great partner."
Finding high-quality football and betting data is challenging. When available, it's often too expensive or hard to integrate.

Étude de cas
« De vraies données football dans l’univers du jeu. »
SoFIFA récupère les effectifs à jour, les notes et les saisons historiques via l’API.

Étude de cas
"Seven years. No major problems."
Other services provided the same data at much higher prices that we could not afford.
Étude de cas
« Les médias sportifs automatisés à grande échelle. »
ScorePlay tourne sur les données Sportmonks en temps réel, à chaque match, à chaque instant.
"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.
Étude de cas
« Du commentaire IA en 12+ langues. »
Botbrains génère du commentaire de match à grande échelle sur plusieurs marchés, avec les données Sportmonks.
Étude de cas
« La plateforme de fans de foot qui grandit le plus vite au Moyen-Orient. »
Construite sur les données Sportmonks pour faire vivre le direct à des millions de fans.
"Fast and consistent, critical for live features."
Getting started was very smooth. Within a short time we were retrieving data and integrating it into the platform.
Étude de cas
« De la logique plutôt que de l’intuition. »
Fine Line remplace le pari au feeling par des décisions basées sur les données, sur 2 200+ compétitions.
Étude de cas
« D’un projet perso à une plateforme foot durable. »
Footi a construit et fait grandir tout son produit sur les données Sportmonks.
"Worldwide coverage at unmatched price."
Depth of coverage on the worldwide package was unmatched at the price point.
Étude de cas
« Le site de foot le plus complet de Suède. »
Fotboll.com est construit de bout en bout sur les données Sportmonks, sur toutes les grandes compétitions.