c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 2d ago
R

Results of official food safety inspections: the "Alim'confiance" information systemRésultats des contrôles officiels sanitaires : dispositif d'information « Alim’confiance »

Résultats des contrôles officiels sanitaires : dispositif d'information « Alim’confiance »Results of official food safety inspections: the "Alim'confiance" information system

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides the results of official food safety inspections conducted in France since 1 March 2017, published under the "Alim'confiance" scheme. Each inspected establishment is assigned one of four hygiene ratings, ranging from very satisfactory (no or only minor non-conformities) down to lower levels indicating more serious shortcomings. The dataset covers establishments across the food chain subject to official sanitary controls and is maintained at national level, with this particular access point hosted via the Île-de-France open data portal. It allows users to check inspection outcomes for specific food businesses.Publication des résultats des contrôles officiels réalisés en sécurité sanitaire des aliments depuis le 1er mars 2017. Les mentions relatives aux 4 niveaux d'hygiène : Niveau d'hygiène très satisfaisant : établissements ne présentant pas de non-conformité, ou présentant uniquement des non-conform...

42
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (17 fields)

Filterable via the API (16)
app_libelle_etablissementsiretadresse_2_uacode_postallibelle_communeapp_libelle_activite_etablissementsynthese_eval_sanitdate_inspectionagrementapp_code_synthese_eval_sanitreg_namereg_codedep_namedep_codecom_namecom_code

Click a field to see example values.

FillFieldTypeDescription
—app_libelle_etablissementFilterable via the APINom de l'établissementtextName of the establishment.Name of the establishment.
—siretFilterable via the APISIRET (establishment)textSIRET business identification number of the establishment.SIRET business identification number of the establishment.
—adresse_2_uaFilterable via the APIAdressetextStreet address of the establishment.Street address of the establishment.
—code_postalFilterable via the APIPostal codeintPostal code of the establishment's location.Postal code of the establishment's location.
—libelle_communeFilterable via the APILibelle communetextName of the municipality where the establishment is located.Name of the municipality where the establishment is located.
—app_libelle_activite_etablissementFilterable via the APIActivité de l'établissementtextType of activity carried out by the establishment.Type of activity carried out by the establishment.
—synthese_eval_sanitFilterable via the APINiveau d'hygiènetextOverall hygiene rating resulting from the official inspection.Overall hygiene rating resulting from the official inspection.
—date_inspectionFilterable via the APIDate du contrôledatetimeDate on which the official inspection took place.Date on which the official inspection took place.
—agrementFilterable via the APItextHealth approval number of the establishment, if applicable.Health approval number of the establishment, if applicable.
—georesgeo_point_2dGeographic coordinates (latitude and longitude) of the establishment.Geographic coordinates (latitude and longitude) of the establishment.
100%app_code_synthese_eval_sanitFilterable via the APIApp code synthese eval sanitintNumeric code corresponding to the hygiene rating level.Numeric code corresponding to the hygiene rating level.
97.6%reg_nameFilterable via the APIReg nametextName of the administrative region.Name of the administrative region.
97.6%reg_codeFilterable via the APIReg codeintNumeric code of the administrative region.Numeric code of the administrative region.
97.6%dep_nameFilterable via the APIDep nametextName of the administrative department.Name of the administrative department.
97.6%dep_codeFilterable via the APIDep codeintNumeric code of the administrative department.Numeric code of the administrative department.
97.6%com_nameFilterable via the APICom nametextName of the municipality (commune).Name of the municipality (commune).
97.6%com_codeFilterable via the APICom codeintINSEE code identifying the municipality (commune).INSEE code identifying the municipality (commune).

