{"id":"35e50089-982b-42c5-8aec-4540dc195dad","type":"API","name":"Aires de covoiturage (source blablacar)","slug":"aires-de-covoiturage-source-blablacar","description":"Il existe plus de 2 000 Aires et parkings de covoiturage en France, cette donnée est filtrée sur le territoire métropolitain. Ils n'avaient jamais été référencés en une base unique. BlaBlaCar a donc pris l’initiative de créer ce fichier. Contenu Ce fichier est l'agrégation de tous les fichiers en...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.ampmetropole.fr/explore/dataset/fed-aires-de-covoiturage-en-france/","docs_url":"https://data.ampmetropole.fr/explore/dataset/fed-aires-de-covoiturage-en-france/","repo_url":null,"status":"ACTIVE","verification_state":"VERIFIED","tags":[],"logo_url":"https://s3-eu-west-1.amazonaws.com/aws-ec2-eu-1-opendatasoft-staticfileset/ampmetropole/favicon?tstamp=158498047026","primary_source_url":"https://data.ampmetropole.fr/explore/dataset/fed-aires-de-covoiturage-en-france/","extraction_confidence":"0.40","created_at":"2026-07-24T19:23:46.037Z","updated_at":"2026-09-06T16:17:17.719Z","last_verified_at":"2026-09-06T16:17:17.719Z","deprecated_at":null,"ranking_score":55,"last_ranked_at":"2026-08-28T14:24:59.810Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-09-05T05:58:52.018Z","search_vector":"'000':15B,86B,161B,232B '2':14B,85B,160B,231B 'a':188B,246B 'aggreg':113B 'aggregating':259B 'agregation':202B 'agrégat':56B 'air':1A,16B 'aires':147A,162B 'aix':78B,124B,224B,270B 'aix-marseille-prov':77B,123B 'aix-marseille-provence':223B,269B 'and':215B,277B,289B 'api':63B,209B 'area':7A,68B 'areas':153A,214B 'avaient':33B,179B 'base':39B,185B 'been':243B 'blablacar':5A,8A,41B,104B,151A,154A,187B,250B 'but':238B 'by':258B 'carpool':6A,67B,88B,136B 'carpooling':152A,213B,234B,282B 'ce':49B,52B,195B,198B 'cett':23B 'cette':169B 'compil':109B 'compile':255B 'contenu':51B,197B 'covoiturag':3A,20B 'covoiturage':149A,166B 'creer':194B 'créer':48B 'data':65B,129B,211B,275B 'databas':103B 'database':249B 'dataset':116B,118B,264B 'datasets':262B 'de':2A,13B,19B,47B,57B,148A,159B,165B,193B,203B 'donc':43B,189B 'donnee':170B 'donné':24B 'en':21B,37B,61B,167B,183B,207B 'est':25B,54B,171B,200B 'et':17B,163B 'ete':181B 'exist':11B,90B,115B,236B 'existe':157B 'existing':261B 'fichier':50B,53B,60B,196B,199B 'fichiers':206B 'file':111B,257B 'filter':74B 'filtered':220B 'filtree':172B 'filtré':26B 'for':280B 'franc':22B,73B 'france':168B,219B 'had':240B 'identifi':135B 'identifying':281B 'il':10B,31B,156B 'ils':177B 'in':218B,245B 'inform':145B 'information':291B 'infrastructur':137B 'infrastructure':283B 'initi':46B,107B 'initiative':192B,253B 'is':265B,278B 'jamai':34B 'jamais':180B 'l':45B,55B,191B,201B 'le':28B,174B 'les':59B,205B 'locat':138B 'locations':284B 'lot':71B 'lots':217B 'marseill':79B,125B 'marseille':225B,271B 'metropole':273B 'metropolitain':176B 'metropolitan':81B,227B 'mobil':141B 'mobility':287B 'more':229B 'multipl':114B 'multiple':260B 'métropol':127B 'métropolitain':30B 'n':32B,178B 'nationwid':91B 'nationwide':237B 'never':95B,241B 'on':212B 'open':128B,274B 'park':18B,70B 'parking':216B 'parkings':164B 'plan':142B 'planning':288B 'plus':12B,158B 'portal':130B,276B 'previous':96B 'previously':242B 'pris':44B,190B 'provenc':80B,126B 'provence':226B,272B 'provid':64B 'provides':210B 'publish':120B 'published':266B 'referenc':98B 'referenced':244B 'references':182B 'référencé':36B 'servic':146B 'services':292B 'singl':101B 'single':247B 'site':89B 'sites':235B 'sourc':4A,9A 'source':150A,155A 'such':233B 'support':140B,286B 'sur':27B,173B 'territoir':29B 'territoire':175B 'territori':82B 'territory':228B 'than':230B 'the':222B,252B,263B,268B 'they':239B 'this':208B,256B 'to':221B,254B,285B 'took':105B,251B 'tous':58B,204B 'travel':144B,290B 'une':38B,184B 'unifi':102B 'unified':248B 'uniqu':40B 'unique':186B 'use':133B 'useful':279B 'via':121B,267B 'été':35B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"d014fa31-f333-4e94-80a3-ea8b4459cfd5","institution_type":"MUNICIPALITY","country_code":"FR","official_confidence":40,"proof_summary":"40% - Official domain (ampmetropole.fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-25T15:40:59.864Z","geographic_scope":"LOCAL","name_en":"Carpooling areas (BlaBlaCar source)","description_en":"This API provides data on carpooling areas and parking lots in France, filtered to the Aix-Marseille-Provence metropolitan territory. More than 2,000 such carpooling sites exist nationwide, but they had never previously been referenced in a single unified database. BlaBlaCar took the initiative to compile this file by aggregating multiple existing datasets. The dataset is published via the Aix-Marseille-Provence Métropole open data portal and is useful for identifying carpooling infrastructure locations to support mobility planning and travel information services.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":50.75,"merged_into_entry_id":null,"identity_key":"API|https://data.ampmetropole.fr/explore/dataset/fed-aires-de-covoiturage-en-france|aires de covoiturage (source blablacar)","upstream_ref":"data.ampmetropole.fr:dataset:fed-aires-de-covoiturage-en-france","access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?select=nom_du_lieu%2Cadresse%2Ccode_postal&where=nom_du_lieu+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.ampmetropole.fr/explore/dataset/fed-aires-de-covoiturage-en-france/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","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":"joinable","level_index":5,"level_label":"Joinable","meaning":"Canonical identifiers and concepts mapped","counts_as_coverage":true,"blocked_by":null,"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":true,"reached":true,"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":true,"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":true,"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":true,"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":"d014fa31-f333-4e94-80a3-ea8b4459cfd5","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":"data.ampmetropole.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-09-07T23:43:37.226Z"},"api_details":{"id":"d712998f-4285-47f1-add0-908418bed10b","entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","base_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france","created_at":"2026-07-24T19:23:46.200Z","updated_at":"2026-07-24T19:23:46.200Z"},"dataset_details":{"id":"1245543f-5b22-4ccb-898e-266e80bbfc56","entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","upstream_issued":null,"upstream_modified":"2026-08-17T14:00:42.000Z","themes":[],"update_frequency":null,"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":"opendatasoft","source_portal_url":"https://data.ampmetropole.fr","created_at":"2026-07-24T19:24:45.877Z","updated_at":"2026-09-01T16:21:32.569Z","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/wp-content/uploads/2018/11/open-licence.pdf","latest_check":{"id":"11fdceb5-8514-433c-adec-b9d1d213fab6","entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","status":"VERIFIED","last_checked_at":"2026-09-06T16:17:17.463Z","p50_latency_ms":825,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-25T00:46:38.317Z","updated_at":"2026-09-06T16:17:17.463Z","consecutive_successes":15,"probe_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-09-06T16:17:17.463Z"},"data_profile":{"id":"27561bc5-84bb-466f-bf34-432560bd5f2a","entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"fed-aires-de-covoiturage-en-france","fields":[{"name":"nom_du_lieu","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the carpooling area or parking site."},{"name":"adresse","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Street address or road location of the site."},{"name":"code_postal","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Postal code of the site's location."},{"name":"ville","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Town or municipality where the site is located."},{"name":"type_de_parking","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Type of parking or carpooling area."},{"name":"source","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Data provider or organisation that supplied the record."},{"name":"places","type":"int","label":null,"fill_pct":87.5,"filterable":true,"description":null,"description_en":"Number of parking spaces available at the site."},{"name":"pmr","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Indicates whether the site has facilities for disabled persons."},{"name":"transport_public","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Information on nearby public transport access."},{"name":"prix","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Price or fee information for using the parking site."},{"name":"ouverture","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Opening hours or access conditions of the site."},{"name":"commentaire","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Additional free-text comments about the site."},{"name":"proprietaire","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Owner or managing entity of the parking site."},{"name":"lumiere","type":"text","label":"Lumière","fill_pct":0,"filterable":true,"description":null,"description_en":"Indicates whether the site is lit."},{"name":"velo","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Indicates whether bicycle facilities are available."},{"name":"population","type":"int","label":null,"fill_pct":100,"filterable":true,"description":"Population dans la commune","description_en":"Population of the municipality."},{"name":"couv4gbytel","type":"text","label":"Couverture 4G Bouygues","fill_pct":100,"filterable":true,"description":null,"description_en":"4G network coverage from Bouygues Telecom at the site."},{"name":"couv4gsfr","type":"text","label":"Couverture 4G SFR","fill_pct":100,"filterable":true,"description":null,"description_en":"4G network coverage from SFR at the site."},{"name":"couv4gorange","type":"text","label":"Couverture 4G Orange","fill_pct":100,"filterable":true,"description":null,"description_en":"4G network coverage from Orange at the site."},{"name":"couv4gfree","type":"text","label":"Couverture 4G Free","fill_pct":100,"filterable":true,"description":null,"description_en":"4G network coverage from Free at the site."},{"name":"coordonnees","type":"geo_point_2d","label":null,"filterable":false,"description":null,"description_en":"Geographic coordinates (latitude and longitude) of the site."},{"name":"nom_epci","type":"text","label":null,"filterable":true,"description":null,"description_en":"Name of the intermunicipal body (EPCI) covering the site."},{"name":"nom_reg","type":"text","label":"Nom de la région","filterable":true,"description":null,"description_en":"Name of the administrative region containing the site."},{"name":"nom_dep","type":"text","label":"Nom du département","filterable":true,"description":null,"description_en":"Name of the administrative department containing the site."}],"field_count":24,"sample_records":[{"pmr":null,"prix":null,"velo":null,"ville":"Fuveau","places":96,"source":"13 CD13 Bouches du Rhône","adresse":"D6/D96","lumiere":null,"nom_dep":"BOUCHES DU RHONE","nom_reg":"PROVENCE ALPES COTE D AZUR","nom_epci":"Métropole d'Aix-Marseille-Provence","couv4gsfr":"Couverture 4G","ouverture":null,"couv4gfree":"Couverture 4G","population":9638,"code_postal":"13710","commentaire":null,"coordonnees":{"lat":43.476744,"lon":5.538402},"couv4gbytel":"Couverture 4G","nom_du_lieu":"Aire de La Barque","couv4gorange":"Couverture 4G","proprietaire":null,"type_de_parking":"aire covoiturage","transport_public":null},{"pmr":null,"prix":null,"velo":null,"ville":"Les Pennes-Mirabeau","places":30,"source":"13 CD13 Bouches du Rhône","adresse":"D113","lumiere":null,"nom_dep":"BOUCHES DU RHONE","nom_reg":"PROVENCE ALPES COTE D AZUR","nom_epci":"Métropole d'Aix-Marseille-Provence","couv4gsfr":"Couverture 4G","ouverture":null,"couv4gfree":"Couverture 4G","population":20492,"code_postal":"13170","commentaire":null,"coordonnees":{"lat":43.415103,"lon":5.298068},"couv4gbytel":"Couverture 4G","nom_du_lieu":"Parking Aire de Stationement Chemin de La Pourranque","couv4gorange":"Couverture 4G","proprietaire":null,"type_de_parking":"parking","transport_public":null},{"pmr":null,"prix":null,"velo":null,"ville":"Roquefort-la-Bédoule","places":null,"source":"Vinci Autoroutes","adresse":"Parking de covoiturage VINCI Autoroutes La Bedoule","lumiere":null,"nom_dep":"BOUCHES DU RHONE","nom_reg":"PROVENCE ALPES COTE D AZUR","nom_epci":"Métropole d'Aix-Marseille-Provence","couv4gsfr":"Couverture 4G","ouverture":null,"couv4gfree":"Couverture 4G","population":5423,"code_postal":"13830","commentaire":null,"coordonnees":{"lat":43.2431,"lon":5.593862},"couv4gbytel":"Couverture 4G","nom_du_lieu":"Parking de covoiturage VINCI Autoroutes La Bedoule","couv4gorange":"Couverture 4G","proprietaire":null,"type_de_parking":"sortie autoroute","transport_public":null},{"pmr":null,"prix":null,"velo":null,"ville":"Meyrargues","places":52,"source":"13 CD13 Bouches du Rhône","adresse":"D556","lumiere":null,"nom_dep":"BOUCHES DU RHONE","nom_reg":"PROVENCE ALPES COTE D AZUR","nom_epci":"Métropole d'Aix-Marseille-Provence","couv4gsfr":"Couverture 4G","ouverture":null,"couv4gfree":"Couverture 4G","population":3738,"code_postal":"13650","commentaire":null,"coordonnees":{"lat":43.663145,"lon":5.494959},"couv4gbytel":"Couverture 4G","nom_du_lieu":"Aire de Meyrargues Rd556 (Extension)","couv4gorange":"Couverture 4G","proprietaire":null,"type_de_parking":"aire covoiturage","transport_public":null},{"pmr":null,"prix":null,"velo":null,"ville":"Venelles","places":70,"source":"13 CD13 Bouches du Rhône","adresse":"D96/D556","lumiere":null,"nom_dep":"BOUCHES DU RHONE","nom_reg":"PROVENCE ALPES COTE D AZUR","nom_epci":"Métropole d'Aix-Marseille-Provence","couv4gsfr":"Couverture 4G","ouverture":null,"couv4gfree":"Couverture 4G","population":8349,"code_postal":"13770","commentaire":null,"coordonnees":{"lat":43.609266,"lon":5.496134},"couv4gbytel":"Couverture 4G","nom_du_lieu":"Aire de Venelles","couv4gorange":"Couverture 4G","proprietaire":null,"type_de_parking":"aire covoiturage","transport_public":null}],"record_count":"8","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?select=nom_du_lieu%2Cadresse%2Ccode_postal&where=nom_du_lieu+is+not+null&limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/records?select=nom_du_lieu%2Cadresse%2Ccode_postal&where=nom_du_lieu+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (nom_du_lieu, adresse, code_postal) and filter with ODSQL where clauses."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/exports/csv","curl":"curl -sL 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-aires-de-covoiturage-en-france/exports/csv' -o dataset.csv","label":"Export CSV","method":"GET","description":"Full dataset export as CSV (also available: json, parquet, xlsx)."}],"status":"ok","error_message":null,"profiled_at":"2026-09-01T16:21:31.212Z","run_id":"3f7db9db-8440-43fa-8aef-8c094897525d","created_at":"2026-07-24T19:24:45.379Z","updated_at":"2026-09-01T16:21:31.212Z","license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2018/11/open-licence.pdf","license_id":"lo-2.0","consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true,"personal_data":{"status":"none","basis":"no_person_column_cited","grain":"none","allowed":true,"columns":{"direct_identifiers":[],"family_names":[],"given_names":[],"attributes":[],"unresolved_names":[],"measures":["population"],"entity_identifiers":[]},"publication":null,"publication_evidence":null,"notice":"personal data: no cited column names a natural person (the cited columns are all this reads)"}},"datasets":[],"limits":[{"id":"3597b7be-bca2-4108-b5fc-6a89a2c7a48d","entry_id":"35e50089-982b-42c5-8aec-4540dc195dad","limit_type":"requests_per_day","value":"10000000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-09-01T16:21:32.734Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.ampmetropole.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.ampmetropole.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:21.471Z","decision_ref":"owner decision 2026-08-22, recorded in docs/PROGRESS.md NEEDS-HUMAN: public-sector open-data portals whose purpose is machine access; the directive is an Opendatasoft vendor default reflecting no publisher intent. Concern raised and overruled; see the row.","note":"This answer is derived from a host whose robots.txt DISALLOWS the path Commodity requests, and Commodity requests it anyway under the decision named in `decision_ref`. The rule is quoted verbatim so you can read it yourself. Commodity does not send a user-agent it is not, so any `Allow` granted to a named crawler in that file is not claimed here."},"field_provenance_source_access":{"status":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THIS PLATFORM’S READING OF ITS OWN CONDUCT: that it requests a path this host forbids. No publisher asserts it and none was asked to","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"host":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"the host Commodity addressed, lowercased and stripped of scheme and port by this platform so that one host has one row and one reading","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"requested_path_prefix":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THE PATH THE VERDICT IS ABOUT, derived from the base URLs this platform stores for the host — not `/`, and not an assumed `/api/`. A verdict about a path we do not call would describe someone else’s traffic","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_url":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"where the file was fetched from — composed by this platform from the host, at the one location the protocol fixes, so it can be re-fetched and the reading disputed","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"user_agent_group":{"basis":"stored_sample","derived":false,"upstream_field":"the `User-agent` line the deciding rule sits under","transform":"the group heading that made the rule OURS, verbatim from the stored file. Where it is `*` the directive addresses everyone; a group naming another crawler was not applied, because Commodity does not send a user-agent it is not","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_rule":{"basis":"stored_sample","derived":false,"upstream_field":"the directive line of the matching group","transform":"THE PUBLISHER’S OWN LINE, QUOTED AND UNCUT, as read from robots.txt at the moment below and stored — not fetched for this request, and not part of this response’s payload. It is here so the verdict beside it can be checked rather than taken from us","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_read_at":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"OUR CLOCK when the file was read, never a `Date` header the origin sent. It bounds how stale this reading may be: a publisher can have changed the file since","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"decision_ref":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"WHO DECIDED TO CALL IT ANYWAY, AND WHEN. Recorded by this platform and required by the database before the exception may exist at all, so it can never be anonymous","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"note":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"this platform’s sentence explaining what the reader is holding. Written here, by us, and not a quotation of anybody","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}}},"manifest":{"answer_sha256":"ddfad88aaf0ef5c064ce24d7cda3d76500106d3306adc7c023508f4e1df67b38","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":45,"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[] (24 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-09-07T23:44:02.869Z","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."}}