Atlas / Categories / Geocoding / API Découpage Administratif (API Geo) Geocoding — entry 018 of 80
API Découpage Administratif (API Geo) Verified Jul 2026
Etalab's Découpage Administratif API looks up and cross-references France's administrative hierarchy — communes, EPCIs, départements, and régions — by name, postcode, SIREN, or geographic coordinates, with no API key required. The stored api.gouv.fr/api/geoapi.html link had gone stale, 301-redirecting to a generic data.gouv.fr listing page instead of the live docs; the real service and interactive documentation are hosted at geo.api.gouv.fr. A live Origin-header probe against the real /communes endpoint confirms open CORS, reflecting back whatever Origin is sent.
france administrative-divisions government-data geojson free
Authentication None required Call it straight away — no key, no signup.
HTTPS Supported Traffic is encrypted in transit.
CORS Enabled Callable directly from browser JavaScript.
Pricing Free No paid tier — free for the documented use case.
Formats JSON, GeoJSON Responses can be requested as JSON or GeoJSON.
GreatAPIs Score Score 100 out of 100
Authentication 25/25 No authentication required
Pricing 20/20 Free to use
Docs 20/20 Machine-readable spec file bundled
Formats 15/15 Supports 2 response formats
Freshness 20/20 Verified within 6 months
Embed this badge <a href="https://greatapis.com/api/geoapi/"><img src="https://greatapis.com/badge/geoapi.svg" alt="Scored 100 on greatapis.com"></a>
Auth quickstart No key needed — call it now. Stored key No key stored Clear key
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints Communes 2 GET /communesRecherche des communes Parameters Name In Required Type codePostalquery no string latquery no number lonquery no number nomquery no string boostquery no string codequery no string sirenquery no string codeEpciquery no string codeDepartementquery no string codeRegionquery no string codeParentquery no string ancienCodequery no string zonequery no array typequery no array fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Liste de communes — 400Erreur. Requête mal formée Error
GET /communes/{code}Récupérer les informations concernant une commune Parameters Name In Required Type codepath yes string fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Informations concernant une commune Commune400Erreur. Requête mal formée Error404Commune introuvable Error
Communes associées et déléguées 2 GET /communes_associees_delegueesRecherche des communes associées et/ou déléguées Parameters Name In Required Type latquery no number lonquery no number nomquery no string codequery no string codeEpciquery no string codeDepartementquery no string codeRegionquery no string typequery no array fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Liste de communes associées et/ou déléguées — 400Erreur. Requête mal formée Error
GET /communes_associees_deleguees/{code}Récupérer les informations concernant une commune associée ou déléguée Parameters Name In Required Type codepath yes string fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Informations concernant une commune associée ou déléguée Commune400Erreur. Requête mal formée Error404Commune associée ou déléguée introuvable Error
Départements 4 GET /departementsRecherche des départements Parameters Name In Required Type codequery no string codeRegionquery no string nomquery no string zonequery no array fieldsquery no array
Responses Status Description Schema 200Le ou les départements — 400Erreur. Requête mal formée Error
GET /departements/{code}Récupérer les informations concernant un département Parameters Name In Required Type codepath yes string fieldsquery no array
Responses Status Description Schema 200Informations concernant un département Departement400Erreur. Requête mal formée Error404Département introuvable Error
GET /departements/{code}/communesRenvoi les communes d'un département Parameters Name In Required Type codepath yes string fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Liste des communes du département — 400Erreur. Requête mal formée Error404Département introuvable Error
GET /regions/{code}/departementsRenvoi les départements d'une région Parameters Name In Required Type codepath yes string fieldsquery no array
Responses Status Description Schema 200Liste des départements de la région — 400Erreur. Requête mal formée Error404Département introuvable Error
EPCI 3 GET /epcisRecherche des EPCI Parameters Name In Required Type nomquery no string boostquery no string codeEpciquery no string codeDepartementquery no string codeRegionquery no string zonequery no array fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Liste des EPCI — 400Erreur. Requête mal formée Error
GET /epcis/{code}Récupérer les informations concernant un EPCI Parameters Name In Required Type codepath yes string fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Informations concernant un EPCI Epci400Erreur. Requête mal formée Error404EPCI introuvable Error
GET /epcis/{code}/communesRenvoi les communes d'un EPCI Parameters Name In Required Type codepath yes string fieldsquery no array formatquery no string geometryquery no string
Responses Status Description Schema 200Liste des communes de l'EPCI — 400Erreur. Requête mal formée Error404EPCI introuvable Error
Régions 2 GET /regionsRecherche des régions Parameters Name In Required Type codequery no string nomquery no string zonequery no array fieldsquery no array
Responses Status Description Schema 200La ou les régions — 400Erreur. Requête mal formée Error
GET /regions/{code}Récupérer les informations concernant une région Parameters Name In Required Type codepath yes string fieldsquery no array
Responses Status Description Schema 200Informations concernant la région Region400Erreur. Requête mal formée Error404Région introuvable Error
Developer reference Base URL https://geo.api.gouv.fr
Rate limit 50 requests/second per IP address
Key endpoints GET /communes GET /communes/{code} GET /departements/{code}/communes
Availability Uptime 100%
Median latency 712 ms
Last check Up · 200 · Sep 2026
5 checks since Aug 2026. A person runs this check by hand, not an automated monitor.