CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus

Intégration API API Adresse

Nous développons votre connecteur API Adresse

Nous branchons le service de géocodage de la Base Adresse Nationale sur vos formulaires : l'utilisateur tape trois lettres, choisit une adresse normalisée, et votre base récupère le code INSEE et les coordonnées.

  • Équipe produit senior
  • connecteurs de données publiques en production
  • du cadrage au monitoring
En bref

À quoi sert l'API Adresse et pourquoi l'intégrer dans une application française ?

L'API Adresse transforme une adresse saisie librement en adresse normalisée avec ses coordonnées géographiques, son code INSEE et son code postal. Elle sait aussi faire l'inverse : trouver l'adresse la plus proche d'une position GPS. Construite sur la Base Adresse Nationale, elle est gratuite, sans inscription et maintenue par l'IGN. On l'intègre pour fiabiliser les saisies d'adresse dans un formulaire, géolocaliser une intervention ou valider un lieu de livraison avant d'affranchir un colis, en remplaçant une saisie libre par une donnée vérifiée et structurée.

Cas d'usage

Ce que nos clients construisent sur l'API Adresse

01

Autocomplétion dans le tunnel

L'adresse se choisit au lieu de se taper. Moins de colis non livrés, moins de courriers retournés, moins d'interventions au mauvais endroit.

02

Affectation automatique d'intervention

Les coordonnées et le code commune décident de l'agence, de la tournée ou du technicien compétent, sans arbitrage humain.

03

Reprise d'un historique d'adresses

Des dizaines de milliers d'adresses saisies à la main sont géocodées par lot, avec un rapport des lignes non résolues à traiter.

04

Contrôle d'éligibilité géographique

Zone desservie, secteur d'un franchisé, périmètre d'une aide locale : la réponse tombe pendant la saisie, pas après la validation.

Pour vous

Ce que ça change dans vos formulaires

La technique au service d'un résultat mesurable : moins d'adresses fausses, moins de trajets perdus, une donnée exploitable.

La fin des adresses approximatives

L'adresse est choisie dans une liste officielle plutôt que saisie librement. C'est la classe de bugs la plus banale et la plus coûteuse qui disparaît.

Un formulaire plus court

Trois lettres suffisent. Rue, code postal et commune arrivent ensemble, et l'utilisateur ne se trompe plus d'un chiffre sur le code postal.

Des données prêtes à servir

Chaque adresse validée sort avec ses coordonnées et son code INSEE, donc exploitable pour le routage, la tarification ou le reporting.

Un référentiel sans doublons

Un identifiant stable remplace la comparaison de chaînes, qui échoue toujours entre 8 bd du Port et 8 Boulevard du Port.

Méthode

Comment nous livrons votre connecteur Adresse

01

Cadrage

Saisie en direct ou reprise de masse, niveau de précision exigé, règle d'acceptation. On tranche avant d'écrire une ligne de code.

02

Développement

Couche d'abstraction sur le fournisseur, URL de base en configuration, débounce et longueur minimale, annulation des requêtes obsolètes.

03

Recette

Rejeu sur vos adresses réelles, mesure du taux de résolution au niveau numéro, revue manuelle des cas résolus au niveau rue seulement.

04

Monitoring

Alerte sur les 429 et sur la chute du taux de résolution, rafraîchissement périodique du référentiel. La base évolue chaque semaine.

L'API

Ce que permet l'API Adresse

Autocomplétion d'adresse
Le mode auto-complétion est actif par défaut, avec filtrage possible par code postal, code commune ou département et jusqu'à cinquante résultats.
Géocodage inverse
Une position GPS devient une adresse exploitable : pointage de chantier, preuve de passage, déclaration d'incident, rapport d'intervention.
Traitement par lot
Un fichier CSV géocodé en une opération, en mode synchrone jusqu'à cinquante mégaoctets, ou en mode asynchrone pour les très gros volumes.
Trois index interrogeables
Adresses mises à jour chaque semaine, points d'intérêt et parcelles cadastrales chaque trimestre, combinables dans une même requête.
Vocabulaire

Le vocabulaire du géocodage

banId
L'identifiant stable d'une adresse dans la Base Adresse Nationale. C'est la clé de déduplication d'un référentiel : la comparaison de chaînes échoue toujours entre 8 bd du Port et 8 Boulevard du Port.
citycode
Le code INSEE de la commune, et non le code postal. C'est lui qui doit servir de clé de rattachement territorial : un code postal peut couvrir plusieurs communes, et Paris en compte vingt et un à lui seul.
type
Le niveau de correspondance : housenumber, street, locality ou municipality. C'est le champ sur lequel se décide l'acceptation, pas le score. Une livraison exige un numéro, une zone d'intervention se contente d'une rue.
score
Un indicateur de confiance, pas une probabilité, et sans seuil universel. Une correspondance exacte peut ressortir sous 0,5 simplement parce que le libellé existe dans deux communes. Le rejeter serait une erreur.
autocomplete
Le paramètre qui vaut 1 par défaut, adapté à la saisie en direct. Pour du géocodage de masse ou du rapprochement d'adresses existantes, il faut le passer à 0 pour obtenir un appariement sur la chaîne complète.
index
Le jeu interrogé : address pour la BAN, poi pour les points d'intérêt, parcel pour les parcelles cadastrales. Ils se combinent, et leurs fraîcheurs diffèrent : hebdomadaire pour le premier, trimestrielle pour les autres.
À savoir

Les contraintes réelles de l'API Adresse

01

