mail 75008 Paris...
verified Standard France BAN & AFNOR

L'API de précision pour vos adresses Françaises

Spécialisée exclusivement sur le territoire français, GeoPrecise garantit une conformité totale avec les données de la BAN (Base Adresse Nationale).

Ne laissez plus une adresse mal saisie nuire à votre rentabilité. Standardisez vos données clients (France uniquement) avec l'API la plus rapide du marché.

API EN DIRECT
keyboard

Pourquoi choisir GeoPrecise ?

Une infrastructure robuste conçue pour les exigences logistiques modernes et la conformité légale française.

verified_user

Conformité BAN & AFNOR

Service optimisé pour les adresses de France métropolitaine et DROM-COM. Chaque adresse est validée contre la BAN et formatée selon les normes AFNOR XP Z10-011.

BAN AFNOR XP Z10-011 RGPD
speed

Latence < 50ms

Une architecture distribuée pour des suggestions instantanées même sur mobile.

map

Géo-codage Inverse

Convertissez des coordonnées GPS en adresses postales précises en un clic.

monitoring

Fiabilité Enterprise

Une infrastructure capable d'absorber des millions de requêtes quotidiennes sans compromis sur la précision ou la disponibilité.

Un outil 100% Open Source

Libre, gratuit et auto-hébergeable. Conçu pour la communauté des développeurs français.

code

Liberté totale

Modifiez, améliorez et intégrez le code sans aucune restriction commerciale ni abonnement mensuel.

dns

Auto-hébergement (Self-host)

Déployez votre propre instance sur votre VPS avec un système intégré de limitation de débit par seconde (rate limiting).

Une intégration simple partout

Intégrez la validation d'adresse GeoPrecise en deux étapes simples : la suggestion en temps réel et la normalisation finale du bloc postal.

  • search 1. Recherche & Suggestion (GET)

    Utilisez l'endpoint /api/adresse?term=... pour récupérer les adresses BAN correspondantes et le bloc AFNOR initial (lignes 4 et 6).

  • auto_fix_high 2. Normalisation finale (POST)

    Une fois les informations complétées (destinataire, étage), l'endpoint /api/format_afnor applique les règles strictes NF Z 10-011.

  • check_circle Validation syntaxique et compression automatique (38 car. max)
Exemple de requête
// 1. Recherche d'adresse (Autocomplétion)
fetch("/api/adresse?term=8 rue de la paix")
  .then(res => res.json())
  .then(data => {
    // data contient la liste des suggestions :
    // [
    //   {
    //     "bloc_afnor": {
    //       "ligne1_destinataire": "",
    //       "ligne2_complement": "",
    //       "ligne3_batiment": "",
    //       "ligne4_voie": "8 RUE DE LA PAIX",
    //       "ligne5_lieu_dit": "",
    //       "ligne6_code_postal_ville": "75002 PARIS"
    //     },
    //     "donnees_techniques": { "longitude_x": 2.33, "latitude_y": 48.86 }
    //   }
    // ]
  });

// 2. Normalisation AFNOR finale (Formatage strict)
fetch("/api/format_afnor", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    ligne1_destinataire: "M Jean Dupont",
    ligne2_complement: "Appartement 4B - Escalier C",
    ligne3_batiment: "Résidence des Fleurs",
    ligne4_voie: "8 RUE DE LA PAIX",
    ligne5_lieu_dit: "",
    ligne6_code_postal_ville: "75002 PARIS"
  })
})
.then(res => res.json())
.then(data => {
  // Renvoie le bloc d'adresse normalisé (NF Z 10-011) :
  // {
  //   "ligne1_destinataire": "M JEAN DUPONT",
  //   "ligne2_complement": "APPARTEMENT 4B ESCALIER C",
  //   "ligne3_batiment": "RESIDENCE DES FLEURS",
  //   "ligne4_voie": "8 RUE DE LA PAIX",
  //   "ligne5_lieu_dit": "",
  //   "ligne6_code_postal_ville": "75002 PARIS"
  // }
});