Interface de programmation d'application qui fournit un accès programmatique à un jeu de données, permettant aux logiciels d'interroger et de récupérer des données directement.

Une API de données permet aux développeurs d'accéder aux données sans télécharger des fichiers entiers. Au lieu de télécharger un CSV de 500 Mo, un développeur envoie une requête à l'API et reçoit uniquement les enregistrements dont il a besoin, dans un format structuré comme JSON. Les API peuvent également prendre en charge le filtrage, le tri et la pagination.

De nombreux portails de données ouvertes offrent des API de données en plus des téléchargements de fichiers. Les API sont particulièrement utiles pour les données qui changent fréquemment, car les applications peuvent toujours récupérer la dernière version plutôt que de travailler à partir d'un fichier téléchargé obsolète.

Exemple : Le portail de données ouvertes de la Ville de Toronto fournit une API de données pour son jeu de données de disponibilité des stationnements en temps réel. Une application de stationnement interroge l'API chaque minute pour obtenir la disponibilité actuelle dans chaque stationnement, plutôt que de télécharger et d'analyser un nouveau fichier à chaque fois.

Termes connexes

En savoir plus

← Retour au glossaire English →