L'ancienne URL répond encore, et c'est le piège

La documentation annonce que api-adresse.data.gouv.fr est dépréciée et devait être décommissionnée fin janvier 2026. En août 2026 elle répondait toujours. Une intégration bâtie dessus fonctionne aujourd'hui et s'arrêtera sans préavis utile.

02

Le score ne se lit pas comme une probabilité

Une correspondance parfaite au numéro peut ressortir sous 0,5 quand la requête est ambiguë. Traiter un seuil de score comme un critère de rejet revient à écarter des adresses justes. La décision se prend sur le champ type.

03

Un seul appel CSV simultané par adresse IP

Cinquante appels par seconde sur les requêtes unitaires, mais un seul traitement de fichier en vol par IP. Un lot se conçoit avec une file et un verrou, jamais en parallélisant naïvement, sous peine de tout faire tomber.

04

Une adresse est une donnée personnelle

Envoyer un fichier client nominatif à un service de géocodage est un traitement à documenter. On n'envoie que les colonnes d'adresse, jamais le nom, l'email ou l'identifiant client, et on affiche l'attribution de la source.

Public ou commercial

API Adresse ou géocodeur commercial ?

Deux façons de normaliser une adresse. Le bon choix dépend de votre couverture géographique et de votre volume, pas de la technique.

CritèreAPI AdresseService publicGéocodeur commercialGoogle, Mapbox
CouvertureFrance, très fineMonde, qualité variable
CoûtGratuit, licence ouverteFacturé à la requête
Code INSEE de communeOui, dans la réponseRarement, à recomposer
Parcelles cadastralesOui, index dédiéNon, sauf option payante
Débit50 par seconde et par IPSelon le contrat souscrit
Engagement de serviceAucun contrat opposableContrat et support
Le bon casVos adresses sont en FranceVous adressez plusieurs pays

Les deux se combinent : l'API Adresse pour la France, un fournisseur commercial en repli pour l'international. La couche d'abstraction rend ce choix réversible.

Notre expertise

Ce que nous mesurons sur une intégration Adresse

10 j
autocomplétion d'adresse en production
50/s
plafond de débit par adresse IP
1 champ
saisi au lieu de quatre dans le formulaire
4
développeurs seniors sur le projet

On combine API Adresse avec

La stack qui entoure le géocodage sur nos projets.

  • React
  • PostgreSQL
  • PostGIS
  • Redis
  • Node.js
FAQ

Intégration API Adresse : vos questions

Côté navigateur, un champ avec un délai d'attente d'environ trois cents millisecondes, une longueur minimale de trois caractères et l'annulation des requêtes obsolètes : sans cela, une frappe de vingt-cinq caractères génère vingt-cinq appels, dont vingt-quatre inutiles et arrivant dans le désordre. Côté serveur, un proxy qui porte les appels dès qu'il y a du volume, puisque la limite est par adresse IP, plus un cache court sur l'autocomplétion et long sur les adresses résolues. Côté base, on stocke le label, le code INSEE, les coordonnées, l'identifiant d'adresse et le niveau de correspondance, en gardant la saisie originale de l'utilisateur à côté.

Oui. Le service de géocodage de la Géoplateforme est ouvert, sans compte ni clé d'API, sous Licence ouverte 2.0, ce qui impose de mentionner la source, IGN et Base Adresse Nationale, partout où la donnée géocodée est affichée. Une seule exception : le traitement par lot asynchrone, pour les fichiers jusqu'à un gigaoctet, exige un espace de travail Géoplateforme et une authentification OAuth 2.0. Ce n'est pas un simple changement de paramètre par rapport au mode synchrone, c'est un autre parcours d'accès, à prévoir au cadrage.

Ne jamais bloquer l'utilisateur. La Base Adresse Nationale ne contient pas tout et ne le prétend pas : les adresses très récentes, les lieux-dits, certaines zones industrielles peuvent ne remonter qu'au niveau de la rue ou de la commune. Un produit qui exige un numéro pour continuer bloque des utilisateurs légitimes. La règle que nous posons est une acceptation par niveau de correspondance, avec conservation de la saisie originale et une file de géocodage différé. Une adresse non géocodée est un défaut de qualité, pas un motif de refus d'inscription.

La réponse tient dans une contrainte que peu de gens connaissent : le géocodage par fichier CSV n'autorise qu'un seul appel simultané par adresse IP. On ne parallélise donc pas, on découpe en lots successifs avec une file, un verrou et une reprise après interruption. Le mode synchrone accepte des fichiers jusqu'à cinquante mégaoctets, le mode asynchrone jusqu'à un gigaoctet mais avec un parcours d'accès authentifié. Nous chiffrons ce type de reprise au volume réel de votre fichier, après un test sur un échantillon représentatif.

Oui, et c'est l'audit le plus rentable que nous fassions sur cette catégorie. L'API a changé de domaine et d'opérateur : elle est désormais servie par l'IGN sur data.geopf.fr, et l'ancienne adresse est officiellement dépréciée avec un décommissionnement annoncé pour fin janvier 2026. Elle répondait pourtant encore en août 2026, ce qui explique que tant d'intégrations vivent sans le savoir sur une URL condamnée. La vérification prend une requête. La correction, si l'URL de base est en configuration, prend quelques minutes.

Un projet d'intégration Adresse ?

Parlons-en. 30 minutes pour cadrer votre besoin, vérifier ce que le service de géocodage permet vraiment et vous dire franchement ce qui est faisable.

Parler de mon projet API Adresse
Parler de mon projet API Adresse