c0mm0.com — the continuously verified register of European data

Register record·API·FR·REGION·Updated DailyVERIFIED · checked 2d ago
H

Open-air accommodation (campsites) in Loire-AtlantiqueHôtelleries de plein air (camping) en Loire-Atlantique

Hôtelleries de plein air (camping) en Loire-AtlantiqueOpen-air accommodation (campsites) in Loire-Atlantique

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset lists campsites and open-air accommodation facilities in the Loire-Atlantique department, France. It is supplied by the e-SPRIT network, the tourism information system for professionals in the Pays de la Loire region, and published by the Département de Loire-Atlantique. The data can be downloaded in JSON, CSV, XML and XLS formats and is also accessible via API. It is intended for reuse by developers, researchers and organizations working on tourism-related applications and services in the region.Liste des campings en Loire-Atlantique. Ce jeu de données est fourni par le réseau e-SPRIT : e-système des professionnels du réseau d’information touristique des Pays de la Loire E-Sprit . Le jeu de données peut être téléchargé aux formats JSON, CSV, XML et XLS. Il est aussi accessible pour les d...

54
fair

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

Data schema (55 fields)

Filterable via the API (54)
nomoffresyndicobjectidtypecategorieadresse1adresse1suiteadresse2adresse3codepostalcommunecodeinseecommunelatitudelongitudeaccescommmobcommtelcommfaxcommmailcommwebvideosurlplateformeurlspvideosembedspplateformezooverwidgettripadwidgetanimauxacceptesanimauxinfolabeltourismehandicapspaccessibilitespaccueilveloitineraireequipementsequipementsenlocationservicesnaturismecapacitenbemplacementscapacitenbemplacementscampingcarcapacitenbemplacementslocatifscapacitenbemplacementsnuscapacitenbemplacementsresidentielscapacitenbemplacementssaisoncapacitesurfaceaccueilgroupelabelslabelschaineslabelsclassementlanguesparleesaccueilouverture24ouverturealanneeouverturegranuleresadirecteresaenligneresaenligneouinontarifsmodepaiementdepartement

Click a field to see example values.

