Monthly punctuality of regional trains - from 2023Ponctualité trains régionaux - à partir de 2023
Ponctualité trains régionaux - à partir de 2023Monthly punctuality of regional trains - from 2023
This dataset published by the Région Centre-Val de Loire provides monthly punctuality figures, broken down by line, for the REMI and REMI Express regional trains operating in the Centre-Val de Loire region. Starting from 1 January 2023, punctuality targets are set individually for each line and are subject to change over time. It replaces an earlier dataset and allows tracking of train service reliability on a per-line basis across the region.Ponctualité mensuelle, par ligne, des trains régionaux REMI et REMI Express en Région Centre-Val de Loire. A partir du 1er janvier 2023, les objectifs de ponctualité sont fixés ligne par ligne et seront évolutifs au cours du temps. Voir la page dédiée : Taux de ponctualité par ligne Ancien jeu de...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (16 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | mois_trainMois | date | Month and year of train service.Mois et année de circulationj |
| 100% | lignes | text | Name of the railway line.Lignes ferroviaires |
| 100% | nbtrainscircNb trains ayant circulé | int | Number of trains that actually ran, excluding cancelled ones.Nombre de trains ayant circulé. Les trains annulés ou supprimés ne sont pas comptabilisés |
| 100% | type_de_trainType de train | text | Train type: TER or former Intercités service.Type de train : TER ou ex-intercités |
| 100% | nb_retardsNombre de trains en retard | int | Number of delayed trains.Nb de trains en retard |
| 100% | nb_suppressionNombre de trains supprimés | int | Number of trains removed from schedule.Nb de trains supprimés |
| 100% | nb_annulationNombre de trains annulés | int | Number of cancelled trains.Nb de trains annulés |
| 99.4% | ponctualite% de ponctualité | double | Percentage of trains arriving within 5 minutes of schedule.% trains circulant avec 5 minutes ou moins de retard à l'arrivée (en fin de ligne) |
| 100% | date_for_joinDate for join | text | Unix timestamp used for joining with other datasets.Unix timestamp used for joining with other datasets. |
| 100% | commentaire_indemnisationCommentaire indemnisation | text | Comment indicating whether compensation applied.Comment indicating whether compensation applied. |
| 100% | commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitairesCommentaire_alerte (travaux, grèves, service perturbé suite à mesures sanitaires) | text | Comment noting disruptions from works, strikes, or health measures.Comment noting disruptions from works, strikes, or health measures. |
| 100% | nbalheureNb trains à l'heure | int | Number of trains that arrived on time.Nombre de trains étant arrivé à l'heure |
| 100% | commentaires_ligne_fermeeCommentaires_Ligne fermée (Oui ou non) | text | Indicates whether the line was closed (Yes/No).Indicates whether the line was closed (Yes/No). |
| 100% | date_for_join_2Date for join 2 | text | Year-month text string used for joining with other datasets.Year-month text string used for joining with other datasets. |
| 100% | annee | text | Year of the recorded data.Year of the recorded data. |
| 100% | objectif_ponctualite_finalObjectif Ponctualité | double | Punctuality target set for the line.Objectif de la ligne |
Schema captured from opendatasoft 2 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.
Record 1annee: 2025 · lignes: VIERZON / BOURGES / MONTLUCON
{
"annee": "2025",
"lignes": "VIERZON / BOURGES / MONTLUCON",
"nbalheure": 305,
"mois_train": "2025-07",
"nb_retards": 21,
"ponctualite": 93.55828220858896,
"nbtrainscirc": 326,
"date_for_join": "1751320800",
"nb_annulation": 4,
"type_de_train": "REMI Normal",
"nb_suppression": 0,
"date_for_join_2": "2025-07",
"commentaire_indemnisation": "Non",
"commentaires_ligne_fermee": "Non",
"objectif_ponctualite_final": 93.7,
"commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitaires": "Non"
}Record 2annee: 2023 · lignes: PARIS / ORLEANS
{
"annee": "2023",
"lignes": "PARIS / ORLEANS",
"nbalheure": 522,
"mois_train": "2023-02",
"nb_retards": 80,
"ponctualite": 86.7109634551495,
"nbtrainscirc": 602,
"date_for_join": "1675206000",
"nb_annulation": 36,
"type_de_train": "REMI Express",
"nb_suppression": 14,
"date_for_join_2": "2023-02",
"commentaire_indemnisation": "Non",
"commentaires_ligne_fermee": "Non",
"objectif_ponctualite_final": 88,
"commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitaires": "Non"
}Record 3annee: 2025 · lignes: PARIS / BOURGES
{
"annee": "2025",
"lignes": "PARIS / BOURGES",
"nbalheure": 203,
"mois_train": "2025-04",
"nb_retards": 26,
"ponctualite": 88.646288209607,
"nbtrainscirc": 229,
"date_for_join": "1743458400",
"nb_annulation": 0,
"type_de_train": "REMI Express",
"nb_suppression": 0,
"date_for_join_2": "2025-04",
"commentaire_indemnisation": "Non",
"commentaires_ligne_fermee": "Non",
"objectif_ponctualite_final": 89,
"commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitaires": "Non"
}Record 4annee: 2023 · lignes: TOURS / CHÂTEAU DU LOIR
{
"annee": "2023",
"lignes": "TOURS / CHÂTEAU DU LOIR",
"nbalheure": 281,
"mois_train": "2023-04",
"nb_retards": 24,
"ponctualite": 92.1311475409836,
"nbtrainscirc": 305,
"date_for_join": "1680300000",
"nb_annulation": 17,
"type_de_train": "REMI Normal",
"nb_suppression": 0,
"date_for_join_2": "2023-04",
"commentaire_indemnisation": "Non",
"commentaires_ligne_fermee": "Non",
"objectif_ponctualite_final": 93,
"commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitaires": "Non"
}Record 5annee: 2023 · lignes: SALBRIS / ROMORANTIN / VALENCAY
{
"annee": "2023",
"lignes": "SALBRIS / ROMORANTIN / VALENCAY",
"nbalheure": 485,
"mois_train": "2023-05",
"nb_retards": 1,
"ponctualite": 99.79423868312757,
"nbtrainscirc": 486,
"date_for_join": "1682892000",
"nb_annulation": 5,
"type_de_train": "REMI Normal",
"nb_suppression": 8,
"date_for_join_2": "2023-05",
"commentaire_indemnisation": "Non",
"commentaires_ligne_fermee": "Non",
"objectif_ponctualite_final": 99,
"commentaire_alerte_travaux_greves_service_perturbe_suite_a_mesures_sanitaires": "Non"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/ponctualite-trains-regionaux-a-partir-de-2023
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/ponctualite-trains-regionaux-a-partir-de-2023/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.