population
Look up population totals for French communes, departments, or IRIS areas using an INSEE code; the geographic level is automatically determined from the code length.
Instructions
Population d'une COMMUNE (code INSEE 5 car.), d'un DÉPARTEMENT (2-3 car.) OU d'un IRIS infracommunal (9 car.) — granularité auto-détectée par la longueur du code. Retourne un LookupResult discriminé par found.
IRIS (9 car., ex
751103701= commune75110+ IRIS3701) : population totale du quartier au Recensement 2022 (champpopulation, comptes bruts), +libelle,code_commune,type_iris(H/A/D/Z). Source : INSEE RP 2022 (table ingérée, géo 01/01/2024). Maille la plus fine (quartier) pour les villes ; en zone peu dense la commune = 1 IRIS (type_irisZ, codeCOM+0000). Pour le profil démographique détaillé d'un îlot ou d'un bassin (âge, CSP, familles, revenu), utiliserprofil_iris.Commune (5 car., ex
75056Paris,13055Marseille,2A004Ajaccio) : PMUN/PCAP/PTOT. Source INSEE Melodi (DS_POPULATIONS_REFERENCE). PMUN = base légale DREES. Commune fusionnée →found: false+ orientationautocomplete_commune. INSEE n'expose PAS les arrondissements PLM (75101-75120, 13201-13216, 69381-69389) → passer la commune-mère ou le département.Département (2-3 car., ex
75,59,2A,971) : Mayotte (976) ABSENTE de Melodi →lookupNotFound.
Alias acceptés : code_insee/codeInsee/insee, code_dept/dept/departement/code_departement, code_iris/iris → code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Code INSEE — 5 caractères = commune (ex "75056"), 2-3 caractères = département (ex "75", "971", "2A"). Granularité auto-détectée par la longueur. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| lookupStatus | Yes | ||
| key | No | Clé recherchée (SIREN, num_finess, code INSEE, …). | |
| message | No | Explication actionnable quand `found=false` (cause probable + remédiation). |