Skip to content

API publique MANA — vie locale, associations et bénévolat en France API

by Alliance MANA

No authHTTPSGovernment
Open documentation ↗

Overview

L'API publique MANA rend interrogeable, en lecture seule et sans authentification, la vie locale française telle qu'elle ressort des données publiques : **3 764 277 fiches actives** — commerces, artisans, professionnels de santé, lieux, associations et événements — réparties sur **29 956 communes**. ## Ce qu'elle apporte que les fichiers sources n'apportent pas Les données viennent de SIRENE, du Répertoire National des Associations, de l'annuaire de l'administration (DILA), d'OpenStreetMap et de DATAtourisme. Elles y sont distribuées en archives de plusieurs centaines de mégaoctets, sans lien entre elles. L'API les réunit, les géolocalise à la commune, et les range en **11 catégories dérivées de 169 codes NAF de l'INSEE** — donc par code officiel, jamais par ressemblance de mots. Une recherche « boulangerie » interroge les codes 10.71C, 10.71D et 47.24Z, pas une chaîne de caractères. ## Routes disponibles - `/chercher` — lieux, commerces, professionnels et associations, par texte libre, par catégorie, par sous-catégorie, ou par numéro SIRET / SIREN - `/associations` et `/association/{rna}` — les **1 975 910 associations déclarées** du RNA, avec leur objet social - `/missions` et `/mission/{id}` — les **32 475 missions de bénévolat** ouvertes, relayées du réseau public API Engagement - `/communes` — résolution d'un nom de commune en code INSEE - `/openapi.json` — la spécification OpenAPI 3.1 ## Un serveur MCP est également ouvert `https://mana.bzh/mcp` (JSON-RPC 2.0, transport

API publique MANA — vie locale, associations et bénévolat en France is a government API from Alliance MANA. It needs no API key. It is served over HTTPS.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Government
Base URL
https://mana.bzh/api/public/v1

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://mana.bzh/api/public/v1" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://mana.bzh/api/public/v1", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://mana.bzh/api/public/v1",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Questions

Does the API publique MANA — vie locale, associations et bénévolat en France API need an API key?

No. The API publique MANA — vie locale, associations et bénévolat en France API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the API publique MANA — vie locale, associations et bénévolat en France API support HTTPS?

Yes, the API publique MANA — vie locale, associations et bénévolat en France API is served over HTTPS.

What are alternatives to the API publique MANA — vie locale, associations et bénévolat en France API?

Other Government APIs include EPA, UK Companies House, Open Government, Canada, Federal Register, Census.gov.

Compare alternatives →

Listed from data.gouv.fr (Licence Ouverte).