API publique de données hippiques
Les résultats PMU, prêts à être interrogés.
Open PMU API permet aux développeurs de consulter les résultats des courses hippiques françaises et leurs détails par date, hippodrome ou prix.
Un endpoint public · Réponses JSON · Aucune clé API pour les requêtes simples
https://open-pmu-api.vercel.app/api/arrivees?hippo=Deauville
{
"error": false,
"params": {
"date": "09/29/2026"
},
"total": 1,
"message": [
{
"lieu": "Deauville",
"prix": "PRIX EXAMPLE",
"arrivee": [2, 9, 13]
}
]
}
Structure indicative : le nombre de courses et les champs dépendent de la requête.
Documentation
Interroger les résultats des courses
Envoyez une requête GET avec un seul filtre. L’endpoint disponible est
/api/arrivees.
Les résultats sont renvoyés au format JSON.
| Paramètre | Description | Exemple |
|---|---|---|
| date | Date de la course (MM/JJ/AAAA) | 09/29/2026 |
| hippo | Nom de l’hippodrome | Chantilly |
| prix | Nom du prix | PRIX DE LA CHAMBRE DU DUC |
Utilisez un seul filtre par requête. La recherche par prix ou hippodrome peut renvoyer plusieurs courses.
Exemples de requêtes
GET "https://open-pmu-api.vercel.app/api/arrivees?date=09%2F29%2F2026"
GET "https://open-pmu-api.vercel.app/api/arrivees?hippo=Chantilly"
GET "https://open-pmu-api.vercel.app/api/arrivees?prix=PRIX%20DE%20LA%20CHAMBRE%20DU%20DUC"
Format de la réponse
error indique si la recherche a échoué,
total correspond au nombre de courses renvoyées, et
message contient les courses ou un message explicatif.
Chaque course peut inclure son arrivée et les détails disponibles sur les chevaux.
{
"error": false,
"total": 1,
"params": {
"date": "09/29/2026"
},
"message": [
{
"type": "Plat",
"montant": 50900,
"distance": 1900,
"prix": "PRIX DE LA CHAMBRE DU DUC",
"lieu": "Chantilly",
"heure_depart": "13:55:00",
"details": "PLAT, 1900 metres , PSF , Corde a DROITE 50.900- HANDICAP DIVISE Pour chevaux entiers, hongres et juments de 4 ans et au-dessus",
"partants": 16,
"non_partants": [],
"arrivee": [1, 9, 15, 2, 4],
"r/c": "R1/C1",
"date": "2026-09-29",
"arrivee_details": {
"1": {
"nom_cheval": "ANSSIO",
"sexe": "H",
"annee_de_naissance": 2022,
"nom_jockey": "LECOEUVRE C.",
"nom_entraineur": "BELLANGER (S) N.",
"poids_cheval": 600,
"musique": "2p 2p 3p 5p (25) 1p 2p 1p 5p 11p 1p 1p 4p",
"cotes": [9.8, 8.5, 6.1],
"gains": 78504,
...
},
...
}
...
}
]
}
Les champs présentés sont indicatifs et varient selon la
course.
En cas d’échec, error: true est accompagné d’un message explicatif.
Les données
Courses et partants dans une même réponse
L’API interroge une base de données de courses hippiques. Selon la course et les informations disponibles, les résultats peuvent inclure la date, l’hippodrome, le prix, la discipline, la distance, les partants et non-partants, l’arrivée officielle et les détails des chevaux : noms, jockeys, entraîneurs, cotes, gains et musique.
Dataset historique
Besoin de données historiques en volume ?
En complément de l’API publique, retrouvez un dataset historique PMU couvrant 2004–2026, fourni en JSON et organisé par année, type de course et hippodrome. Il comprend également un README avec la structure des fichiers et un exemple de démarrage en Python.
Produit distinct de l’API publique. Consultez la page de vente pour le détail du contenu, les limites des données et les conditions d’utilisation.
Disponibilité et utilisation responsable
Cet endpoint public est accessible sans clé API pour les requêtes simples. Aucune limite de débit, garantie de disponibilité ou pagination n’est publiée ; la disponibilité et la taille des réponses peuvent varier. Pour un usage régulier ou en volume, demandez l’accès à la base plutôt que de répéter des requêtes larges.