Service

Icône autocomplétion des communes françaises

Autocomplétion des
35 000 communes françaises

Suggestions instantanées et tolérantes aux fautes sur l'ensemble des communes françaises. Code INSEE, code postal, département et région retournés automatiquement.

Pourquoi c'est compliqué

  • Les listes statiques de communes sont rapidement obsolètes (fusions, communes nouvelles)
  • Trouver le bon code INSEE pour une commune mal orthographiée est fastidieux
  • Les homonymies (Bordeaux, Bordeaux-Saint-Clair…) créent des erreurs de saisie
  • Maintenir une table de correspondance nom ↔ code INSEE est chronophage

Ce que fait TrustyData

  • Recherche par nom de commune ou code postal
  • Fuzzy matching : tolère fautes et accentuation manquante
  • Code INSEE, code postal, département et région retournés
  • Données Datanova de La Poste, accès au lieu-dit
  • Historique de la population au niveau commune, département et région
  • Coordonnées, altitude, superficie et densité de population utilisables en filtre (recherche standard)
  • Basé sur le COG (Code Officiel Géographique) de l'INSEE, mis à jour annuellement

Exemple de requête / réponse

Code INSEE et informations complètes en une seule requête légère.

Requête
GET /v1/locality/autocomplete
    ?q=juan+les+pins
    &limit=1
Réponse JSON
{
  "status": "OK",
  "message": "Search completed successfully",
  "count": 1,
  "choices": [
    {
      "score": 0.99,
      "id": 2040,
      "destination": "06160 JUAN LES PINS, ANTIBES",
      "nom_commune": "ANTIBES",
      "code_postal": "06160",
      "ligne_5": "JUAN LES PINS",
      "ligne_6": "ANTIBES",
      "position": {
        "lat": 43.58775020160839,
        "lon": 7.105223486544624
      },
      "surface": {
        "hectare": 2699,
        "km2": 27
      },
      "elevation": {
        "min": 0,
        "max": 163,
        "average": 44
      },
      "density": {
        "code": 1,
        "label": "Grands centres urbains"
      },
      "population": [
        {
          "periode": 2022,
          "totale": 77618,
          "municipale": 76612,
          "comptee_a_part": 1006
        },
        {
          "periode": 2016,
          "totale": 74982,
          "municipale": 73798,
          "comptee_a_part": 1184
        },
        {
          "periode": 2011,
          "totale": 76349,
          "municipale": 75176,
          "comptee_a_part": 1173
        }
      ],
      "departement": {
        "id": "06",
        "libelle": "Alpes-Maritimes",
        "chef_lieu": "06088",
        "nom_majus": "ALPES MARITIMES",
        "nom_riche": "Alpes-Maritimes",
        "population": [
          {
            "periode": 2022,
            "totale": 1128455,
            "municipale": 1114579,
            "comptee_a_part": 13876
          },
          {
            "periode": 2016,
            "totale": 1098539,
            "municipale": 1083704,
            "comptee_a_part": 14835
          },
          {
            "periode": 2011,
            "totale": 1097701,
            "municipale": 1081244,
            "comptee_a_part": 16457
          }
        ]
      },
      "region": {
        "id": "93",
        "libelle": "Provence-Alpes-Côte d'Azur",
        "chef_lieu": "13055",
        "nom_majus": "PROVENCE ALPES COTE D AZUR",
        "nom_riche": "Provence-Alpes-Côte d'Azur",
        "population": [
          {
            "periode": 2022,
            "totale": 5243778,
            "municipale": 5170312,
            "comptee_a_part": 73466
          },
          {
            "periode": 2016,
            "totale": 5103573,
            "municipale": 5021928,
            "comptee_a_part": 81645
          },
          {
            "periode": 2011,
            "totale": 5001958,
            "municipale": 4916069,
            "comptee_a_part": 85889
          }
        ]
      },
      "cog": {
        "insee": "06004",
        "type": "COM",
        "ctcd": "06D",
        "arr": "061",
        "libelle": "Antibes",
        "nom_majus": "ANTIBES",
        "nom_riche": "Antibes",
        "can": "0694",
        "comparent": ""
      }
    }
  ]
}

Champs retournés par l'API

Toutes ces informations sont disponibles, quelques soit le plan souscrit.
La liste des communes couvre l'ensemble du territoire français : communes métropolitaines, communes déléguées, communes associées et collectivités territoriales à statut particulier (métropole de Lyon, DOM-TOM). Chaque entrée expose son code commune (5 chiffres COG), son code région, son code département et, lorsqu'il est disponible, son code canton.

Commune
Lieu-dit, code postal et nom de la commune.
Géocodage et IGN
Coordonnées GPS, altitude, superficie.
Données INSEE
Population des 3 derniers recensements pour la commune, le département et la région.
Population
Densité de la population sur la commune (rurale/Grands centres urbains/Ceintures urbaines).
COG
Informations du code officiel géographique.
Code commune & code région
Le code commune INSEE (5 chiffres = code département + numéro de commune) et le code région à 2 chiffres sont retournés pour chaque résultat, prêts à injecter dans vos bases de données.
Code canton & code extension
Le code canton (subdivision administrative du département) et le code extension permettent de distinguer les communes associées de la commune principale dans les communes nouvelles issues de fusions.

