c0mm0.com — the continuously verified register of European data

Register record·API·FR·GOVERNMENTVERIFIED · checked 12h ago
A

Annuaire des établissements scolaires

APINational · FranceNo auth

Annuaire des établissements scolaires — official French public-data API published by Éducation nationale (Environnement, Annuel refresh).

education
0
good

Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).

  • Officialnessweight 25%92/100

    92/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).

  • Availabilityweight 25%100/100

    Latest verification succeeded.

  • Metadata completenessweight 20%70/100

    7 of 10 recommended metadata fields populated.

  • License clarityweight 15%0/100

    No license declared upstream.

  • Agent readinessweight 15%35/100

    Docs URL present · Homepage URL present · Topic tags assigned

Official Proof

Public Sector API

Proof Evidence

Official Éducation nationale source

Data schema (71 fields)

Filterable via the API (31)
type_etablissementstatut_public_privecode_postalnom_communecode_departementecole_maternelleecole_elementairevoie_generalevoie_technologiquevoie_professionnellerestaurationhebergementulisapprentissagesegpasection_artssection_cinemasection_theatresection_sportsection_internationalesection_europeennelycee_agricolelycee_militairelycee_des_metierspost_bacappartenance_education_prioritairegretalibelle_academielibelle_regionetatministere_tutelle
FillFieldTypeDescription
100%identifiant_de_l_etablissementtextnuméro de l'unité administrative immatriculée (uai)
100%nom_etablissementtextnom de l'établissement
99.6%type_etablissementFilterable via the APItexttype regroupé d'établissement : école, collège, lycée, EREA, ...
97.2%statut_public_priveFilterable via the APItextStatut public ou privé, si applicable
99.9%adresse_1textpremier élément de l'adresse
21%adresse_2textdeuxième élément de l'adresse
82.9%adresse_3texttroisième élément de l'adresse
100%code_postalFilterable via the APItextcode postal
100%code_communetextcode insee de la commune
100%nom_communeFilterable via the APItextnom de la commune
100%code_departementFilterable via the APItextcode du département
100%code_academietextcode de l'académie
100%code_regiontextCode_region
70.7%ecole_maternelleFilterable via the APIintindique si l'établissement est une école maternelle
70.7%ecole_elementaireFilterable via the APIintindique si l'établissement est une école élémentaire
16.5%voie_generaleFilterable via the APItextindique si l'établissement dispense les enseignements de la voie générale
16.5%voie_technologiqueFilterable via the APItextindique si l'établissement dispense les enseignements de la voie technologique
16.5%voie_professionnelleFilterable via the APItextindique si l'établissement dispense les enseignements de la voie professionnelle
98.2%telephonetextnuméro de téléphone
11.6%faxtextnuméro de fax
16.3%webtextsite web
98.1%mailtextadresse mail
92.8%restaurationFilterable via the APIintindique si l'établissement dispose d'un service de restauration
92.8%hebergementFilterable via the APIintindique si l'établissement dispose d'un service d'hébergement
92.8%ulisFilterable via the APIintindique si l'établissement dispose d'une unité localisée pour l'inclusion scolaire
16.5%apprentissageFilterable via the APItextindique si l'établissement propose des formations par apprentissage
22.1%segpaFilterable via the APItextindique si l'établissement dispose d'une "section d'enseignement général et professionnel adapté"
16.5%section_artsFilterable via the APItextindique si l'établissement possède une section arts
16.5%section_cinemaFilterable via the APItextindique si l'établissement possède une section cinéma
16.5%section_theatreFilterable via the APItextindique si l'établissement possède une section théâtre
16.5%section_sportFilterable via the APItextindique si l'établissement possède une section sport
16.5%section_internationaleFilterable via the APItextindique si l'établissement possède une section internationale
16.5%section_europeenneFilterable via the APItextindique si l'établissement possède une section européenne
16.5%lycee_agricoleFilterable via the APItextindique si l'établissement est un lycée agricole
16.5%lycee_militaireFilterable via the APItextindique si l'établissement est un lycée militaire
22.1%lycee_des_metiersFilterable via the APItextIndique si l'établissement est labellisé "lycée des métiers"
16.5%post_bacFilterable via the APItextIndique si l'établissement propose des formations après le baccalauréat
11.2%appartenance_education_prioritaireFilterable via the APItextIndique si l'établissement est situé en réseau d'éducation prioritaire (REP), ou réseau d'éducation prioritaire renforcé (REP+)
22.1%gretaFilterable via the APItextindique si l'établissement fait partie d'un GRETA (groupement d'établissements)
94.5%siren_sirettextnuméro SIRET de l'établissement (constitué du numéro SIREN sur 9 chiffres et du numéro NIC sur 5 chiffres)
fiche_oniseptexturl de la fiche onisep
positiongeo_point_2dposition (latitude/longitude WGS 84) de l'établissement
type_contrat_privetextdans le cas d'un établissement privé, libellé du type de contrat
libelle_departementtextnom du département
libelle_academieFilterable via the APItextnom de l'académie
libelle_regionFilterable via the APItextnom de la région
coordx_originedoublepremière coordonnée géographique de l'établissement dans le système de coordonnées légal
coordy_originedoubledeuxième coordonnée géographique de l'établissement dans le système de coordonnées légal
epsg_originetextcode EPSG du système de coordonnées légal
nom_circonscriptiontextnom de la circonscription
99.4%latitudedoublelatitude WGS84 de l'établissement
99.4%longitudedoublelongitude WGS84 de l'établissement
99.5%precision_localisationtextprécision de la localisation géographique Valeurs possibles 1/ l'adresse ponctuelle a été vérifiée par un collecteur: 1. BÂTIMENT 2/ l'adresse ponctuelle correspondant exactement à celle de l'établissement a été trouvée : 2. PLAQUE_ADRESSE_PROJETEE : projection de la plaque adresse 3. CENTRE_PARCELLE_PROJETE : projection du centroïde de parcelle 3/ l'adresse précise n'a pas été trouvée mais une adresse ponctuelle voisine a été trouvée: - DEFAUT_D_INDICE [numéro et indice utilisé] : adresse projetée de même numéro, mais d'indice différent) - DEFAUT_DE_NUMERO [numéro cherché -> numéro utilisé] : adresse projetée la plus proche. Si l'adresse recherchée n'a pas de numéro, il est placé sur le plus petit numéro trouvé (ex. DEFAUT_DE_NUMERO [->2]) 4/ aucune adresse ponctuelle portant le même nom de voie n'a été trouvée, mais un tronçon portant ce nom a été trouvé : 1. INTERPOLATION : adresse interpolée entre les bornes initiales et finales d'un tronçon (interpolation linéaire) 2. DEFAUT_DE_TRONCON : aucun tronçon de la route appariée n'a de bornes permettant d'encadrer le numéro recherché. L'adresse est positionnée sur le tronçon dont les bornes sont le plus proche du numéro recherché. 5/ ni adresse ni tronçon n’ont été trouvés, mais un lieu-dit (ponctuel) ou une zone nommée (ponctuelle) de même nom a été trouvée : - ZONE_D_ADRESSAGE 6/ la géolocalisation se fait à la commune: - COMMUNE 7/ pas de géolocalisation : - ERR
100%date_ouverturedatedate d'ouverture de l'établissement
100%date_maj_lignedatedate de mise à jour des informations
100%etatFilterable via the APItextétat de l'établissement (ouvert/à ouvrir/à fermer)
100%ministere_tutelleFilterable via the APItextministère de tutelle
100%multi_uaiintindique si plusieurs lignes possèdent le même identifiant (c'est le cas de certains établissements à plusieurs sites)
92.8%rpi_concentreintindique si l'établissement fait partie d'un réseau pédagogique intercommunal concentré
11.7%rpi_dispersetextsi l'établissement fait partie d'un réseau pédagogique intercommunal (RPI) dispersé, identifiant de ce réseau
code_natureintcode nature (type d'établissement détaillé)
libelle_naturetextlibellé de la nature(type d'établissement détaillé)
code_type_contrat_privetextdans le cas d'un établissement privé, code du type de contrat
pialtextLorsque l'établissement fait partie d'un PIAL (Pôles inclusifs d’accompagnement localisés), numéro UAI de l'établissement tête de réseau
etablissement_meretextIdentifiant de l'établissement mère, s'il y en a un
type_rattachement_etablissement_meretexttype de rattachement à l'établissement mère
code_circonscriptiontextcode de la circonscription
code_zone_animation_pedagogiquetextcode de la zone d'animation pédagogique
libelle_zone_animation_pedagogiquetextlibellé de la zone d'animation pédagogique
code_bassin_formationtextcode du bassin de formation (niveau infradépartemental d'animation de la politique pédagogique, institué par la circulaire n°2001-114 du 20-6-2001 - NOR : MEND0101328C)
libelle_bassin_formationtextlibellé du bassin de formation

Schema captured from opendatasoft 2 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source.

Sample data (5 records)

Record 1fax: — · web: —
{
  "fax": null,
  "web": null,
  "etat": "OUVERT",
  "mail": "ce.0131157M@ac-aix-marseille.fr",
  "pial": "0131140U",
  "ulis": 0,
  "greta": null,
  "segpa": null,
  "latitude": 43.6429774594667,
  "position": {
    "lat": 43.6429774594667,
    "lon": 5.107540282348881
  },
  "post_bac": null,
  "adresse_1": "Rue Belle d'Argent",
  "adresse_2": null,
  "adresse_3": "13300 SALON DE PROVENCE",
  "longitude": 5.107540282348881,
  "multi_uai": 0,
  "telephone": "0490564098",
  "code_nature": 101,
  "code_postal": "13300",
  "code_region": "93",
  "hebergement": 0,
  "nom_commune": "Salon-de-Provence",
  "siren_siret": "21130103100046",
  "code_commune": "13103",
  "epsg_origine": "EPSG:2154",
  "fiche_onisep": null,
  "restauration": 1,
  "rpi_disperse": null,
  "section_arts": null,
  "apprentissage": null,
  "code_academie": "02",
  "rpi_concentre": 0,
  "section_sport": null,
  "voie_generale": null,
  "coordx_origine": 870076.5,
  "coordy_origine": 6284929.1,
  "date_maj_ligne": "2026-05-27",
  "date_ouverture": "1965-07-10",
  "libelle_nature": "ECOLE MATERNELLE",
  "libelle_region": "Provence-Alpes-Côte d'Azur",
  "lycee_agricole": null,
  "section_cinema": null,
  "lycee_militaire": null,
  "section_theatre": null,
  "code_departement": "013",
  "ecole_maternelle": 1,
  "libelle_academie": "Aix-Marseille",
  "ecole_elementaire": 0,
  "lycee_des_metiers": null,
  "ministere_tutelle": "MINISTERE DE L'EDUCATION NATIONALE",
  "nom_etablissement": "Ecole maternelle Pavillon",
  "etablissement_mere": null,
  "section_europeenne": null,
  "type_contrat_prive": "SANS OBJET",
  "type_etablissement": "Ecole",
  "voie_technologique": null,
  "libelle_departement": "Bouches-du-Rhône",
  "nom_circonscription": "Circonscription d'inspection du 1er degré de Salon de Provence",
  "statut_public_prive": "Public",
  "code_circonscription": "0131315J",
  "voie_professionnelle": null,
  "code_bassin_formation": "02112",
  "precision_localisation": "Numéro de rue",
  "section_internationale": null,
  "code_type_contrat_prive": "99",
  "libelle_bassin_formation": "SALON DE PROVENCE",
  "identifiant_de_l_etablissement": "0131157M",
  "code_zone_animation_pedagogique": null,
  "appartenance_education_prioritaire": null,
  "libelle_zone_animation_pedagogique": null,
  "type_rattachement_etablissement_mere": null
}
Record 2fax: — · web: —
{
  "fax": null,
  "web": null,
  "etat": "OUVERT",
  "mail": "ce.0131160R@ac-aix-marseille.fr",
  "pial": "0132217P",
  "ulis": 0,
  "greta": null,
  "segpa": null,
  "latitude": 43.74415439649972,
  "position": {
    "lat": 43.74415439649972,
    "lon": 5.078589633210766
  },
  "post_bac": null,
  "adresse_1": "10 avenue Jean Moulin",
  "adresse_2": null,
  "adresse_3": "13560 SENAS",
  "longitude": 5.078589633210766,
  "multi_uai": 0,
  "telephone": "0490577938",
  "code_nature": 151,
  "code_postal": "13560",
  "code_region": "93",
  "hebergement": 0,
  "nom_commune": "Sénas",
  "siren_siret": "21130105600043",
  "code_commune": "13105",
  "epsg_origine": "EPSG:2154",
  "fiche_onisep": null,
  "restauration": 1,
  "rpi_disperse": null,
  "section_arts": null,
  "apprentissage": null,
  "code_academie": "02",
  "rpi_concentre": 0,
  "section_sport": null,
  "voie_generale": null,
  "coordx_origine": 867444.8,
  "coordy_origine": 6296107.4,
  "date_maj_ligne": "2026-05-27",
  "date_ouverture": "1965-07-10",
  "libelle_nature": "ECOLE DE NIVEAU ELEMENTAIRE",
  "libelle_region": "Provence-Alpes-Côte d'Azur",
  "lycee_agricole": null,
  "section_cinema": null,
  "lycee_militaire": null,
  "section_theatre": null,
  "code_departement": "013",
  "ecole_maternelle": 0,
  "libelle_academie": "Aix-Marseille",
  "ecole_elementaire": 1,
  "lycee_des_metiers": null,
  "ministere_tutelle": "MINISTERE DE L'EDUCATION NATIONALE",
  "nom_etablissement": "Ecole élémentaire Jean Moulin 1",
  "etablissement_mere": null,
  "section_europeenne": null,
  "type_contrat_prive": "SANS OBJET",
  "type_etablissement": "Ecole",
  "voie_technologique": null,
  "libelle_departement": "Bouches-du-Rhône",
  "nom_circonscription": "Circonscription d'inspection du 1er degré de Saint Martin de Crau",
  "statut_public_prive": "Public",
  "code_circonscription": "0133330Z",
  "voie_professionnelle": null,
  "code_bassin_formation": "02112",
  "precision_localisation": "Numéro de rue",
  "section_internationale": null,
  "code_type_contrat_prive": "99",
  "libelle_bassin_formation": "SALON DE PROVENCE",
  "identifiant_de_l_etablissement": "0131160R",
  "code_zone_animation_pedagogique": "013070",
  "appartenance_education_prioritaire": null,
  "libelle_zone_animation_pedagogique": "MONT SAUVY",
  "type_rattachement_etablissement_mere": null
}
Record 3fax: — · web: —
{
  "fax": null,
  "web": null,
  "etat": "OUVERT",
  "mail": "ce.0131166X@ac-aix-marseille.fr",
  "pial": "0133789Y",
  "ulis": 0,
  "greta": null,
  "segpa": null,
  "latitude": 43.43039731460714,
  "position": {
    "lat": 43.43039731460714,
    "lon": 5.4366603345003774
  },
  "post_bac": null,
  "adresse_1": "Rue Lambert",
  "adresse_2": null,
  "adresse_3": "13109 SIMIANE COLLONGUE",
  "longitude": 5.4366603345003774,
  "multi_uai": 0,
  "telephone": "0442224677",
  "code_nature": 151,
  "code_postal": "13109",
  "code_region": "93",
  "hebergement": 0,
  "nom_commune": "Simiane-Collongue",
  "siren_siret": "21130107200024",
  "code_commune": "13107",
  "epsg_origine": "EPSG:2154",
  "fiche_onisep": null,
  "restauration": 1,
  "rpi_disperse": null,
  "section_arts": null,
  "apprentissage": null,
  "code_academie": "02",
  "rpi_concentre": 0,
  "section_sport": null,
  "voie_generale": null,
  "coordx_origine": 897357.3,
  "coordy_origine": 6262077.3,
  "date_maj_ligne": "2026-05-27",
  "date_ouverture": "1965-07-10",
  "libelle_nature": "ECOLE DE NIVEAU ELEMENTAIRE",
  "libelle_region": "Provence-Alpes-Côte d'Azur",
  "lycee_agricole": null,
  "section_cinema": null,
  "lycee_militaire": null,
  "section_theatre": null,
  "code_departement": "013",
  "ecole_maternelle": 0,
  "libelle_academie": "Aix-Marseille",
  "ecole_elementaire": 1,
  "lycee_des_metiers": null,
  "ministere_tutelle": "MINISTERE DE L'EDUCATION NATIONALE",
  "nom_etablissement": "Ecole élémentaire marius roussel",
  "etablissement_mere": null,
  "section_europeenne": null,
  "type_contrat_prive": "SANS OBJET",
  "type_etablissement": "Ecole",
  "voie_technologique": null,
  "libelle_departement": "Bouches-du-Rhône",
  "nom_circonscription": "Circonscription d'inspection du 1er degré de Gardanne",
  "statut_public_prive": "Public",
  "code_circonscription": "0133338H",
  "voie_professionnelle": null,
  "code_bassin_formation": "02110",
  "precision_localisation": "Rue",
  "section_internationale": null,
  "code_type_contrat_prive": "99",
  "libelle_bassin_formation": "AIX PERTUIS",
  "identifiant_de_l_etablissement": "0131166X",
  "code_zone_animation_pedagogique": "013131",
  "appartenance_education_prioritaire": null,
  "libelle_zone_animation_pedagogique": "FRANCOIS MITTERRAND",
  "type_rattachement_etablissement_mere": null
}
Record 4fax: — · web: —
{
  "fax": null,
  "web": null,
  "etat": "OUVERT",
  "mail": "ce.0131172D@ac-aix-marseille.fr",
  "pial": "0131712R",
  "ulis": 0,
  "greta": null,
  "segpa": null,
  "latitude": 43.52148746936018,
  "position": {
    "lat": 43.52148746936018,
    "lon": 5.5128304115260445
  },
  "post_bac": null,
  "adresse_1": "Route 1718 RD 64C",
  "adresse_2": null,
  "adresse_3": "13100 LE THOLONET",
  "longitude": 5.5128304115260445,
  "multi_uai": 0,
  "telephone": "0442668715",
  "code_nature": 151,
  "code_postal": "13100",
  "code_region": "93",
  "hebergement": 0,
  "nom_commune": "Le Tholonet",
  "siren_siret": "21130109800029",
  "code_commune": "13109",
  "epsg_origine": "EPSG:2154",
  "fiche_onisep": null,
  "restauration": 1,
  "rpi_disperse": null,
  "section_arts": null,
  "apprentissage": null,
  "code_academie": "02",
  "rpi_concentre": 0,
  "section_sport": null,
  "voie_generale": null,
  "coordx_origine": 903202.5,
  "coordy_origine": 6272390.2,
  "date_maj_ligne": "2026-05-27",
  "date_ouverture": "1965-07-10",
  "libelle_nature": "ECOLE DE NIVEAU ELEMENTAIRE",
  "libelle_region": "Provence-Alpes-Côte d'Azur",
  "lycee_agricole": null,
  "section_cinema": null,
  "lycee_militaire": null,
  "section_theatre": null,
  "code_departement": "013",
  "ecole_maternelle": 1,
  "libelle_academie": "Aix-Marseille",
  "ecole_elementaire": 1,
  "lycee_des_metiers": null,
  "ministere_tutelle": "MINISTERE DE L'EDUCATION NATIONALE",
  "nom_etablissement": "Ecole primaire Jean Vincent",
  "etablissement_mere": null,
  "section_europeenne": null,
  "type_contrat_prive": "SANS OBJET",
  "type_etablissement": "Ecole",
  "voie_technologique": null,
  "libelle_departement": "Bouches-du-Rhône",
  "nom_circonscription": "Circonscription d'inspection du 1er degré d'Aix-en Provence Ste Victoire",
  "statut_public_prive": "Public",
  "code_circonscription": "0131312F",
  "voie_professionnelle": null,
  "code_bassin_formation": "02110",
  "precision_localisation": "Ville",
  "section_internationale": null,
  "code_type_contrat_prive": "99",
  "libelle_bassin_formation": "AIX PERTUIS",
  "identifiant_de_l_etablissement": "0131172D",
  "code_zone_animation_pedagogique": "013041",
  "appartenance_education_prioritaire": null,
  "libelle_zone_animation_pedagogique": "ARC DE MEYRAN",
  "type_rattachement_etablissement_mere": null
}
Record 5fax: — · web: —
{
  "fax": null,
  "web": null,
  "etat": "OUVERT",
  "mail": "ce.0131204N@ac-aix-marseille.fr",
  "pial": "0132009N",
  "ulis": 0,
  "greta": null,
  "segpa": null,
  "latitude": 43.53752379892289,
  "position": {
    "lat": 43.53752379892289,
    "lon": 5.394089710298086
  },
  "post_bac": null,
  "adresse_1": "Chemin du Granet",
  "adresse_2": null,
  "adresse_3": "13090 AIX EN PROVENCE",
  "longitude": 5.394089710298086,
  "multi_uai": 0,
  "telephone": "0442200080",
  "code_nature": 151,
  "code_postal": "13090",
  "code_region": "93",
  "hebergement": 0,
  "nom_commune": "Aix-en-Provence",
  "siren_siret": "21130001700053",
  "code_commune": "13001",
  "epsg_origine": "EPSG:2154",
  "fiche_onisep": null,
  "restauration": 1,
  "rpi_disperse": null,
  "section_arts": null,
  "apprentissage": null,
  "code_academie": "02",
  "rpi_concentre": 0,
  "section_sport": null,
  "voie_generale": null,
  "coordx_origine": 893549.4,
  "coordy_origine": 6273873.4,
  "date_maj_ligne": "2026-05-27",
  "date_ouverture": "1965-07-10",
  "libelle_nature": "ECOLE DE NIVEAU ELEMENTAIRE",
  "libelle_region": "Provence-Alpes-Côte d'Azur",
  "lycee_agricole": null,
  "section_cinema": null,
  "lycee_militaire": null,
  "section_theatre": null,
  "code_departement": "013",
  "ecole_maternelle": 0,
  "libelle_academie": "Aix-Marseille",
  "ecole_elementaire": 1,
  "lycee_des_metiers": null,
  "ministere_tutelle": "MINISTERE DE L'EDUCATION NATIONALE",
  "nom_etablissement": "Ecole élémentaire Les Granettes",
  "etablissement_mere": null,
  "section_europeenne": null,
  "type_contrat_prive": "SANS OBJET",
  "type_etablissement": "Ecole",
  "voie_technologique": null,
  "libelle_departement": "Bouches-du-Rhône",
  "nom_circonscription": "Circonscription d'inspection du 1er degré Aix Touloubre",
  "statut_public_prive": "Public",
  "code_circonscription": "0131311E",
  "voie_professionnelle": null,
  "code_bassin_formation": "02110",
  "precision_localisation": "Numéro de rue",
  "section_internationale": null,
  "code_type_contrat_prive": "99",
  "libelle_bassin_formation": "AIX PERTUIS",
  "identifiant_de_l_etablissement": "0131204N",
  "code_zone_animation_pedagogique": "013063",
  "appartenance_education_prioritaire": null,
  "libelle_zone_animation_pedagogique": "CHATEAU DOUBLE",
  "type_rattachement_etablissement_mere": null
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.education.gouv.fr/api/explore/v2.1/catalog/datasets/fr-en-annuaire-education

Query examples

curl -s 'https://data.education.gouv.fr/api/explore/v2.1/catalog/datasets/fr-en-annuaire-education/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

50 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
69k
68936
Update cadence
Daily
declared upstream
Last upstream update
4 days ago
2026-07-02
Temporal coverage
2015 → 2040

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Annuaire des établissements scolaires — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.