Recherche de ville / Code postal

Bonjour à tous,

J’ai commencé à tester l’APi BAN et je reste bloqué sur la récupération des arrondissements …

Je m’explique je filtre les recherches sur « type=municipality » pour ne récupérer que des noms de commune , et jusque la tout va bien :slight_smile:

Mais pour les villes comme Paris , la recherche ne me renvoie qu’un seul résultat (Paris) et les données indiquent le code postal 75000 (insee 75056)

Ma question du coup :
Comment puis-je rechercher par arrondissement pour obtenir le 75001 par exemple ?

Merci de votre aide :slight_smile:

J’ai testé avec ma propre adresseen ligne de commande avec ‹ wget ›, quelques remarques par rapport à la doc en ligne (https://adresse.data.gouv.fr/api) où la commade indiqué est la suivante :
http ‹ https://api-adresse.data.gouv.fr/search/?q=8 bd du port&postcode=44380 ›
j’ai utilisé wget comme programme de transfert de données et il faut mettre l’adresse entre quotes sinon ça ne marche pas

Bonjour,

je ne comprends pas trop ton soucis. Quand tu géocodes avec l’api l’adresse suivante :
8 avenue emile zola (https://api-adresse.data.gouv.fr/search/?q=8%20avenue%20emile%20zola)
le retour indique dans le json l’élément postcode avec pour valeur 75015. Soit le 15ème arrondissement de Paris selon la règle du code postal de la capitale…

Peux-tu détailler ta demande en ajoutant par exemple la commande que tu passes ainsi que l’outil utilisé ou le script créé.

Bonjour,

En effet pour une adresse cela fonctionne parfaitement ! , mais si on restreint a la commune :

https://api-adresse.data.gouv.fr/search/?q=paris&type=municipality (pour ne chercher que parmi les nom de villes) on obtient alors Paris avec en code postal 75000.

J’aimerais pouvoir obtenir le code postal par arrondissement avec des résultats de type :

  • Paris 1er Arrondissement
  • Paris 2e Arrondissement

Le probleme se pose pour toutes les commune avec arrondissement , paris , Marseille …

Pour avoir la liste des arrondissements des communes, pourquoi passer par l’API du gouvernement, qui n’est pas destinée à ce type de requête mais plutôt des requêtes de géocodage ?
Pourquoi, par exemple, ne pas utiliser les donnes INSEE (https://www.insee.fr/fr/information/2114819) ?
Tu croises ta données avec celle de l’INSEE au travers d’un ETL par exemple.
Cette méthode pourrait-elle répondre à tes attentes ?
Si non, pourrais-tu détailler un peu plus ton besoin que l’on puisse t’aider et conseiller ?

Je peut en effet , mais je développe un moteur de recherche avec différent type de recherche …

Recherche par adresse ou recherche par commune , étant donné que pour la recherche par adresse l’api BAN est parfaitement adapté, je me suis dis que je pouvais continuer sur a ma lancée pour la recherche par commune.