API

Avec l’API d’adresse.data.gouv.fr, embarquez directement les données ouvertes dans votre application.

/reverse/

Point d’entrée pour le géocodage inverse.

Les paramètres lat et lon sont obligatoires:

curl https://api-adresse.data.gouv.fr/reverse/?lon=2.37&lat=48.357

Le paramètre type permet forcer le type de retour:

curl https://api-adresse.data.gouv.fr/reverse/?lon=2.37&lat=48.357&type=street

Même format de réponse que pour le point d’entrée /search/.

/search/csv/

Point d’entrée pour le géocodage de masse à partir d’un fichier CSV.

Le fichier csv, encodé en UTF-8 et limité actuellement à 8Mo, doit être passé via le paramètre data:

curl -X POST -F data=@path/to/file.csv https://api-adresse.data.gouv.fr/search/csv/

Par défaut, toutes les colonnes sont concaténées pour constituer l’adresse qui sera géocodée. On peut définir les colonnes à utiliser via de multiples paramètres columns:

curl -X POST -F data=@path/to/file.csv -F columns=voie -F columns=ville https://api-adresse.data.gouv.fr/search/csv/

Il est possible de préciser le nom d’une colonne contenant le code INSEE ou le code Postal pour limiter les recherches, exemple :

curl -X POST -F data=@path/to/file.csv -F columns=voie columns=ville -F citycode=ma_colonne_code_insee https://api-adresse.data.gouv.fr/search/csv/
curl -X POST -F data=@path/to/file.csv -F columns=voie columns=ville -F postcode=colonne_code_postal https://api-adresse.data.gouv.fr/search/csv/

/reverse/csv/

Point d’entrée pour le géocodage inverse de masse à partir d’un fichier CSV.

Le fichier csv, encodé en UTF-8 et limité actuellement à 8Mo, doit être passé via le paramètre data. Il doit contenir les colonnes latitude (ou lat) et longitude (ou lon ou lng).

curl -X POST -F data=@path/to/file.csv https://api-adresse.data.gouv.fr/reverse/csv/