c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated DailyVERIFIED · checked 31h ago
O

Tourist Offer: Festivals and Events in Pays de la LoireOffre touristique : Fêtes et manifestations en Pays de la Loire

Offre touristique : Fêtes et manifestations en Pays de la LoireTourist Offer: Festivals and Events in Pays de la Loire

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset lists festivals and events offered across the Pays de la Loire region of France. It is provided by the e-SPRIT network, the regional information system for tourism professionals in Pays de la Loire. The data can be downloaded in several formats, including JSON, CSV, and others, and is published through the region's open-data portal. It is intended for use by tourism stakeholders, developers, and the public seeking information on local cultural and recreational events across the region.Offre touristique : Liste des fêtes et manifestations proposées en Pays de la Loire. 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, X...

42
fair

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

Data schema (47 fields)

Filterable via the API (46)
nomoffrecategorieadresse1adresse1suiteadresse2adresse3codepostalcommunespbureaudistributeurcedexcodeinseecommunelatitudelongitudeaccescommtelcommmobcommfaxcommmailcommwebplateformeurlvideosurlsppublicconcernetripadwidgetspvideosembedperiodiciteperiodiciteprecisionslabeltourismehandicapvisitedureemoyennevisitelibreenpermanencevisiteguideesurdemandevisiteguideeenpermanencevisitegroupeguideesurdemandevisitegroupelibreenpermanencevisitegroupeguideeenpermanencevisitedureemoyennegroupevisitegroupepedagogiqueenpermanencevisitelanguesparleesvisitelanguesaudioouverturegranuletarifstarifgratuitresadirecteresaenligneouinonresaenlignemodepaiementdepartement

Click a field to see example values.

