PYSAE met à disposition 2 endpoints sur son API pour accéder aux données de fréquentation :
Montées par jour agrégées
Montées et descentes détaillées
Cette API nécessite une authentification.
Montées par jour agrégées
Endpoint
Exemple de requête : https://pysae.com/api/v2/groups/lila/stats/daily_passenger_counts?from=20200501&to=20200513
Description des variables
Variable | Format | Description |
<group_id> | text | Identifiant du groupe |
<date_from> | date au format GTFS YYYYMMDD | Date de début pour la requête |
<date_to> | date au format GTFS YYYYMMDD | Date de début pour la requête |
Réponse
La réponse est un objet JSON avec les montées par jour pour chaque jour de la plage de requête.
Exemple:
[ { boarding: 1620, date: "20200511" }, { boarding: 1564, date: "20200512" }, { boarding: 2136, date: "20200513" }]
Montées et descentes détaillées
Endpoints
Exemples de requête :
Description des variables
Variable | Format | Description |
<group_id> | text | Identifiant du groupe |
<date> | date au format GTFS YYYYMMDD | Date de démarrage des courses. Peut être au format date_début-date_fin pour interroger une plage de date. |
Réponse
La réponse est un objet JSON avec tous les événements de comptage en provenance du système embarqué. Ces données détaillées permettent ensuite de faire n'importe quel filtre ou somme sur les données.
[ {
device_id: "a77eb38b055fb8ec",
gtfs_id: "5ebb388bbcb46228f20c78f8",
trip_id: "312|13164182:T15|6:50:00",
start_date: "20200513",
stop_sequence: 9,
stop_id: "07632-A",
passenger_count: {
boarding: 1,
alighting: 0
},
server_ts: 1589346185
}, { gtfs_id: "5ebb388bbcb46228f20c78f8", trip_id: "312|13164182:T15|6:50:00", start_date: "20200513", stop_sequence: 41, stop_id: "10091-A", passenger_count: {
boarding: 0,
alighting: 1
}, server_ts: 1589348722 }]