Schema captured from opendatasoft 7 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1siret: 44408970000017 · geores: {"lat":48.805984,"lon":2.13266}
{
  "siret": "44408970000017",
  "geores": {
    "lat": 48.805984,
    "lon": 2.13266
  },
  "agrement": null,
  "com_code": 78646,
  "com_name": "Versailles",
  "dep_code": 78,
  "dep_name": "Yvelines",
  "reg_code": 11,
  "reg_name": "Île-de-France",
  "code_postal": 78000,
  "adresse_2_ua": "4, Rue André Chénier",
  "date_inspection": "2024-07-17T00:00:00+00:00",
  "libelle_commune": "Versailles",
  "synthese_eval_sanit": "Satisfaisant",
  "app_libelle_etablissement": "PARNASSE (LE)- SALON DE THE",
  "app_code_synthese_eval_sanit": 2,
  "app_libelle_activite_etablissement": "Restaurants"
}
Record 2siret: 53317331600027 · geores: {"lat":48.892938,"lon":2.401914}
{
  "siret": "53317331600027",
  "geores": {
    "lat": 48.892938,
    "lon": 2.401914
  },
  "agrement": null,
  "com_code": 93055,
  "com_name": "Pantin",
  "dep_code": 93,
  "dep_name": "Seine-Saint-Denis",
  "reg_code": 11,
  "reg_name": "Île-de-France",
  "code_postal": 93500,
  "adresse_2_ua": "26 RUE HOCHE",
  "date_inspection": "2024-10-17T00:00:00+00:00",
  "libelle_commune": "Pantin",
  "synthese_eval_sanit": "Satisfaisant",
  "app_libelle_etablissement": "PIZZA DELIZIA",
  "app_code_synthese_eval_sanit": 2,
  "app_libelle_activite_etablissement": "Restaurants"
}
Record 3siret: 87835792000056 · geores: {"lat":48.911485,"lon":2.380596}
{
  "siret": "87835792000056",
  "geores": {
    "lat": 48.911485,
    "lon": 2.380596
  },
  "agrement": null,
  "com_code": 93001,
  "com_name": "Aubervilliers",
  "dep_code": 93,
  "dep_name": "Seine-Saint-Denis",
  "reg_code": 11,
  "reg_name": "Île-de-France",
  "code_postal": 93300,
  "adresse_2_ua": "RUE DE LA BONGARDE",
  "date_inspection": "2024-05-31T00:00:00+00:00",
  "libelle_commune": "Aubervilliers",
  "synthese_eval_sanit": "Très satisfaisant",
  "app_libelle_etablissement": "QUICK EXPLOITATION",
  "app_code_synthese_eval_sanit": 1,
  "app_libelle_activite_etablissement": "Restaurants"
}
Record 4siret: 43334350600013 · geores: {"lat":48.874535,"lon":2.387737}
{
  "siret": "43334350600013",
  "geores": {
    "lat": 48.874535,
    "lon": 2.387737
  },
  "agrement": null,
  "com_code": 75056,
  "com_name": "Paris",
  "dep_code": 75,
  "dep_name": "Paris",
  "reg_code": 11,
  "reg_name": "Île-de-France",
  "code_postal": 75020,
  "adresse_2_ua": "13 RUE JEAN-BAPTISTE DUMAY",
  "date_inspection": "2025-03-03T00:00:00+00:00",
  "libelle_commune": "Paris 20e  Arrondissement",
  "synthese_eval_sanit": "A améliorer",
  "app_libelle_etablissement": "LA CAGNOTTE DE BELLEVILLE",
  "app_code_synthese_eval_sanit": 3,
  "app_libelle_activite_etablissement": "Restaurants"
}
Record 5siret: 91303492200017 · geores: {"lat":48.821942,"lon":2.360792}
{
  "siret": "91303492200017",
  "geores": {
    "lat": 48.821942,
    "lon": 2.360792
  },
  "agrement": null,
  "com_code": 75056,
  "com_name": "Paris",
  "dep_code": 75,
  "dep_name": "Paris",
  "reg_code": 11,
  "reg_name": "Île-de-France",
  "code_postal": 75013,
  "adresse_2_ua": "9 RUE GANDON",
  "date_inspection": "2024-08-13T00:00:00+00:00",
  "libelle_commune": "Paris 13e  Arrondissement",
  "synthese_eval_sanit": "Très satisfaisant",
  "app_libelle_etablissement": "MAISON JENNY",
  "app_code_synthese_eval_sanit": 1,
  "app_libelle_activite_etablissement": "Restaurants"
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/alim-confiance

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/alim-confiance/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

10 000 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
15k
15335
Last upstream update
9 days ago
2026-10-21

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Résultats des contrôles officiels sanitaires : dispositif d'information « Alim’confiance » — live verification badge

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