Secteurs qui utilisent l'autocomplétion de communes

Santé & Médico-social

Sélection de commune de naissance ou résidence

Remplissez automatiquement les dossiers patients avec le bon code INSEE de commune de naissance ou de résidence, sans saisie manuelle ni erreur de codification.

Administration & Collectivités

Formulaires de déclaration en ligne

Guidez les citoyens dans la saisie de leur commune de domicile ou de naissance. Obtenez un code INSEE fiable et exploitable sans retraitement.

Assurance & Banque

Saisie du lieu de naissance

Lors de la souscription d'un contrat, proposez une saisie assistée de la commune de naissance pour obtenir le code INSEE exact utilisé dans les traitements réglementaires.

Quel plan pour l'autocomplétion de communes ?

Disponible dès le plan Discovery gratuit. Passez à un plan supérieur pour un quota plus élevé.

Discovery
5 000 req / mois
  • Plan gratuit
  • ✓ Vérification unitaire
  • ✓ Autocomplétion de communes
  • ✓ Autocomplétion d'adresses
  • ✓ Score de confiance
Commencer
Starter
50 000 req / mois
  • ✓ Vérification unitaire
  • ✓ Géocodage
  • ✓ Géocodage inverse
Essayer 15 jours
Growth
500 000 req / mois
  • ✓ Vérification unitaire
  • ✓ Géocodage IRIS
Essayer 15 jours
Business
Requêtes illimitées
  • ✓ Volume illimité
  • ✓ Géocodage carreaux
Essayer 15 jours

Questions fréquentes

  • Sur quelles données est basée l'autocomplétion de communes ?
    L'autocomplétion est basée sur le Code Officiel Géographique (COG) de l'INSEE, qui recense les 35 000 communes françaises avec leurs codes INSEE, codes postaux, département et région. Le COG est mis à jour annuellement. Nous utilisons également les données Datanova de La Poste pour enrichir les suggestions avec les lieux-dits et les codes postaux associés.
  • Puis-je rechercher par code postal ?
    Oui, la recherche fonctionne aussi bien sur le nom de commune que sur le code postal. Tapez "75" pour obtenir les arrondissements parisiens, ou "69" pour Lyon et les communes du Rhône.
  • Les communes fusionnées (communes nouvelles) sont-elles gérées ?
    Oui, le référentiel COG est mis à jour régulièrement et intègre les communes nouvelles issues de fusions. Les anciennes communes déléguées sont également retrouvables dans la recherche.
  • Quels codes sont retournés pour chaque commune ?
    Chaque résultat inclut le code INSEE à 5 chiffres, le ou les codes postaux, le nom et le code du département, la région, ainsi que les coordonnées du centroïde de la commune.
  • Que sont le code canton, la commune associée et le code extension ?
    Le code canton est une subdivision du département utilisée pour les élections départementales et certains découpage statistiques. Le code extension distingue, au sein d'une commune nouvelle, la commune principale de ses communes associées (anciennes communes rattachées avant 2010) ou de ses communes déléguées (fusions post-2016). Ces codes sont retournés dans la réponse JSON lorsqu'ils s'appliquent, ce qui évite toute ambiguïté lors du traitement de la liste des communes dans vos pipelines de données.
  • Qu'est-ce qu'un code INSEE ?
    Un code INSEE est un identifiant unique attribué à chaque commune française par l'Institut National de la Statistique et des Études Économiques (INSEE). Il est utilisé pour des raisons administratives et statistiques, facilitant l'identification précise des communes.
  • Comment trouver le code INSEE d'une commune ?
    Pour trouver le code INSEE d'une commune, vous pouvez utiliser des services d'autocomplétion comme TrustyData, qui permettent de rechercher par nom de commune ou code postal. Le code INSEE est automatiquement retourné dans les résultats.
  • Quelle est la différence entre un code INSEE et un code postal ?
    Le code INSEE est un identifiant administratif unique pour chaque commune, tandis que le code postal est utilisé pour le tri et la distribution du courrier. Une commune peut avoir plusieurs codes postaux, mais un seul code INSEE.
  • Pourquoi le code INSEE est-il important ?
    Le code INSEE est crucial pour les statistiques nationales, les démarches administratives et la gestion des données géographiques. Il assure une identification précise des communes, facilitant les analyses démographiques et économiques.
  • Les codes INSEE changent-ils avec le temps ?
    Les codes INSEE peuvent changer en cas de fusion de communes ou de modifications administratives. Le Code Officiel Géographique (COG) est mis à jour annuellement pour refléter ces changements, assurant l'exactitude des données.

Simplifiez la saisie des communes

Disponible gratuitement dès le plan Discovery. Aucune carte bancaire requise.