{"id":"79267b1b-3467-42db-825c-d861cf62dbd2","type":"API","name":"Itinéraires de randonnée inscrits au PDIPR du Département des Côtes d'Armor","slug":"itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor","description":"Liste des itinéraires de randonnée pédestre, équestre, VTT et cyclotouristiques du schéma vélo inscrits au PDIPR (Plan Départemental des Itinéraires de Promenade et de Randonnée). Le PDIPR est adopté par délibération de l’Assemblée départementale. Le format correspond au schéma proposé par [https:…","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.data.gouv.fr/dataservices/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor","docs_url":"https://datarmor.cotesdarmor.fr/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/api-doc","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":["transport","boundaries"],"logo_url":"https://udata-avatars.s3.rbx.io.cloud.ovh.net/2015-01-09/0dea259a0e95466da06dbf06a4569f56/datarmor_logo-100.png","primary_source_url":"https://www.data.gouv.fr/dataservices/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor","extraction_confidence":"0.40","created_at":"2026-06-07T22:09:00.378Z","updated_at":"2026-08-21T05:21:49.327Z","last_verified_at":"2026-08-14T03:47:02.614Z","deprecated_at":null,"ranking_score":63,"last_ranked_at":"2026-08-20T20:32:50.005Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-21T05:21:49.327Z","search_vector":"'a':286B 'activ':156B 'activity':321B 'adopt':103B 'adopte':218B 'adopted':268B 'adopté':53B 'and':241B,254B,275B,309B,318B,326B 'api':69B,234B 'armor':12A,23A,96B,143B,177A,188A,261B,308B 'assembl':109B 'assemblee':223B 'assembly':274B 'assemblé':58B 'au':5A,39B,63B,170A,204B,228B 'bike':75B 'biking':240B 'boundari':165C 'by':269B,301B,320B 'classif':154B 'classification':319B 'correspond':62B,227B 'cotes':175A,186A,259B,306B 'cotes-d':305B 'cover':145B 'covers':310B 'cycl':78B 'cycle':243B 'cycle-tour':77B 'cycle-touring':242B 'cyclotouristiqu':34B 'cyclotouristiques':199B 'côtes':10A,21A,94B,141B 'côtes-d':140B 'd':11A,22A,95B,142B,176A,187A,260B,307B 'data':119B,284B 'dataset':132B 'datasets':297B 'de':2A,28B,45B,48B,56B,167A,193B,210B,213B,221B 'defin':111B 'defines':276B 'deliberation':220B 'depart':24A,97B,147B 'departement':173A,303B 'departemental':207B 'departementale':224B 'department':85B,108B,189A,262B,312B 'departmental':250B,273B 'des':9A,26B,43B,139B,174A,191B,208B,304B 'descript':126B 'description':291B 'du':7A,35B,172A,200B 'délibérat':55B 'département':8A,42B,138B 'départemental':59B 'enabl':127B 'enabling':292B 'equestre':196B 'equestrian':72B,237B 'est':52B,217B 'et':33B,47B,198B,212B 'follow':120B 'follows':285B 'for':252B,289B,323B 'format':61B,226B 'franc':99B 'france':264B 'geometri':152B 'geometry':317B 'hike':13A,71B,90B 'hiking':178A,236B,255B 'https':67B,232B 'in':181A,247B,263B 'inscrit':4A,38B 'inscrits':169A,203B 'interoper':128B 'interoperability':293B 'is':267B,299B 'it':298B 'itineraires':166A,192B,209B 'itinérair':1A,27B,44B 'l':57B,222B 'le':50B,60B,215B,225B 'list':25B,70B 'liste':190B 'lists':235B 'maintain':135B 'maintained':300B 'map':162B 'mapping':327B 'mountain':74B,239B 'mountain-bik':73B 'mountain-biking':238B 'network':114B,279B 'of':184A,257B,271B,280B 'offici':113B 'official':278B 'other':295B 'par':54B,66B,219B,231B 'pdipr':6A,18A,40B,51B,84B,101B,171A,183A,205B,216B,249B,266B 'pedestre':195B 'plan':41B,86B,160B,206B,251B 'planning':325B 'promenad':46B 'promenade':211B 'propose':230B 'proposé':65B 'protect':116B 'protected':281B 'provid':150B 'providing':315B 'purpos':163B 'purposes':328B 'pédestr':30B 'randonnee':168A,194B,214B 'randonné':3A,29B,49B 'recreat':117B 'recreational':282B 'regist':15A,81B 'registered':180A,246B 'resolut':105B 'resolution':270B 'rout':80B,131B,151B 'route':296B,316B 'routes':245B 's':313B 'schema':123B,201B,229B,288B 'schéma':36B,64B 'standard':122B 'standardized':287B 'territori':149B 'territory':314B 'the':182A,185A,248B,258B,265B,272B,277B,302B,311B 'this':233B 'tour':79B 'touring':244B 'trail':14A,91B,118B,125B,159B,290B,324B 'trails':179A,256B,283B 'transport':164C 'type':157B,322B 'velo':202B 'vtt':32B,197B 'vélo':37B 'walk':88B 'walking':253B 'with':294B 'équestr':31B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"2fe7655f-5013-48a9-9297-8ec5ad503519","institution_type":"REGION","country_code":"FR","official_confidence":40,"proof_summary":"official domain (data.gouv.fr) (catalog: api_gouv_fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-06-07T22:09:00.378Z","geographic_scope":"NATIONAL","name_en":"Hiking trails registered in the PDIPR of the Côtes d'Armor Department","description_en":"This API lists hiking, equestrian, mountain-biking and cycle-touring routes registered in the PDIPR (Departmental Plan for Walking and Hiking Trails) of the Côtes d'Armor department in France. The PDIPR is adopted by resolution of the departmental assembly and defines the official network of protected recreational trails. Data follows a standardized schema for trail description, enabling interoperability with other route datasets. It is maintained by the Département des Côtes-d'Armor and covers the department's territory, providing route geometry and classification by activity type for trail planning and mapping purposes.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":55.75,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?size=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/","source":"probe","runnable":true},{"kind":"query","label":"Schema","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/schema","source":"query_example","runnable":true,"direct":false},{"kind":"spec","label":"OpenAPI spec","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/api-docs.json","source":"openapi","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://datarmor.cotesdarmor.fr/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/api-doc","source":"docs","runnable":false},{"kind":"landing","label":"Visit homepage","method":"GET","url":"https://www.data.gouv.fr/dataservices/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor","source":"homepage","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"79267b1b-3467-42db-825c-d861cf62dbd2","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":"verified","rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":false,"reached":false,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":true,"reached":false,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":40,"proven_threshold":80,"institution_id":"2fe7655f-5013-48a9-9297-8ec5ad503519","definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"www.data.gouv.fr","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-08-22T19:55:07.240Z"},"api_details":{"id":"36c91228-07db-4745-8c18-cbee1e335e17","entry_id":"79267b1b-3467-42db-825c-d861cf62dbd2","base_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/","openapi_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/api-docs.json","graphql_url":null,"api_version":null,"spec_format":"openapi","endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/","created_at":"2026-06-07T22:09:00.401Z","updated_at":"2026-06-07T22:09:00.401Z"},"dataset_details":{"id":"8f5343a8-cddd-42c2-a96d-f2f50f401781","entry_id":"79267b1b-3467-42db-825c-d861cf62dbd2","upstream_issued":null,"upstream_modified":"2026-07-01T07:45:12.949Z","themes":[],"update_frequency":"monthly","temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":null,"license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"datafair","source_portal_url":"https://datarmor.cotesdarmor.fr","created_at":"2026-06-26T13:03:04.688Z","updated_at":"2026-07-26T15:23:27.271Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":{"id":"lo-2.0","spdx_id":"etalab-2.0","name":"Licence Ouverte 2.0 (France / Etalab)","url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"national","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"reuse":{"license_id":"lo-2.0","license_name":"Licence Ouverte 2.0 (France / Etalab)","license_url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","commercial_use":{"status":"yes","value":true},"redistribution":{"status":"yes","value":true},"attribution_required":{"status":"yes","value":true},"share_alike":{"status":"no","value":false},"personal_data_warning":{"status":"yes","value":true},"cache_and_mirror":{"status":"yes","value":true},"undetermined":[],"basis":"licence_text","confidence":0.95,"confidence_tier":"high","source_text":"Texte de la licence - le reutilisateur est libre \"de la communiquer, la reproduire, la copier ; de l'adapter, la modifier, l'extraire et la transformer, notamment pour creer des Informations derivees ; de la diffuser, la redistribuer, la publier et la transmettre, de l'exploiter a titre commercial\". Seule obligation : \"mentionner la paternite de l'Information : sa source (a minima le nom du Concedant) et la date de la derniere mise a jour\". Le texte rappelle que le reutilisateur doit respecter \"le cadre legal relatif a la protection des donnees a caractere personnel\". Aucune clause de partage a l'identique n'est imposee.","source_url":"https://github.com/etalab/licence-ouverte/blob/master/LO.md","reviewed_at":null},"license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","latest_check":{"id":"c7feb44d-b1fb-475e-bad2-3f34b1564511","entry_id":"79267b1b-3467-42db-825c-d861cf62dbd2","status":"VERIFIED","last_checked_at":"2026-08-14T03:47:02.353Z","p50_latency_ms":1480,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:34:29.228Z","updated_at":"2026-08-14T03:47:02.353Z","consecutive_successes":53,"probe_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-08-14T03:47:02.353Z"},"data_profile":{"id":"b4df164f-d78f-48b1-a0fb-cb7ce2050b99","entry_id":"79267b1b-3467-42db-825c-d861cf62dbd2","profile_source":"datafair","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"id_local","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Local identifier of the route in the producer's system."},{"name":"producteur","type":"string","label":null,"filterable":true,"description":null,"enum_values":["CDRP","Commune","ACECA","Département des Côtes d'Armor","LTC","Dinan Agglomération","GPA","LTM","Saint-Brieuc Agglo","Confédération VTT22","Office de Tourisme","CDRP,Dinan Agglomération","Destination Kalon Breizh","LCBC","CC Côte d'Emeraude","Leff Armor","LTM,Commune","CCKB","CDRP,Leff Armor","ACECA,Département des Côtes d'Armor"],"description_en":"Organization that produced or maintains the route data."},{"name":"contact","type":"string","label":null,"filterable":true,"description":null,"enum_values":["contact@cotesdarmor.fr"],"description_en":"Contact email address for the route data."},{"name":"uuid","type":"string","label":null,"filterable":true,"description":null,"description_en":"Unique universal identifier of the route."},{"name":"url","type":"string","label":null,"filterable":true,"description":null,"description_en":"Web page URL describing the route."},{"name":"nom_itineraire","type":"string","label":null,"concept":"http://www.w3.org/2000/01/rdf-schema#label","filterable":true,"description":null,"description_en":"Name of the hiking or cycling route."},{"name":"pratique","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Pédestre","Equestre","VTT","Vélo","Trail","Accessible à tous"],"description_en":"Type of activity the route is intended for, e.g. walking or cycling."},{"name":"type_itineraire","type":"string","label":null,"filterable":true,"description":null,"enum_values":["boucle","aller simple","aller-retour"],"description_en":"Shape of the route, such as loop or linear."},{"name":"communes_nom","type":"string","label":null,"filterable":false,"description":null,"description_en":"Name(s) of the municipalities the route crosses."},{"name":"communes_code","type":"string","label":null,"filterable":true,"description":null,"description_en":"INSEE code(s) of the municipalities the route crosses."},{"name":"depart","type":"string","label":null,"filterable":true,"description":null,"description_en":"Starting location of the route."},{"name":"arrivee","type":"string","label":null,"filterable":true,"description":null,"description_en":"Ending location of the route."},{"name":"duree","type":"number","label":null,"filterable":true,"description":null,"enum_values":["0","2","1","3","2.5","2.75","1.25","4","1.75","4.5","5","1.5","2.25","2.67","3.25","3.5","3.75","0.5","0.67","0.75"],"description_en":"Estimated duration of the route, in hours."},{"name":"balisage","type":"string","label":null,"filterable":true,"description":null,"enum_values":["PR","Equestre local (aller simple)","VTT (station VTT)","Schéma vélo","VTT (hors station)","GR®","Equestre local (boucle)","Trail","Equibreizh","Itinérance pédestre","PR,Equestre local (boucle),VTT (hors station)"],"description_en":"Type of trail marking used, e.g. PR."},{"name":"longueur","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Length of the route, in meters."},{"name":"difficulte","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Facile","Moyen","Difficile","Très facile"],"description_en":"Difficulty level of the route."},{"name":"altitude_max","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Maximum altitude along the route, in meters."},{"name":"altitude_min","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Minimum altitude along the route, in meters."},{"name":"denivele_positif","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Total positive elevation gain of the route, in meters."},{"name":"denivele_negatif","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Total negative elevation loss of the route, in meters."},{"name":"instructions","type":"string","label":null,"filterable":true,"description":null,"description_en":"Step-by-step directions for following the route."},{"name":"presentation","type":"string","label":null,"concept":"http://schema.org/description","filterable":false,"description":null,"description_en":"Detailed textual description of the route."},{"name":"presentationcourte","type":"string","label":null,"filterable":true,"description":null,"description_en":"Short summary description of the route."},{"name":"themes","type":"string","label":null,"filterable":true,"description":null,"enum_values":["En campagne","Au bord de la mer","Au bord d'une rivière","En forêt","Au bord d'un lac ou d'un plan d'eau","Balade patrimoine","Villes et villages de caractère","Dans un bourg","En périphérie de la ville","En ville"],"description_en":"Thematic tags associated with the route."},{"name":"recommandations","type":"string","label":null,"filterable":true,"description":null,"description_en":"Recommendations or advice for hikers using the route."},{"name":"accessibilite","type":"string","label":null,"filterable":true,"description":null,"description_en":"Accessibility information for the route."},{"name":"acces_routier","type":"string","label":null,"filterable":false,"description":null,"description_en":"Directions for reaching the route by road."},{"name":"parking_info","type":"string","label":null,"filterable":true,"description":null,"description_en":"Description of the parking location near the route."},{"name":"parking_geometry","type":"string","label":null,"filterable":true,"description":null,"description_en":"Geographic point coordinates of the parking area."},{"name":"date_creation","type":"string (date)","label":null,"format":"date","filterable":true,"description":null,"description_en":"Date the route record was created."},{"name":"date_modification","type":"string (date)","label":null,"format":"date","filterable":true,"description":null,"description_en":"Date the route record was last modified."},{"name":"geometry","type":"string","label":null,"concept":"http://data.ign.fr/def/geometrie#Geometry","filterable":false,"description":null,"description_en":"Geometric shape of the route as a line string."}],"field_count":32,"sample_records":[{"url":"https://rando.cotesdarmor.fr/pedestre/le-tour-de-lile-grande/","uuid":"9afff5ad-6d15-4de8-9dfc-5b56e657031c","_score":null,"depart":"Pleumeur Bodou","themes":"Au bord de la mer","contact":"contact@cotesdarmor.fr","balisage":"PR","geometry":"LINESTRING(216783.17993645702 6875189.001035418,216785.9261882747 6875183.8581389105,216794.78002036508 6875173.83303815,216802.65733262937 6875172.86021895,216821.0901900825 6875172.142261569,216839.38093766553 6875168.667147651,216857.67996681755 6875166.221332287,216872.5798170655 6875166.101449261,216883.79217923194 6875166.011235357,216883.53031175944 6875163.275030339,216884.9611075787 6875154.788742498,216891.40451181895 6875143.283959467,216898.70404552267 6875126.395602686,216903.910062…","id_local":197077,"longueur":7016,"pratique":"Pédestre","difficulte":"Facile","producteur":"CDRP","altitude_max":14,"altitude_min":4,"communes_nom":"PLEUMEUR-BODOU","parking_info":"Parking port Saint-Sauveur, au Sud-Ouest de l'île","presentation":"Au fil des marées, l'Ile Grande nous fait découvrir ses différents visages et rend accessible ou non les diverses îles qui l'entourent.\nUn sentier côtier, balisé GR, long de 7 km, vous permettra de faire le tour de l'île en 2h30 environ.\nCes petits chemins et sentiers longeant la mer vous feront découvrir tour à tour le petit port de Saint-Sauveur les marais de Kervoalant, les plages de galets ou de sable fin, les dunes de Toul Gwenn, les légendaires îles Canton et Aval, l'île Morvil, le Rocher …","communes_code":"22198","date_creation":"2019-05-27","nom_itineraire":"Le tour de l'Ile Grande","type_itineraire":"boucle","denivele_negatif":-47,"denivele_positif":47,"parking_geometry":"POINT(-3.584835715591893 48.79654603356433)","date_modification":"2024-02-29"},{"url":"https://rando.cotesdarmor.fr/pedestre/boucle-de-sainte-barbe/","uuid":"2c87d188-e9e6-484e-a641-bad96564a8a2","duree":3,"_score":null,"depart":"Plestin les Grèves","themes":"Au bord de la mer","contact":"contact@cotesdarmor.fr","balisage":"PR","geometry":"LINESTRING(211892.0742536402 6861687.343555075,211897.14110788732 6861688.933431878,211941.74741516745 6861695.680208326,211999.17037409084 6861704.252688991,212012.04851110006 6861709.995441783,212018.5954810388 6861715.099548722,212025.7622099442 6861722.707096911,212033.85540368996 6861744.858063216,212036.0795368291 6861736.991869785,212044.78561615432 6861732.108574068,212056.36194487417 6861727.181187729,212074.9384665537 6861730.063263856,212084.6886505097 6861731.861105691,212088.4745728…","id_local":205226,"longueur":7464,"pratique":"Pédestre","difficulte":"Moyen","producteur":"CDRP","altitude_max":45,"altitude_min":5,"communes_nom":"PLESTIN-LES-GREVES","parking_info":"Toul-an-Héry, à 1 km au Nord du bourg par la D42","presentation":"<p>Entre l'embouchure du Douron et les gr&egrave;ves de Saint-Michel, parcourez le sentier des Douaniers qui domine les pointes, les criques et les plages model&eacute;es par les mar&eacute;es. Balisage : jaune &agrave; l'int&eacute;rieur et blanc-rouge sur le littoral. Attention : &agrave; mar&eacute;e haute, par coefficient sup&eacute;rieur &agrave; 75, le chemin c&ocirc;tier n'est plus accessible apr&egrave;s la plage de Tossenn ar C'hoz, il faut alors prendre la variante qui remonte sur la r…","communes_code":"22194","date_creation":"2019-05-29","nom_itineraire":"Boucle de Sainte Barbe","type_itineraire":"boucle","denivele_negatif":-217,"denivele_positif":217,"parking_geometry":"POINT(-3.638467239215967 48.67028639347067)","date_modification":"2026-06-23"},{"url":"https://rando.cotesdarmor.fr/pedestre/boucle-de-ste-barbe-variante-grande-maree-haute/","uuid":"bf6e2b7d-f0a1-46b2-9fa4-a5aeb9fc147b","duree":0,"_score":null,"depart":"Plestin les Grèves","contact":"contact@cotesdarmor.fr","balisage":"PR","geometry":"LINESTRING(211897.11532857385 6861688.9253428485,211897.14110788732 6861688.933431878,211941.74741516745 6861695.680208326,211999.17037409084 6861704.252688991,212012.04851110006 6861709.995441783,212018.5954810388 6861715.099548722,212025.7622099442 6861722.707096911,212033.85540368996 6861744.858063216,212036.0795368291 6861736.991869785,212044.78561615432 6861732.108574068,212056.36194487417 6861727.181187729,212074.9384665537 6861730.063263856,212084.6886505097 6861731.861105691,212088.47457…","id_local":205228,"longueur":7466,"pratique":"Pédestre","difficulte":"Facile","producteur":"CDRP","altitude_max":52,"altitude_min":5,"communes_nom":"PLESTIN-LES-GREVES","parking_info":"Toul-an-Héry, à 1 km au Nord du bourg par la D42","communes_code":"22194","date_creation":"2019-05-29","nom_itineraire":"Boucle de Ste-Barbe (Variante grande marée haute)","type_itineraire":"boucle","denivele_negatif":-196,"denivele_positif":196,"parking_geometry":"POINT(-3.63847260363399 48.67025096731443)","date_modification":"2026-06-23"},{"url":"https://rando.cotesdarmor.fr/pedestre/la-presquile-de-larmorique-variante-boucle-de-ste-barbe/","uuid":"89b20bb3-5b30-4563-adbf-6adfcadf584b","duree":0,"_score":null,"depart":"Plestin les Grèves","contact":"contact@cotesdarmor.fr","balisage":"PR","geometry":"LINESTRING(211899.13518228798 6861689.235038871,211941.74741516745 6861695.680208326,211999.17037409084 6861704.252688991,212012.04851110006 6861709.995441783,212018.5954810388 6861715.099548722,212025.7622099442 6861722.707096911,212033.85540368996 6861744.858063216,212036.0795368291 6861736.991869785,212044.78561615432 6861732.108574068,212056.36194487417 6861727.181187729,212074.9384665537 6861730.063263856,212084.6886505097 6861731.861105691,212088.47457286622 6861737.816350837,212096.648102…","id_local":208570,"longueur":7571,"pratique":"Pédestre","difficulte":"Facile","producteur":"CDRP","altitude_max":45,"altitude_min":5,"communes_nom":"PLESTIN-LES-GREVES","parking_info":"Toul-an-Héry, à 1 km au Nord du bourg par la D42","communes_code":"22194","date_creation":"2019-06-03","nom_itineraire":"La Presqu'île de l'Armorique (Variante Boucle de Ste-Barbe)","type_itineraire":"boucle","denivele_negatif":-217,"denivele_positif":217,"parking_geometry":"POINT(-3.638472603633991 48.670261595192116)","date_modification":"2026-06-23"},{"url":"https://rando.cotesdarmor.fr/pedestre/circuit-de-la-vallee-du-guindy/","uuid":"66006018-da9b-4c60-bcfb-e3c1936ad63e","_score":null,"depart":"Cavan","themes":"Au bord d'une rivière, En campagne","contact":"contact@cotesdarmor.fr","balisage":"PR","geometry":"LINESTRING(233402.6956636042 6860178.046683334,233402.70110635593 6860178.063752929,233401.61250776227 6860185.460951675,233394.77976561734 6860194.110836488,233392.8829665096 6860197.621989999,233391.43949278374 6860203.07219257,233391.48105061933 6860210.971035912,233389.00226910046 6860217.09724728,233385.83448797895 6860223.278928755,233373.76676894753 6860250.03915642,233366.51096508157 6860272.313707287,233362.60537999665 6860286.196500769,233361.3564943602 6860302.356440002,233359.1351771…","id_local":218241,"longueur":12334,"pratique":"Pédestre","difficulte":"Moyen","producteur":"CDRP","altitude_max":101,"altitude_min":60,"communes_nom":"CAVAN, TONQUEDEC, PRAT","parking_info":"Eglise Saint-Chéron","presentation":"Avant de vous diriger vers la vallée des arts, faites un tour au lavoir du bourg. \nLa vallée du Ru, très arborée, est traversée par un cour d'eau du même nom, elle a été le lieu d'inspirarion de différents artistes pour la réalisation de sculptures étonnantes, aujourd'hui exposées le long du sentier.\nOuvrez grand vos oreilles en longeant le Guindy... le Sentier Musical du Centre de Découverte du Son anime la vallée.\nBalisage jaune.","communes_code":"22034, 22340, 22254","date_creation":"2019-06-03","nom_itineraire":"Circuit de la Vallée du Guindy","type_itineraire":"boucle","denivele_negatif":-118,"denivele_positif":118,"parking_geometry":"POINT(-3.345328615978358 48.67299287819501)","date_modification":"2024-06-15"}],"record_count":"565","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?size=20","curl":"curl -s 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?size=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/schema","curl":"curl -s 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/schema' -H 'Accept: application/json'","label":"Schema","method":"GET","description":"Field definitions (columns, types) of the dataset."},{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?format=csv&size=10000","curl":"curl -sL 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/itineraires-de-randonnee-inscrits-au-pdipr-du-departement-des-cotes-darmor/lines?format=csv&size=10000' -o dataset.csv","label":"Export CSV","method":"GET","description":"Records as CSV (raises size for larger exports)."}],"status":"ok","error_message":null,"profiled_at":"2026-07-26T15:23:26.279Z","run_id":"a3dd7a47-0b5f-4a7c-8bc8-8aaae53a8638","created_at":"2026-06-12T19:01:01.253Z","updated_at":"2026-07-26T15:23:26.279Z","license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","license_id":"lo-2.0","consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true},"datasets":[],"limits":[],"manifest":{"answer_sha256":"bca3fbf32bc8babad59b365d350eb0d88af19fd9b0d44bc237345bc54a5b2057","answer_sha256_rule":"sha256 (hex, UTF-8) of JSON.stringify(this body) after deleting the keys listed in manifest.stamped_keys from manifest, and deleting manifest itself if it is then empty. The hash was computed before the stamp existed, so no field of the stamp is inside it.","stamped_keys":["answer_sha256","answer_sha256_rule","stamped_keys","row_count","row_count_basis","live","live_basis","created_at","created_at_basis","durable_citation"],"row_count":54,"row_count_basis":"Objects that are elements of a JSON array anywhere in this body, excluding manifest. Not a claim about which collection is the answer. Largest single collection: data_profile.fields[] (32 rows).","live":false,"live_basis":"This body was replayed from the worker edge cache (x-edge-cache: hit); the bytes, and therefore answer_sha256, are those of the execution that filled the cache.","created_at":"2026-08-22T19:55:37.226Z","created_at_basis":"When this response body was assembled, deliberately OUTSIDE the hashed bytes so the same answer hashes identically on every request. Not the upstream read time — that is provenance[].retrieved_at. A zone-cached replay carries the assembly time, not your receipt time.","durable_citation":"This manifest is produced at response time and is NOT stored. A durable, replayable citation is persisted only on an explicit cite: GET /api/v1/entries/{id-or-slug}/evidence, or the MCP cite_query tool. Both are entry-scoped, because evidence_manifests is entry-shaped; a domain answer spanning several sources has no single entry and cannot be persisted through that path."}}