FillFieldTypeDescription
100%nomoffreFilterable via the APINom de l'offre touristiquetextName of the tourist offer (campsite).Nom de l'offre touristique
100%syndicobjectidFilterable via the APItextUnique identifier of the campsite offer.Identifiant unique de l'offre d'hôtellerie de plein air
99.4%typeFilterable via the APIType de l'offretextType of tourist offer.Type de l'offre
91.3%categorieFilterable via the APICatégorie de l'offretextCategory of the offer, e.g. star rating.Catégorie de l'offre
2.5%adresse1Filterable via the APItextAddress line: door/staircase details.Porte/escalier
1.2%adresse1suiteFilterable via the APIAdresse partie 1 suitetextAddress line: building/residence/activity zone.Bat/res/zone activité
96.9%adresse2Filterable via the APIAdresse partie 2textAddress line: street number and name.n° répétiteur/type/nom de voie (Ex :2 bis rue du Château)
23%adresse3Filterable via the APIAdresse partie 3textAddress line: PO box or locality name.BP, lieu dit
100%codepostalFilterable via the APItextPostal code.Code postal
100%communeFilterable via the APINom de la communetextName of the municipality.Nom de la commune
100%codeinseecommuneFilterable via the APICode Insee de la CommunetextINSEE code of the municipality.Code Insee de la Commune
100%latitudeFilterable via the APILatitudedoubleLatitude coordinate in WGS84.Latitude en WGS84
100%longitudeFilterable via the APILongitudedoubleLongitude coordinate in WGS84.Longitude en WGS84
39.1%accesFilterable via the APISituation de l'offretextDistance and name of nearby access points (station, motorway, etc.).Situation de l'offre par rapport aux principaux points d'accès - 3 champs : Point d’accès||Nom||distance - Nom : champ texte libre - distance exprimée en km (0 = sur place) - Les champs sont séparés par 2 pipes "||" et les occurrences sont séparées par 2 dièses "##" Ex : Gare||Laval||30##Autoroute||A11||20
31.7%commmobFilterable via the APIN° de téléphone mobiletextMobile phone number(s), separated by '##'.Numéro(s) de téléphone mobile - Occurrences séparées par 2 dièses "##"
88.2%commtelFilterable via the APIN° de téléphone fixetextLandline phone number(s), separated by '##'.Numéro(s) de tel fixe - Occurrences séparées par 2 dièses "##"
11.2%commfaxFilterable via the APIN° de faxtextFax number(s), separated by '##'.Numéro(s) de fax - Occurrences séparées par 2 dièses "##
0%commmailFilterable via the APIAdresse e-MailtextEmail address(es), separated by '##'.Adresse(s) e-Mail - Ocurrences séparées par 2 dièses "##"
86.3%commwebFilterable via the APIUrl du site webtextWebsite URL(s), separated by '##'.Url(s) de site web - Occurrences séparées par 2 dièses "##"
6.2%videosurlFilterable via the APIUrl pour accéder à la vidéotextURL(s) to access related video(s), separated by '##'.url(s) pour accéder à la ou aux video(s) - Occurrences séparées par 2 dièses "##"
24.2%plateformeurlFilterable via the APIPrésence sur plateforme(s) communautaire(s)textPresence on community platform(s) with type and URL.Présence sur plateforme(s) communautaire(s) - 2 champs texte : Type de plateforme||url - Type de plateforme choisi dans une liste déroulante - Occurrences séparées par 2 dièses "##"
1.9%spvideosembedFilterable via the APICode Embed pour intégrer une videotextEmbed code(s) for videos, separated by '##'.Code Embed pour intégrer une(des) video(s) - Occurrences séparées par 2 dièses "##"
0.6%spplateformezooverwidgetFilterable via the APIwidget pour zoovertextWidget code for Zoover platform.widget pour zoover
1.2%tripadwidgetFilterable via the APIWidget tripadvisortextWidget code(s) for TripAdvisor.widget tripadvisor -Occurrences séparées par 2 dièses "##"
88.2%animauxacceptesFilterable via the APIAnimal accepté: oui / nontextWhether pets are accepted (yes/no).Animal accepté: oui / non
30.4%animauxinfoFilterable via the APIComplément information animal acceptétextAdditional information about pet acceptance.Complément information animal accepté
0.6%labeltourismehandicapFilterable via the APItextTypes of disability covered by the Tourism and Disability label.Label tourisme et handicap : type(s) de déficience labellisé(s) - Occurrences séparées par 2 dièses "##"
88.8%spaccessibiliteFilterable via the APItextWhether the offer holds a Tourism and Disability label for any disability.L'offre touristique a-t-elle le label Tourisme et handicap pour au moins une déficience ? 
21.7%spaccueilveloitineraireFilterable via the APIPrésence l'offre sur les grands itinéraires vélotextPresence of the offer on major cycling routes.Présence de l'offre sur les grands itinéraires vélo - Occurrences séparées par 2 dièses "##" 
79.5%equipementsFilterable via the APItextFacilities available on site, separated by '##'.Equipement(s) présent(s) sur le site - Occurrences séparées par 2 dièses "##"
75.2%equipementsenlocationFilterable via the APITypes d'équipements locatifs sur le campingtextTypes of rental equipment available at the campsite.Types d'équipements locatifs sur le camping
37.9%servicesFilterable via the APIServices proposés sur placetextServices offered on site, separated by '##'.Service(s) proposé(s) sur l'équipement - Occurrences séparées par 2 dièses "##"
46%naturismeFilterable via the APItextWhether the site offers naturism (yes/no).Naturisme : oui / non
68.3%capacitenbemplacementsFilterable via the APINombre emplacements pour les campingsintNumber of pitches available at the campsite.Nombre emplacements pour les campings
33.5%capacitenbemplacementscampingcarFilterable via the APINombre emplacements pour les campings carintNumber of pitches for motorhomes.Nombre emplacements pour les campings car
68.3%capacitenbemplacementslocatifsFilterable via the APINombre emplacements équipés avec locatif pour les campingstextNumber of pitches equipped with rental accommodation.Nombre emplacements équipés avec locatif pour les campings
70.8%capacitenbemplacementsnusFilterable via the APINombre emplacements nus pour les campingstextNumber of bare (unequipped) pitches.Nombre emplacements nus pour les campings
26.1%capacitenbemplacementsresidentielsFilterable via the APINombre emplacements résidentiels pour les campingstextNumber of residential pitches.Nombre emplacements résidentiels pour les campings
8.7%capacitenbemplacementssaisonFilterable via the APINombre emplacements saisonniers pour les campingstextNumber of seasonal pitches.Nombre emplacements saisonniers pour les campings
54.7%capacitesurfaceFilterable via the APISurface en hectarestextSite surface area in hectares.Surface en hectares
19.9%accueilgroupeFilterable via the APIGroupe accepté: oui / nontextWhether groups are accepted (yes/no).Groupe accepté: oui / non
36.6%labelsFilterable via the APItextLabel(s) held by the establishment, separated by '##'.Label(s) - Occurrences séparées par 2 dièses "##"
1.9%labelschainesFilterable via the APIChaînestextChain(s) the establishment belongs to.Chaînes
0%labelsclassementFilterable via the APIClassements préfectoraltextOfficial prefectural classification.Classements préfectoral
83.2%languesparleesaccueilFilterable via the APILangues parlées à l'accueiltextLanguages spoken at reception, separated by '##'.Langue(s) parlée(s) à l'accueil - Occurrences séparées par 2 dièses "##" 
37.9%ouverture24Filterable via the APIOuverture 24h / 24h: oui / nontextWhether the site is open 24 hours a day (yes/no).Ouverture 24h / 24h: oui / non
24.2%ouverturealanneeFilterable via the APIOuvert toute l'année: oui / nontextWhether the site is open all year (yes/no).Ouvert toute l'année: oui / non
55.9%ouverturegranuleFilterable via the APIPériode/horaires par jour/précisions ouverture/précision fermeturetextDetailed opening periods and daily hours. Horaires d'ouvertures par période(s) d'ouverture(s) - 32 champs : - [Date début ]||[Date fin]||[Précisions sur les ouvertures]||[Précisions sur les fermetures]||[lundi heure debut 1]||[lundi heure fin 1]||[lundi heure debut 2]||[lundi heure fin 2]||[mardi heure debut 1]||[mardi heure fin 1]||[mardi heure debut 2]||[mardi heure fin 2]||[mercredi heure debut 1]||[mercredi heure fin 1]||[mercredi heure debut 2]||[mercredi heure fin 2]||[jeudi heure debut 1]||[jeudi heure fin 1]||[jeudi heure debut 2]||[jeudi heure fin 2]||[vendredi heure debut 1]||[vendredi heure fin 1]||[vendredi heure debut 2]||[vendredi heure fin 2]||[samedi heure debut 1]||[samedi heure fin 1]||[samedi heure debut 2]||[samedi heure fin 2]||[dimanche heure debut 1]||[dimanche heure fin 1]||[dimanche heure debut 2]||[dimanche heure fin 2] Occurrences séparées par 2 dièses "##"
29.2%resadirecteFilterable via the APINom du contact/Tel contact/mail contacttextDirect reservation contact name, phone and email.Moyen(s) de réservation directe - 3 champs texte : Nom du contact||Tel contact||mail contact - Occurrences séparées par 2 dièses "##"
16.8%resaenligneFilterable via the APINom centrale de réservation en lignetextName of the online booking service used.Nom centrale de réservation en ligne: url réservation en ligne / téléphone centrale / mail centrale
—resaenligneouinonFilterable via the APIMoyen(s) de réservation en lignetextOnline booking details including URLs and contacts.Moyen(s) de réservation en ligne - 5 champs texte : Nom centrale resa||url resa en ligne||url disponibilités||tel centrale resa||mail centrale resa - Occurrences séparées par 2 dièses "##"
—tarifsFilterable via the APItextCurrent year's pricing details by category.Tarif(s) de l'année en cours proposé(s) - 4 champs - Intitulé tarif||min tarif année en cours||max tarif année en cours||Précisions tarif - Occurrences séparées par 2 dièses "##"
—modepaiementFilterable via the APIModes de paiement acceptéstextAccepted payment methods, separated by '##'.Mode(s) de paiement accepté(s) - Occurrences séparées par 2 dièses "##"
—localisationgeo_point_2dGeographic coordinates of the campsite.Geographic coordinates of the campsite.
—departementFilterable via the APItextName of the department.Name of the department.

