Rechercher des communes
search_localityRecherche ET liste des communes françaises. Deux usages : (1) retrouver une commune précise par nom, code postal ou code INSEE (renseigne query) ; (2) LISTER/FILTRER les communes d'un département ou d'une région, avec une fourchette de population optionnelle — query est alors inutile. Exemple : « communes du Pas-de-Calais de plus de 100 000 habitants » → department_code=["62"], population_min=100000. Préfère department_code (ex. "62") au nom ; les noms de département sont normalisés automatiquement ("Pas-de-Calais", "Val-d'Oise"… sont acceptés). Renvoie code INSEE, code postal, population et — selon le plan/details — altitude, densité, surface, département et région. Plan minimum : Discovery.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Nombre maximal de résultats (défaut 20). | |
| query | No | Nom de commune, code postal ou code INSEE, complet ou partiel. Optionnel si un filtre est donné. | |
| details | No | Inclure les détails de chaque commune (codes, population, coordonnées). Défaut vrai. | |
| postal_code | No | Filtre : codes postaux (liste). | |
| region_code | No | Filtre : codes de région (liste). | |
| region_name | No | Filtre : noms de région (liste). | |
| population_max | No | Filtre : population maximale (habitants). | |
| population_min | No | Filtre : population minimale (habitants). | |
| department_code | No | Filtre : codes de département (liste, ex. `62`, `2A`). À préférer au nom. | |
| department_name | No | Filtre : noms de département (liste ; orthographe normalisée automatiquement). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||