FillFieldTypeDescription
100%nomoffreFilterable via the APINom de la fête ou manifestationtextName of the event or festival.Nom de la fête ou manifestation
77.5%categorieFilterable via the APICatégorie de la fête ou manifestationtextCategory of the event, e.g. festival or sports event.Catégorie de la fête ou manifestation. Ex : festival,manifestation sportive.
19.8%adresse1Filterable via the APItextAddress line 1: door/staircase details.Adresse partie 1: Porte/escalier
26.1%adresse1suiteFilterable via the APIAdresse partie 1 suitetextAddress line 1 continued: building/residence/business zone.Adresse partie 1 suite: Bat/res/zone activité
78.8%adresse2Filterable via the APIAdresse partie 2textAddress line 2: street number and street name.Adresse partie 2: n° répétiteur/type/nom de voie (Ex :2 bis rue du Château)
31.1%adresse3Filterable via the APIAdresse partie 3textAddress line 3: PO box or locality name.Adresse partie 3: BP, lieu dit
99.6%codepostalFilterable via the APItextPostal code of the event location.Code postal
100%communeFilterable via the APICommune de la fête ou manifestationtextMunicipality where the event takes place.Commune de la fête ou manifestation
0.3%spbureaudistributeurFilterable via the APIBureau distributeur de l'adresse postaletextPostal distribution office for the address.Bureau distributeur de l'adresse postale
0%cedexFilterable via the APICedex de l'adresse postaletextCedex code of the postal address.Cedex de l'adresse postale
100%codeinseecommuneFilterable via the APICode Insee de la CommunetextINSEE code of the municipality.Code Insee de la Commune
100%latitudeFilterable via the APILatitudedoubleLatitude of the event location in WGS84.Latitude en WGS84 de la fête ou manifestation
100%longitudeFilterable via the APILongitudedoubleLongitude of the event location in WGS84.Longitude en WGS84 de la fête ou manifestation
6.3%accesFilterable via the APIPoint d'accès/Nom/distance en kmtextAccess points, names and distances in km, pipe- and hash-separated.Situation de l'offre par rapport aux principaux points d'accès - 3 champs : Point d’accès||Nom||distance - 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 "##"
60.1%commtelFilterable via the APIN° de téléphone fixetextLandline phone number(s), separated by double hashes.Numéro(s) de tel fixe. Occurrences séparées par 2 dièses "##"
15.4%commmobFilterable via the APIN° de téléphone mobiletextMobile phone number(s), separated by double hashes.Numéro(s) de téléphone mobile. Occurrences séparées par 2 dièses "##"
0.6%commfaxFilterable via the APIN° de faxtextFax number(s), separated by double hashes.Numéro(s) de fax. Occurrences séparées par 2 dièses "##"
61.7%commmailFilterable via the APIAdresse e-MailtextEmail address(es), separated by double hashes.Adresse(s) e-Mail. Occurrences séparées par 2 dièses "##"
54.9%commwebFilterable via the APIUrl du site webtextWebsite URL(s), separated by double hashes.Url(s) de site web. Occurrences séparées par 2 dièses "##"
24.4%plateformeurlFilterable via the APIType de plateforme/urltextSocial media platform type and URL, pipe- and hash-separated.Présence sur plateforme(s) communautaire(s) - 2 champs texte : Type de plateforme||url - Occurrences séparées par 2 dièses "##" - Ex : Facebook||http://url1.com##Flickr||http://url2.com
2.1%videosurlFilterable via the APIUrl pour accéder à la vidéotextURL(s) to access related video(s), separated by double hashes.url(s) pour accéder à la ou aux video(s) - Occurrences séparées par 2 dièses "##"
0%sppublicconcerneFilterable via the APIPublic concerné par l'offretextTarget audience for the offer, e.g. families or couples.Public concerné par l'offre: Avec les enfants, en couple...
0%tripadwidgetFilterable via the APIWidget tripadvisortextTripAdvisor widget code, separated by double hashes.widget tripadvisor - Occurrences séparées par 2 dièses "##"
0.6%spvideosembedFilterable via the APICode Embed pour intégrer une vidéotextEmbed code(s) to integrate video(s), separated by double hashes.Code Embed pour intégrer une(des) video(s) - Occurrences séparées par 2 dièses "##"
24.9%periodiciteFilterable via the APIPériodicité de la manifestationtextFrequency at which the event recurs.Périodicité de la manifestation
7.3%periodiciteprecisionsFilterable via the APIPrécision sur la périodicitétextAdditional details on the event's frequency.Précision sur la périodicité
0%labeltourismehandicapFilterable via the APItextDisability tourism label(s): auditory, mental, motor, visual.Label tourisme handicap,type(s) de déficience labellisé(s): auditive / mentale / moteur / visuelleux. Occurrences séparées par 2 dièses "##"
4.2%visitedureemoyenneFilterable via the APIDurée de visite pour les individuelstextAverage visit duration for individual visitors.Durée de visite pour les individuels
11.8%visitelibreenpermanenceFilterable via the APIVisites libres proposées aux individuels en permanence: oui / nontextWhether unguided visits are permanently available for individuals.Visites libres proposées aux individuels en permanence: oui / non
8.3%visiteguideesurdemandeFilterable via the APIVisites guidées proposées aux individuels sur demande: oui / nontextWhether guided visits for individuals are available on request.Visites guidées proposées aux individuels sur demande: oui / non
10.6%visiteguideeenpermanenceFilterable via the APIVisites guidées proposées aux individuels en permanence: oui / nontextWhether guided visits for individuals are permanently available.Visites guidées proposées aux individuels en permanence: oui / non
8.3%visitegroupeguideesurdemandeFilterable via the APIVisites guidées proposées aux groupes sur demande: oui / nontextWhether guided visits for groups are available on request.Visites guidées proposées aux groupes sur demande: oui / non
9.5%visitegroupelibreenpermanenceFilterable via the APIVisites guidées proposées aux groupes en permanence: oui / nontextWhether guided visits for groups are permanently available.Visites guidées proposées aux groupes en permanence: oui / non
8.2%visitegroupeguideeenpermanenceFilterable via the APIVisites guidées proposées aux groupes en permanence: oui / nontextWhether guided visits for groups are permanently available.Visites guidées proposées aux groupes en permanence: oui / non
3.8%visitedureemoyennegroupeFilterable via the APIDurée de visite pour les groupestextAverage visit duration for groups.Durée de visite pour les groupes
6.7%visitegroupepedagogiqueenpermanenceFilterable via the APIVisites pédagogiques proposées aux groupes en permanence: oui / nontextWhether educational visits for groups are permanently available.Visites pédagogiques proposées aux groupes en permanence: oui / non
18.4%visitelanguesparleesFilterable via the APILangues parléestextLanguages spoken during visits, separated by double hashes.Langue(s) parlée(s) pendant les visites -Occurrences séparées par 2 dièses "##"
0.5%visitelanguesaudioFilterable via the APILangues des audio guidestextLanguages available for audio guides, separated by double hashes.Langue(s) des visites audio - Occurrences séparées par 2 dièses "##"
95%ouverturegranuleFilterable via the APIHoraires d'ouverturestextDetailed opening periods and daily opening hours, pipe- and hash-separated.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 "##"
30.2%tarifsFilterable via the APITarif(s) de l'année en cours proposé(s)textCurrent year prices with label, min/max amount and details, delimited fields.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 "##"
tarifgratuitFilterable via the APITarif gratuit : oui / nontextWhether the event is free of charge.Tarif gratuit : oui / non
resadirecteFilterable via the APIMoyen(s) de réservation directetextDirect booking contact name, phone and email, pipe- and hash-separated.Moyen(s) de réservation directe - 3 champs texte : Nom du contact||Tel contact||mail contact - Occurrences séparées par 2 dièses "##"
resaenligneouinonFilterable via the APICentrale de réservation en ligne?textWhether an online booking service is available.Centrale de réservation en ligne: oui / non
resaenligneFilterable via the APIMoyen(s) de réservation en lignetextOnline booking service details: name, URLs, phone and email.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 "##"
modepaiementFilterable via the APIModes de paiement acceptéstextAccepted payment method(s), separated by double hashes.Mode(s) de paiement accepté(s). Occurrences séparées par 2 dièses "##"
localisationgeo_point_2dGeographic coordinates of the event location.Geographic coordinates of the event location.
departementFilterable via the APItextDepartment where the event takes place.Department where the event takes place.

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 1acces: — · cedex: —
{
  "acces": null,
  "cedex": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": "02 52 60 59 00",
  "commune": "SAUMUR",
  "commweb": "https://www.marathon-loire.fr/",
  "adresse1": null,
  "adresse2": "Place de la République",
  "adresse3": null,
  "commmail": "contact@marathon-loire.fr",
  "latitude": 47.259909,
  "nomoffre": "Marathon de la Loire",
  "categorie": null,
  "longitude": -0.074862,
  "videosurl": null,
  "codepostal": "49400",
  "departement": "Maine-et-Loire",
  "periodicite": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.259909,
    "lon": -0.074862
  },
  "modepaiement": null,
  "tarifgratuit": "non",
  "tripadwidget": null,
  "adresse1suite": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "codeinseecommune": "49328",
  "ouverturegranule": "15/05/2027||16/05/2027||||||||",
  "sppublicconcerne": null,
  "resaenligneouinon": null,
  "visitedureemoyenne": null,
  "visitelanguesaudio": null,
  "spbureaudistributeur": null,
  "visitelanguesparlees": null,
  "labeltourismehandicap": null,
  "periodiciteprecisions": null,
  "visiteguideesurdemande": null,
  "visitelibreenpermanence": null,
  "visitedureemoyennegroupe": null,
  "visiteguideeenpermanence": null,
  "visitegroupeguideesurdemande": null,
  "visitegroupelibreenpermanence": null,
  "visitegroupeguideeenpermanence": null,
  "visitegroupepedagogiqueenpermanence": null
}
Record 2acces: — · cedex: —
{
  "acces": null,
  "cedex": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": "02 43 70 25 25",
  "commune": "MENIL",
  "commweb": "https://www.menil53.fr/",
  "adresse1": null,
  "adresse2": "Rue du Port",
  "adresse3": null,
  "commmail": "menil@chateaugontier.fr",
  "latitude": 47.7748735,
  "nomoffre": "MARCHE DE PROCUCTEURS LOCAUX A MENIL",
  "categorie": "Marché",
  "longitude": -0.6732662,
  "videosurl": null,
  "codepostal": "53200",
  "departement": "Mayenne",
  "periodicite": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.7748735,
    "lon": -0.6732662
  },
  "modepaiement": null,
  "tarifgratuit": null,
  "tripadwidget": null,
  "adresse1suite": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "codeinseecommune": "53150",
  "ouverturegranule": "03/07/2023||03/07/2023||08:30||12:30||||,10/07/2023||10/07/2023||08:30||12:30||||,17/07/2023||17/07/2023||08:30||12:30||||,24/07/2023||24/07/2023||08:30||12:30||||,31/07/2023||31/07/2023||08:30||12:30||||,07/08/2023||07/08/2023||08:30||12:30||||,14/08/2023||14/08/2023||08:30||12:30||||,21/08/2023||21/08/2023||08:30||12:30||||,28/08/2023||28/08/2023||08:30||12:30||||,04/09/2023||04/09/2023||08:30||12:30||||,11/09/2023||11/09/2023||08:30||12:30||||,18/09/2023||18/09/2023||08:30||12:30||||,06/04/20…",
  "sppublicconcerne": null,
  "resaenligneouinon": null,
  "visitedureemoyenne": null,
  "visitelanguesaudio": null,
  "spbureaudistributeur": null,
  "visitelanguesparlees": null,
  "labeltourismehandicap": null,
  "periodiciteprecisions": null,
  "visiteguideesurdemande": null,
  "visitelibreenpermanence": null,
  "visitedureemoyennegroupe": null,
  "visiteguideeenpermanence": null,
  "visitegroupeguideesurdemande": null,
  "visitegroupelibreenpermanence": null,
  "visitegroupeguideeenpermanence": null,
  "visitegroupepedagogiqueenpermanence": null
}
Record 3acces: — · cedex: —
{
  "acces": null,
  "cedex": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": "02 43 06 13 09",
  "commune": "CRAON",
  "commweb": "https://www.ville-craon53.fr/",
  "adresse1": null,
  "adresse2": "Place du Maréchal Leclerc",
  "adresse3": null,
  "commmail": null,
  "latitude": 47.8477697,
  "nomoffre": "MARCHÉ DE CRAON",
  "categorie": "Marché",
  "longitude": -0.9487487,
  "videosurl": null,
  "codepostal": "53400",
  "departement": "Mayenne",
  "periodicite": "Hebdomadaire",
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.8477697,
    "lon": -0.9487487
  },
  "modepaiement": null,
  "tarifgratuit": null,
  "tripadwidget": null,
  "adresse1suite": null,
  "plateformeurl": "Facebook||https://www.facebook.com/craon53",
  "spvideosembed": null,
  "codeinseecommune": "53084",
  "ouverturegranule": "09/09/2024||09/09/2024||07:30||13:00||||,16/09/2024||16/09/2024||07:30||13:00||||,23/09/2024||23/09/2024||07:30||13:00||||,30/09/2024||30/09/2024||07:30||13:00||||,07/10/2024||07/10/2024||07:30||13:00||||,14/10/2024||14/10/2024||07:30||13:00||||,21/10/2024||21/10/2024||07:30||13:00||||,28/10/2024||28/10/2024||07:30||13:00||||,04/11/2024||04/11/2024||07:30||13:00||||,11/11/2024||11/11/2024||07:30||13:00||||,18/11/2024||18/11/2024||07:30||13:00||||,25/11/2024||25/11/2024||07:30||13:00||||,02/12/20…",
  "sppublicconcerne": null,
  "resaenligneouinon": null,
  "visitedureemoyenne": null,
  "visitelanguesaudio": null,
  "spbureaudistributeur": null,
  "visitelanguesparlees": null,
  "labeltourismehandicap": null,
  "periodiciteprecisions": null,
  "visiteguideesurdemande": null,
  "visitelibreenpermanence": null,
  "visitedureemoyennegroupe": null,
  "visiteguideeenpermanence": null,
  "visitegroupeguideesurdemande": null,
  "visitegroupelibreenpermanence": null,
  "visitegroupeguideeenpermanence": null,
  "visitegroupepedagogiqueenpermanence": null
}
Record 4acces: — · cedex: —
{
  "acces": null,
  "cedex": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": null,
  "commune": "DOUE-EN-ANJOU",
  "commweb": "https://www.doue-en-anjou.fr",
  "adresse1": null,
  "adresse2": "Place du Champ de Foire",
  "adresse3": "Doué-La-Fontaine",
  "commmail": null,
  "latitude": 47.192201,
  "nomoffre": "Marché de Doué-La Fontaine",
  "categorie": null,
  "longitude": -0.2759,
  "videosurl": null,
  "codepostal": "49700",
  "departement": "Maine-et-Loire",
  "periodicite": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.192201,
    "lon": -0.2759
  },
  "modepaiement": null,
  "tarifgratuit": "oui",
  "tripadwidget": null,
  "adresse1suite": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "codeinseecommune": "49125",
  "ouverturegranule": "01/01/2026||31/12/2026||08:30||12:30||||",
  "sppublicconcerne": null,
  "resaenligneouinon": null,
  "visitedureemoyenne": null,
  "visitelanguesaudio": null,
  "spbureaudistributeur": null,
  "visitelanguesparlees": null,
  "labeltourismehandicap": null,
  "periodiciteprecisions": null,
  "visiteguideesurdemande": null,
  "visitelibreenpermanence": null,
  "visitedureemoyennegroupe": null,
  "visiteguideeenpermanence": null,
  "visitegroupeguideesurdemande": null,
  "visitegroupelibreenpermanence": null,
  "visitegroupeguideeenpermanence": null,
  "visitegroupepedagogiqueenpermanence": null
}
Record 5acces: — · cedex: —
{
  "acces": null,
  "cedex": null,
  "tarifs": null,
  "commfax": null,
  "commmob": null,
  "commtel": null,
  "commune": "GENNES-VAL-DE-LOIRE",
  "commweb": "http://www.gennesvaldeloire.fr",
  "adresse1": null,
  "adresse2": "place du 8 mai",
  "adresse3": "Gennes",
  "commmail": "mairie@gennesvaldeloire.fr",
  "latitude": 47.339729,
  "nomoffre": "Marché de Gennes",
  "categorie": null,
  "longitude": -0.233678,
  "videosurl": null,
  "codepostal": "49350",
  "departement": "Maine-et-Loire",
  "periodicite": null,
  "resadirecte": null,
  "resaenligne": null,
  "localisation": {
    "lat": 47.339729,
    "lon": -0.233678
  },
  "modepaiement": null,
  "tarifgratuit": "oui",
  "tripadwidget": null,
  "adresse1suite": null,
  "plateformeurl": null,
  "spvideosembed": null,
  "codeinseecommune": "49261",
  "ouverturegranule": "01/01/2026||31/12/2026||08:00||12:00||||",
  "sppublicconcerne": null,
  "resaenligneouinon": null,
  "visitedureemoyenne": null,
  "visitelanguesaudio": null,
  "spbureaudistributeur": null,
  "visitelanguesparlees": null,
  "labeltourismehandicap": null,
  "periodiciteprecisions": null,
  "visiteguideesurdemande": null,
  "visitelibreenpermanence": null,
  "visitedureemoyennegroupe": null,
  "visiteguideeenpermanence": null,
  "visitegroupeguideesurdemande": null,
  "visitegroupelibreenpermanence": null,
  "visitegroupeguideeenpermanence": null,
  "visitegroupepedagogiqueenpermanence": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/234400034_070-002_offre-touristique-fetes_et_manifestations-rpdl

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/234400034_070-002_offre-touristique-fetes_et_manifestations-rpdl/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

5 000 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
4.8k
4812
Update cadence
Daily
declared upstream
Last upstream update
7 days ago
2026-09-01

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Offre touristique : Fêtes et manifestations en Pays de la Loire — live verification badge

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