Aller au contenu principal
Documentation

API Commune

Cet endpoint renvoie la liste des responsables politiques en exercice pour une commune donnée, à partir de son code INSEE.

Endpoint

GET https://www.elupedia.fr/api/commune/{code}

Paramètres

ParamètreRequisDescription
codeOuiCode INSEE de la commune (5 chiffres), dans l'URL

Exemple de requête

curl https://www.elupedia.fr/api/commune/33318

Réponse JSON

[
  {
    "url": "https://www.elupedia.fr/elus/franck-raynal",
    "firstName": "Franck",
    "lastName": "Raynal",
    "mandateType": "maire",
    "politicalGroup": "Divers droite"
  },
  {
    "url": "https://www.elupedia.fr/elus/sebastien-saint-pasteur",
    "firstName": "Sébastien",
    "lastName": "Saint-Pasteur",
    "mandateType": "depute",
    "politicalGroup": "Socialistes et apparentés"
  }
]

Les données ci-dessus sont fictives et servent uniquement d'illustration du format de réponse.

Champs de la réponse

ChampTypeDescription
urlstringURL de la fiche de l'élu sur Elupedia
firstNamestringPrénom
lastNamestringNom de famille
mandateTypestringType de mandat (ex : maire, adjoint au maire, conseiller municipal, depute)
politicalGroupstring | nullGroupe politique, si connu

Codes de retour

CodeSignification
200Liste des élus (peut être vide si aucun mandat actif trouvé)
400Code INSEE invalide (doit être 5 chiffres)

Notes

CORS

L'endpoint est accessible en cross-origin sans restriction.