Schema captured from opendatasoft 3 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 1type: Camp de tourisme · acces: —
{
  "type": "Camp de tourisme",
  "acces": null,
  "labels": null,
  "tarifs": null,
  "commfax": null,
  "commmob": "06 63 01 84 25",
  "commtel": "02 40 23 51 71",
  "commune": "PIRIAC-SUR-MER",
  "commweb": "http://www.campinglesflotsbleus.com",
  "adresse1": null,
  "adresse2": "16 Rue du mané",
  "adresse3": null,
  "commmail": null,
  "latitude": 47.37691,
  "nomoffre": "Les Flots Bleus",
  "services": null,
  "categorie": "2 étoiles",
  "longitude": -2.55069,
  "naturisme": null,
  "videosurl": null,
  "codepostal": "44420",
  "animauxinfo": null,
  "departement": "Loire-Atlantique",
  "equipements": "WiFi",
  "ouverture24": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.37691,
    "lon": -2.55069
  },
  "modepaiement": "Cartes bancaires,Chèques bancaires et postaux,Chèques Vacances,Espèces,Virement",
  "tripadwidget": null,
  "accueilgroupe": null,
  "adresse1suite": null,
  "labelschaines": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "syndicobjectid": "HPAELESFLOTSBLEUS",
  "animauxacceptes": "oui",
  "capacitesurface": null,
  "spaccessibilite": "non",
  "codeinseecommune": "44125",
  "labelsclassement": null,
  "ouverturealannee": null,
  "ouverturegranule": "01/04/2026||01/11/2026||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||",
  "resaenligneouinon": null,
  "equipementsenlocation": "Caravanes,Mobil-Home,Tente",
  "labeltourismehandicap": null,
  "languesparleesaccueil": "Anglais",
  "capacitenbemplacements": 83,
  "spaccueilveloitineraire": null,
  "spplateformezooverwidget": null,
  "capacitenbemplacementsnus": "22",
  "capacitenbemplacementssaison": null,
  "capacitenbemplacementslocatifs": "8",
  "capacitenbemplacementscampingcar": 22,
  "capacitenbemplacementsresidentiels": null
}
Record 2type: Camp de tourisme · acces: —
{
  "type": "Camp de tourisme",
  "acces": null,
  "labels": null,
  "tarifs": null,
  "commfax": "02 40 62 55 62",
  "commmob": "06 40 84 49 55",
  "commtel": "02 40 62 55 62",
  "commune": "SAINT-MOLF",
  "commweb": "http://www.camping-iledekernodet.com",
  "adresse1": null,
  "adresse2": "Longue Haleine",
  "adresse3": "19 route de La Turballe",
  "commmail": null,
  "latitude": 47.38646,
  "nomoffre": "Camping - L'Ile de Kernodet - Camping Paradis",
  "services": null,
  "categorie": "4 étoiles",
  "longitude": -2.43889,
  "naturisme": null,
  "videosurl": null,
  "codepostal": "44350",
  "animauxinfo": null,
  "departement": "Loire-Atlantique",
  "equipements": "Espace Bien-être,Piscine couverte,WiFi",
  "ouverture24": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.38646,
    "lon": -2.43889
  },
  "modepaiement": "Cartes bancaires,Chèques bancaires et postaux,Chèques Vacances,Espèces,Virement",
  "tripadwidget": null,
  "accueilgroupe": null,
  "adresse1suite": null,
  "labelschaines": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "syndicobjectid": "HPAEILEDEKERNODET",
  "animauxacceptes": "oui",
  "capacitesurface": null,
  "spaccessibilite": "non",
  "codeinseecommune": "44183",
  "labelsclassement": null,
  "ouverturealannee": null,
  "ouverturegranule": "01/04/2026||26/09/2026||Horaires différents selon la saison||||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00||09:00||12:00||14:30||18:00",
  "resaenligneouinon": null,
  "equipementsenlocation": "Mobil-Home",
  "labeltourismehandicap": null,
  "languesparleesaccueil": "Anglais",
  "capacitenbemplacements": 95,
  "spaccueilveloitineraire": null,
  "spplateformezooverwidget": null,
  "capacitenbemplacementsnus": "12",
  "capacitenbemplacementssaison": null,
  "capacitenbemplacementslocatifs": "37",
  "capacitenbemplacementscampingcar": 4,
  "capacitenbemplacementsresidentiels": null
}
Record 3type: Camp de tourisme · acces: —
{
  "type": "Camp de tourisme",
  "acces": null,
  "labels": "Hébergement Pêche",
  "tarifs": null,
  "commfax": null,
  "commmob": "06 79 03 22 37",
  "commtel": "02 40 51 20 62",
  "commune": "LE GAVRE",
  "commweb": "http://campinglegavre.fr",
  "adresse1": null,
  "adresse2": "3 rue de l'Etang",
  "adresse3": null,
  "commmail": null,
  "latitude": 47.5198881,
  "nomoffre": "CAMPING DE LA FORET **",
  "services": null,
  "categorie": "2 étoiles",
  "longitude": -1.7505215,
  "naturisme": "non",
  "videosurl": null,
  "codepostal": "44130",
  "animauxinfo": null,
  "departement": "Loire-Atlantique",
  "equipements": "Prise électrique,Tennis,WiFi",
  "ouverture24": "non",
  "resadirecte": "DUBREUIL ||02 40 51 20 62||campinglegavre@gmail.com",
  "resaenligne": null,
  "localisation": {
    "lat": 47.5198881,
    "lon": -1.7505215
  },
  "modepaiement": "Cartes bancaires,Chèques bancaires et postaux,Chèques Vacances,Espèces",
  "tripadwidget": null,
  "accueilgroupe": "oui",
  "adresse1suite": null,
  "labelschaines": null,
  "plateformeurl": "Facebook||https://www.facebook.com/pages/category/Campground/Camping-de-la-foret-du-Gavre-595875250549183/",
  "spvideosembed": null,
  "syndicobjectid": "HPAPDL044000061",
  "animauxacceptes": "oui",
  "capacitesurface": "3,9",
  "spaccessibilite": "non",
  "codeinseecommune": "44062",
  "labelsclassement": null,
  "ouverturealannee": "non",
  "ouverturegranule": null,
  "resaenligneouinon": null,
  "equipementsenlocation": "Caravanes,Chalet",
  "labeltourismehandicap": null,
  "languesparleesaccueil": "Anglais,Français",
  "capacitenbemplacements": 73,
  "spaccueilveloitineraire": null,
  "spplateformezooverwidget": null,
  "capacitenbemplacementsnus": "75",
  "capacitenbemplacementssaison": null,
  "capacitenbemplacementslocatifs": "5",
  "capacitenbemplacementscampingcar": 10,
  "capacitenbemplacementsresidentiels": null
}
Record 4type: Camp de tourisme · acces: —
{
  "type": "Camp de tourisme",
  "acces": null,
  "labels": "Accueil Vélo",
  "tarifs": null,
  "commfax": "02 40 23 23 13",
  "commmob": null,
  "commtel": "02 40 23 13 44",
  "commune": "LE CROISIC",
  "commweb": "http://www.campinglapierrelongue.com",
  "adresse1": null,
  "adresse2": "Rue Henri Dunant",
  "adresse3": null,
  "commmail": null,
  "latitude": 47.29223,
  "nomoffre": "Camping - La Pierre Longue",
  "services": null,
  "categorie": "4 étoiles",
  "longitude": -2.52309,
  "naturisme": null,
  "videosurl": null,
  "codepostal": "44490",
  "animauxinfo": null,
  "departement": "Loire-Atlantique",
  "equipements": "WiFi",
  "ouverture24": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.29223,
    "lon": -2.52309
  },
  "modepaiement": "Cartes bancaires,Chèques bancaires et postaux,Chèques Vacances,Virement",
  "tripadwidget": null,
  "accueilgroupe": null,
  "adresse1suite": null,
  "labelschaines": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "syndicobjectid": "HPAEPIERRELONGUE",
  "animauxacceptes": "oui",
  "capacitesurface": null,
  "spaccessibilite": "non",
  "codeinseecommune": "44049",
  "labelsclassement": null,
  "ouverturealannee": null,
  "ouverturegranule": null,
  "resaenligneouinon": null,
  "equipementsenlocation": "Caravanes,Mobil-Home",
  "labeltourismehandicap": null,
  "languesparleesaccueil": "Anglais",
  "capacitenbemplacements": 158,
  "spaccueilveloitineraire": "V45-Vélocéan Nord Loire",
  "spplateformezooverwidget": null,
  "capacitenbemplacementsnus": "55",
  "capacitenbemplacementssaison": null,
  "capacitenbemplacementslocatifs": "27",
  "capacitenbemplacementscampingcar": null,
  "capacitenbemplacementsresidentiels": null
}
Record 5type: Camp de tourisme · acces: —
{
  "type": "Camp de tourisme",
  "acces": null,
  "labels": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": "02 59 16 36 20",
  "commune": "FEGREAC",
  "commweb": null,
  "adresse1": null,
  "adresse2": "1 Rue de Pont Miny",
  "adresse3": null,
  "commmail": null,
  "latitude": 47.57178,
  "nomoffre": "Sur les Rives de Pont Miny",
  "services": null,
  "categorie": null,
  "longitude": -2.04622,
  "naturisme": null,
  "videosurl": null,
  "codepostal": "44460",
  "animauxinfo": null,
  "departement": "Loire-Atlantique",
  "equipements": null,
  "ouverture24": "non",
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.57178,
    "lon": -2.04622
  },
  "modepaiement": "Chèques bancaires et postaux,Espèces",
  "tripadwidget": null,
  "accueilgroupe": "non",
  "adresse1suite": null,
  "labelschaines": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "syndicobjectid": "HPAPDL044V51HYRC",
  "animauxacceptes": "non",
  "capacitesurface": null,
  "spaccessibilite": null,
  "codeinseecommune": "44057",
  "labelsclassement": null,
  "ouverturealannee": null,
  "ouverturegranule": null,
  "resaenligneouinon": null,
  "equipementsenlocation": null,
  "labeltourismehandicap": null,
  "languesparleesaccueil": "Espagnol,Français",
  "capacitenbemplacements": null,
  "spaccueilveloitineraire": null,
  "spplateformezooverwidget": null,
  "capacitenbemplacementsnus": null,
  "capacitenbemplacementssaison": null,
  "capacitenbemplacementslocatifs": null,
  "capacitenbemplacementscampingcar": null,
  "capacitenbemplacementsresidentiels": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.loire-atlantique.fr/api/explore/v2.1/catalog/datasets/793866443_hotelleries-de-plein-air-camping-en-loire-atlantique

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.loire-atlantique.fr/api/explore/v2.1/catalog/datasets/793866443_hotelleries-de-plein-air-camping-en-loire-atlantique/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

100 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
161
Update cadence
Daily
declared upstream
Last upstream update
4 days ago
2026-10-19

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Hôtelleries de plein air (camping) en Loire-Atlantique — live verification badge

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