Le contexte
Passer d'un usage manuel à une approche dynamique
Dans les projets liés aux données territoriales - entreprises, géographie, open data - l'utilisation d'APIs permet d'automatiser la collecte et d'enrichir les analyses sans passer par des fichiers statiques souvent obsolètes.
Même avec un niveau intermédiaire, il est possible d'intégrer ces APIs dans des workflows simples (Power Query, scripts Python) et d'en tirer une valeur immédiate : référentiels toujours à jour, géocodage en masse et croisement facilité entre plusieurs sources.
Les outils
Six APIs publiques pour couvrir tous les besoins territoriaux
1. Géographie administrative
Exemple : rechercher une commune par nom.
https://geo.api.gouv.fr/communes?nom=caen&fields=nom,code,population&format=json
Résultat : nom, code INSEE, population.
Exemple : récupérer les communes d'un département.
https://geo.api.gouv.fr/departements/14/communes
Très utile pour faire des jointures territoriales et construire des référentiels propres.
2. Géocodage officiel
https://api-adresse.data.gouv.fr/search/?q=12 rue de paris caen
Exemple avec filtre sur une commune :
https://api-adresse.data.gouv.fr/search/?q=mairie&city=Caen
Indispensable pour la cartographie et la géolocalisation de fichiers entreprises.
3. Entreprises - API Sirene (INSEE)
https://api.insee.fr/entreprises/sirene/V3/siret?q=codePostalEtablissement:14000 AND etatAdministratifEtablissement:A&nombre=10
Résultat : SIRET, activité (NAF), adresse complète.
4. OpenStreetMap - Overpass API
https://overpass-api.de/api/interpreter?data=[out:json]; area[name="Caen"]->.searchArea; ( node["amenity"="restaurant"](area.searchArea); ); out;
Résultat : liste de points géolocalisés prêts à être cartographiés.
5. Géocodage libre - Nominatim
https://nominatim.openstreetmap.org/search?q=Caen&format=json
6. Données foncières - DVF (Etalab)
L'accès se fait principalement via les fichiers open data ou les API Etalab dérivées. Les données DVF permettent d'analyser les prix au m² par commune, de suivre les tendances du marché et d'enrichir les études territoriales.
Mise en pratique
Un workflow combiné pour des bases territoriales complètes
Dans mes projets, je combine souvent plusieurs APIs pour constituer une base de données territoriale directement exploitable dans QGIS ou Power BI.
Le processus en quatre étapes :
- Récupération des communes via
geo.api.gouv.frpour obtenir les codes INSEE du territoire ; - Extraction des entreprises via l'API Sirene en filtrant par code postal et état actif ;
- Géocodage des adresses via
api-adresse.data.gouv.frpour obtenir latitude et longitude ; - Enrichissement cartographique via Overpass pour ajouter des POI pertinents (commerces, services).
Les avantages
Pourquoi utiliser des APIs ?
Les APIs transforment fondamentalement la manière de travailler avec les données publiques :
Conclusion
Vers des workflows reproductibles
Les APIs open data permettent de passer d'un usage manuel des données à une approche beaucoup plus dynamique. Même avec un niveau intermédiaire, il est possible de les intégrer dans des workflows simples et d'en tirer beaucoup de valeur.
Leur véritable force réside dans la combinaison : aucune API seule ne répond à tous les besoins, mais assemblées intelligemment, elles constituent une infrastructure de données territoriales puissante et gratuite.
• Tester les requêtes directement dans le navigateur
• Lire la structure JSON (même sans tout comprendre)
• Modifier progressivement les paramètres
• Documenter chaque étape dans Power Query ou un notebook Python
Prochaine étape : automatiser ces requêtes dans un workflow complet avec Power Query ou Python pour obtenir une actualisation sans intervention manuelle.