{"id":"84af0865-a901-4c1e-972b-b42c59cc2184","type":"API","name":"Recensement population 2019 - Grands quartiers - Population","slug":"recensement-population-2019-grands-quartiers-population","description":"Données du recensement de la population 2019 à l'échelle des grands quartiers sur le thème Population. Pour information le modèle de données est décrit dans la pièce jointe.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.toulouse-metropole.fr/explore/dataset/recensement-population-2019-grands-quartiers-population/","docs_url":"https://data.toulouse-metropole.fr/explore/dataset/recensement-population-2019-grands-quartiers-population/","repo_url":null,"status":"ACTIVE","verification_state":"VERIFIED","tags":[],"logo_url":"https://s3-eu-west-1.amazonaws.com/aws-ec2-eu-1-opendatasoft-staticfileset/toulouse-metropole/favicon?tstamp=17391839235561483","primary_source_url":"https://data.toulouse-metropole.fr/explore/dataset/recensement-population-2019-grands-quartiers-population/","extraction_confidence":"0.00","created_at":"2026-07-25T01:47:47.100Z","updated_at":"2026-09-08T03:33:50.546Z","last_verified_at":"2026-09-05T21:17:04.729Z","deprecated_at":null,"ranking_score":58,"last_ranked_at":"2026-09-04T03:11:24.392Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-09-08T03:33:50.546Z","search_vector":"'2019':3A,13B,38A,48B 'a':49B 'dan':32B 'dans':67B 'de':10B,28B,45B,63B 'decrit':66B 'des':17B,52B 'donnees':42B,64B 'donné':7B,29B 'du':8B,43B 'décrit':31B 'echelle':51B 'est':30B,65B 'grand':4A,18B 'grands':39A,53B 'inform':25B 'information':60B 'joint':35B 'jointe':70B 'l':15B,50B 'la':11B,33B,46B,68B 'le':21B,26B,56B,61B 'modele':62B 'modèl':27B 'piece':69B 'pièc':34B 'popul':2A,6A,12B,23B 'population':37A,41A,47B,58B 'pour':24B,59B 'quartier':5A,19B 'quartiers':40A,54B 'recens':1A,9B 'recensement':36A,44B 'sur':20B,55B 'theme':57B 'thème':22B 'à':14B 'échell':16B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"FR","official_confidence":0,"proof_summary":"Confidence: 0%","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-26T13:08:00.000Z","geographic_scope":"NATIONAL","name_en":null,"description_en":null,"native_lang":null,"access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":38.75,"merged_into_entry_id":null,"identity_key":"API|https://data.toulouse-metropole.fr/explore/dataset/recensement-population-2019-grands-quartiers-population|recensement population 2019 - grands quartiers - population","upstream_ref":"data.toulouse-metropole.fr:dataset:recensement-population-2019-grands-quartiers-population","access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?select=geo_point_2d%2Cgeo_shape%2Cgrd_quart&where=grd_quart+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.toulouse-metropole.fr/explore/dataset/recensement-population-2019-grands-quartiers-population/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","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":0,"proven_threshold":80,"institution_id":null,"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.toulouse-metropole.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-08T09:54:23.986Z"},"api_details":{"id":"330def75-5846-481b-9de7-a687a954ffdc","entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","base_url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population","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.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population","created_at":"2026-07-25T01:47:47.260Z","updated_at":"2026-07-25T01:47:47.260Z"},"dataset_details":{"id":"15379c4f-1a4e-49e9-a302-10c704ad48e6","entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","upstream_issued":null,"upstream_modified":"2023-03-14T09:48:48.000Z","themes":[],"update_frequency":"unknown","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.toulouse-metropole.fr","created_at":"2026-07-25T01:50:54.601Z","updated_at":"2026-09-01T20:17:57.458Z","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/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","latest_check":{"id":"9159ad51-9f7e-4b67-9fbc-32d405ab80a7","entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","status":"VERIFIED","last_checked_at":"2026-09-05T21:17:04.433Z","p50_latency_ms":1433,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-26T00:22:53.145Z","updated_at":"2026-09-05T21:17:04.433Z","consecutive_successes":11,"probe_url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-09-05T21:17:04.433Z"},"data_profile":{"id":"666e7904-e711-42f1-a324-6734d70ad68c","entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"recensement-population-2019-grands-quartiers-population","fields":[{"name":"geo_point_2d","type":"geo_point_2d","label":"Geo Point","filterable":false,"description":null},{"name":"geo_shape","type":"geo_shape","label":null,"filterable":false,"description":null},{"name":"grd_quart","type":"text","label":null,"filterable":true,"description":null},{"name":"lib_grd_quart","type":"text","label":null,"filterable":true,"description":null},{"name":"reg","type":"text","label":null,"filterable":true,"description":null},{"name":"dep","type":"text","label":null,"filterable":true,"description":null},{"name":"uu2020","type":"text","label":null,"filterable":true,"description":null},{"name":"code_insee","type":"text","label":null,"filterable":true,"description":null},{"name":"p19_pop","type":"double","label":null,"filterable":true,"description":null},{"name":"p19_pop0002","type":"double","label":null,"filterable":true,"description":null},{"name":"p19_pop0305","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop0610","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop1117","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop1824","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop2539","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop4054","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop5564","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop6579","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop80p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop0014","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop1529","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop3044","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop4559","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop6074","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop75p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop0019","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop2064","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop65p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_poph","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h0014","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h1529","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h3044","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h4559","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h6074","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h75p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h0019","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h2064","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_h65p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_popf","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f0014","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f1529","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f3044","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f4559","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f6074","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f75p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f0019","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f2064","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_f65p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop_fr","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop_etr","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pop_imm","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_pmen","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"p19_phormen","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs1","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs2","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs3","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs4","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs5","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs6","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"c19_pop15p_cs7","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_pop15p_cs8","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs1","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs2","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs3","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs4","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs5","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs6","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs7","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_h15p_cs8","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs1","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs2","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs3","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs4","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs5","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs6","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs7","type":"double","label":null,"filterable":true,"description":null},{"name":"c19_f15p_cs8","type":"double","label":null,"filterable":true,"description":null}],"field_count":80,"sample_records":[{"dep":"31","reg":"76","uu2020":"00758","p19_pop":8678.64636141493,"c19_f15p":4351.99225269908,"c19_h15p":3767.05785435142,"p19_f65p":547.374265540939,"p19_f75p":292.202339558605,"p19_h65p":358.207516802928,"p19_h75p":167.894032940857,"p19_pmen":7942.64662668693,"p19_popf":4703.65182813567,"p19_poph":3974.99453327926,"geo_shape":"[large value omitted]","grd_quart":"3155502","p19_f0014":339.659579761672,"p19_f0019":1170.05473485828,"p19_f1529":2527.91969814948,"p19_f2064":2986.22282773645,"p19_f3044":634.874293364983,"p19_f4559":504.080180488363,"p19_f6074":404.915736812569,"p19_h0014":240.936667033847,"p19_h0019":786.395848537228,"p19_h1529":2089.27983250062,"p19_h2064":2830.3911679391,"p19_h3044":722.041572953538,"p19_h4559":427.781645352322,"p19_h6074":327.060782498078,"c19_pop15p":8119.05010705051,"code_insee":"31555","p19_pop65p":905.581782343866,"p19_pop75p":460.096372499462,"p19_pop80p":298.556210614857,"p19_pop_fr":7880.45212194578,"p19_phormen":735.999734727996,"p19_pop0002":124.768656084496,"p19_pop0014":580.596246795519,"p19_pop0019":1956.45058339551,"p19_pop0305":75.0574902046839,"p19_pop0610":213.314720793435,"p19_pop1117":335.428639205741,"p19_pop1529":4617.1995306501,"p19_pop1824":3370.63836825396,"p19_pop2064":5816.61399567554,"p19_pop2539":2120.80629668527,"p19_pop3044":1356.91586631852,"p19_pop4054":919.115000185693,"p19_pop4559":931.861825840685,"p19_pop5564":613.935407657766,"p19_pop6074":731.976519310648,"p19_pop6579":607.02557172901,"p19_pop_etr":798.194239469137,"p19_pop_imm":1455.89968438514,"c19_f15p_cs1":0,"c19_f15p_cs2":113.947930200537,"c19_f15p_cs3":636.777375488146,"c19_f15p_cs4":468.546530979762,"c19_f15p_cs5":575.281745611514,"c19_f15p_cs6":122.814572818806,"c19_f15p_cs7":555.919327491467,"c19_f15p_cs8":1878.70477010885,"c19_h15p_cs1":3.40326986461564,"c19_h15p_cs2":189.310443565497,"c19_h15p_cs3":810.297270324984,"c19_h15p_cs4":350.45908291682,"c19_h15p_cs5":377.262291292515,"c19_h15p_cs6":397.881276950188,"c19_h15p_cs7":325.981664044395,"c19_h15p_cs8":1312.46255539241,"geo_point_2d":{"lat":43.607578469511274,"lon":1.439800715073453},"lib_grd_quart":"Arnaud Bernard","c19_pop15p_cs1":3.40326986461564,"c19_pop15p_cs2":303.258373766035,"c19_pop15p_cs3":1447.07464581313,"c19_pop15p_cs4":819.005613896582,"c19_pop15p_cs5":952.544036904029,"c19_pop15p_cs6":520.695849768994,"c19_pop15p_cs7":881.900991535861,"c19_pop15p_cs8":3191.16732550126},{"dep":"31","reg":"76","uu2020":"00758","p19_pop":5730.01514316734,"c19_f15p":2219.14295254341,"c19_h15p":2208.66463602823,"p19_f65p":408.05589245383,"p19_f75p":199.057868139594,"p19_h65p":321.968174589794,"p19_h75p":140.389262779467,"p19_pmen":5726.01514460903,"p19_popf":2872.8513360406,"p19_poph":2857.16380712674,"geo_shape":"[large value omitted]","grd_quart":"3155527","p19_f0014":653.708383497182,"p19_f0019":822.618965040791,"p19_f1529":671.847049465097,"p19_f2064":1642.17647854598,"p19_f3044":544.537188688678,"p19_f4559":437.306881931648,"p19_f6074":366.393964318399,"p19_h0014":648.499171098517,"p19_h0019":836.064874073182,"p19_h1529":706.138603210277,"p19_h2064":1699.13075846376,"p19_h3044":605.124403410911,"p19_h4559":446.154884612798,"p19_h6074":310.857482014772,"c19_pop15p":4427.80758857164,"code_insee":"31555","p19_pop65p":730.024067043625,"p19_pop75p":339.44713091906,"p19_pop80p":213.874806744216,"p19_pop_fr":3980.44191541792,"p19_phormen":3.99999855830433,"p19_pop0002":277.630334435758,"p19_pop0014":1302.2075545957,"p19_pop0019":1658.68383911397,"p19_pop0305":296.896683766383,"p19_pop0610":431.432596344195,"p19_pop1117":510.045004843368,"p19_pop1529":1377.98565267537,"p19_pop1824":712.627505836669,"p19_pop2064":3341.30723700974,"p19_pop2539":1274.17646376568,"p19_pop3044":1149.66159209959,"p19_pop4054":907.976896060511,"p19_pop4559":883.461766544446,"p19_pop5564":589.205591071153,"p19_pop6074":677.25144633317,"p19_pop6579":516.149260299408,"p19_pop_etr":1749.57322774942,"p19_pop_imm":2090.76342568044,"c19_f15p_cs1":0,"c19_f15p_cs2":9.14426888485508,"c19_f15p_cs3":91.8877145205837,"c19_f15p_cs4":129.44722764337,"c19_f15p_cs5":638.341940532877,"c19_f15p_cs6":172.086099730408,"c19_f15p_cs7":415.585570092414,"c19_f15p_cs8":762.650131138907,"c19_h15p_cs1":0,"c19_h15p_cs2":70.3926961577557,"c19_h15p_cs3":143.801626490603,"c19_h15p_cs4":171.602687231499,"c19_h15p_cs5":248.681725863153,"c19_h15p_cs6":679.753341654618,"c19_h15p_cs7":329.133458922314,"c19_h15p_cs8":565.29909970828,"geo_point_2d":{"lat":43.578811796881965,"lon":1.440191837507156},"lib_grd_quart":"Empalot","c19_pop15p_cs1":0,"c19_pop15p_cs2":79.5369650426108,"c19_pop15p_cs3":235.689341011187,"c19_pop15p_cs4":301.049914874869,"c19_pop15p_cs5":887.02366639603,"c19_pop15p_cs6":851.839441385027,"c19_pop15p_cs7":744.719029014728,"c19_pop15p_cs8":1327.94923084719},{"dep":"31","reg":"76","uu2020":"00758","p19_pop":15430.538420231,"c19_f15p":6961.07125346005,"c19_h15p":6300.28453963519,"p19_f65p":867.35937805566,"p19_f75p":424.425542076459,"p19_h65p":546.462681021212,"p19_h75p":252.54840159447,"p19_pmen":15346.5384505066,"p19_popf":8055.84952289606,"p19_poph":7374.68889733496,"geo_shape":"[large value omitted]","grd_quart":"3155535","p19_f0014":1070.77827808619,"p19_f0019":1733.15713726937,"p19_f1529":3050.87898924148,"p19_f2064":5455.33300757104,"p19_f3044":1737.81116636792,"p19_f4559":1053.06781237787,"p19_f6074":718.887734746139,"p19_h0014":1089.4043522934,"p19_h0019":1481.99366145442,"p19_h1529":2588.21990682103,"p19_h2064":5346.23255485932,"p19_h3044":1989.78603940154,"p19_h4559":971.066108578699,"p19_h6074":483.664088645804,"c19_pop15p":13261.3557930952,"code_insee":"31555","p19_pop65p":1413.82205907687,"p19_pop75p":676.973943670929,"p19_pop80p":440.815787558895,"p19_pop_fr":13913.5950721833,"p19_phormen":83.9999697243909,"p19_pop0002":578.862143360969,"p19_pop0014":2160.1826303796,"p19_pop0019":3215.1507987238,"p19_pop0305":397.139432218284,"p19_pop0610":694.703032962755,"p19_pop1117":856.333502499098,"p19_pop1529":5639.09889606252,"p19_pop1824":3030.9146811978,"p19_pop2064":10801.5655624304,"p19_pop2539":5156.98962509851,"p19_pop3044":3727.59720576946,"p19_pop4054":2225.02024152985,"p19_pop4559":2024.13392095657,"p19_pop5564":1076.75370228688,"p19_pop6074":1202.55182339194,"p19_pop6579":973.006271517976,"p19_pop_etr":1516.94334804775,"p19_pop_imm":2116.96877308632,"c19_f15p_cs1":0,"c19_f15p_cs2":83.9213677118024,"c19_f15p_cs3":974.201190503061,"c19_f15p_cs4":1398.31996667008,"c19_f15p_cs5":1625.58520383952,"c19_f15p_cs6":179.119007747033,"c19_f15p_cs7":902.69191772393,"c19_f15p_cs8":1797.23259926462,"c19_h15p_cs1":4.65710705240713,"c19_h15p_cs2":137.745369350203,"c19_h15p_cs3":1888.41882051815,"c19_h15p_cs4":1245.1705505403,"c19_h15p_cs5":603.800881806311,"c19_h15p_cs6":771.962134595248,"c19_h15p_cs7":619.337741057621,"c19_h15p_cs8":1029.19193471495,"geo_point_2d":{"lat":43.60037806934205,"lon":1.4094100740849254},"lib_grd_quart":"Casselardit","c19_pop15p_cs1":4.65710705240713,"c19_pop15p_cs2":221.666737062005,"c19_pop15p_cs3":2862.62001102121,"c19_pop15p_cs4":2643.49051721038,"c19_pop15p_cs5":2229.38608564583,"c19_pop15p_cs6":951.081142342282,"c19_pop15p_cs7":1522.02965878155,"c19_pop15p_cs8":2826.42453397957},{"dep":"31","reg":"76","uu2020":"00758","p19_pop":12535.6286972455,"c19_f15p":5272.80850650842,"c19_h15p":5252.454164807,"p19_f65p":1049.7513989727,"p19_f75p":633.225023331803,"p19_h65p":794.105223977553,"p19_h75p":370.313567504726,"p19_pmen":11993.6288925952,"p19_popf":6181.07130338436,"p19_poph":6354.55739386109,"geo_shape":"[large value omitted]","grd_quart":"3155537","p19_f0014":929.262789307052,"p19_f0019":1278.20791242596,"p19_f1529":1624.73234142451,"p19_f2064":3853.11199198571,"p19_f3044":1341.99526073359,"p19_f4559":957.383009231264,"p19_f6074":694.472879356142,"p19_h0014":1081.10323662299,"p19_h0019":1396.85468992793,"p19_h1529":1683.00482458702,"p19_h2064":4163.5974799556,"p19_h3044":1523.8711136587,"p19_h4559":999.246923988396,"p19_h6074":697.017727499251,"c19_pop15p":10525.2626713154,"code_insee":"31555","p19_pop65p":1843.85662295025,"p19_pop75p":1003.53859083653,"p19_pop80p":734.973133741421,"p19_pop_fr":11013.3467781894,"p19_phormen":541.999804650237,"p19_pop0002":432.29878107954,"p19_pop0014":2010.36602593005,"p19_pop0019":2675.06260235388,"p19_pop0305":492.132976835162,"p19_pop0610":676.643334455422,"p19_pop1117":727.043856340975,"p19_pop1529":3307.73716601154,"p19_pop1824":1474.26522400421,"p19_pop2064":8016.70947194133,"p19_pop2539":3596.19287141154,"p19_pop3044":2865.86637439229,"p19_pop4054":2112.39810241379,"p19_pop4559":1956.62993321966,"p19_pop5564":1180.79692775456,"p19_pop6074":1391.49060685539,"p19_pop6579":1108.88348920883,"p19_pop_etr":1522.28191905608,"p19_pop_imm":1850.25316497415,"c19_f15p_cs1":0,"c19_f15p_cs2":125.137430844842,"c19_f15p_cs3":700.183466597711,"c19_f15p_cs4":982.013160862106,"c19_f15p_cs5":1198.36846354242,"c19_f15p_cs6":171.425533381937,"c19_f15p_cs7":1112.33278059888,"c19_f15p_cs8":983.347670680515,"c19_h15p_cs1":10.2812137841723,"c19_h15p_cs2":184.274569042818,"c19_h15p_cs3":1124.94187428007,"c19_h15p_cs4":999.001873765045,"c19_h15p_cs5":537.187661235694,"c19_h15p_cs6":818.316165487307,"c19_h15p_cs7":821.667174385923,"c19_h15p_cs8":756.783632825973,"geo_point_2d":{"lat":43.633602187903875,"lon":1.4300188750580647},"lib_grd_quart":"Barrière-de-Paris","c19_pop15p_cs1":10.2812137841723,"c19_pop15p_cs2":309.41199988766,"c19_pop15p_cs3":1825.12534087778,"c19_pop15p_cs4":1981.01503462715,"c19_pop15p_cs5":1735.55612477811,"c19_pop15p_cs6":989.741698869245,"c19_pop15p_cs7":1933.99995498481,"c19_pop15p_cs8":1740.13130350649},{"dep":"31","reg":"76","uu2020":"00758","p19_pop":8648.22160308766,"c19_f15p":3851.04222701199,"c19_h15p":3494.63304981328,"p19_f65p":887.540063489888,"p19_f75p":583.210911773371,"p19_h65p":509.564631635499,"p19_h75p":272.255903795367,"p19_pmen":7984.22184240915,"p19_popf":4482.44458177478,"p19_poph":4165.77702131289,"geo_shape":"[large value omitted]","grd_quart":"3155560","p19_f0014":626.402356564907,"p19_f0019":930.207985470795,"p19_f1529":1417.42777358756,"p19_f2064":2664.6965328141,"p19_f3044":817.256901046132,"p19_f4559":542.257789581948,"p19_f6074":495.888849220864,"p19_h0014":676.143969697488,"p19_h0019":928.348275951326,"p19_h1529":1361.71609969209,"p19_h2064":2727.86411372606,"p19_h3044":933.913522496215,"p19_h4559":544.557059981239,"p19_h6074":377.190465650489,"c19_pop15p":7345.67527682527,"code_insee":"31555","p19_pop65p":1397.10469512539,"p19_pop75p":855.466815568737,"p19_pop80p":643.039694083156,"p19_pop_fr":7528.55204165526,"p19_phormen":663.999760678519,"p19_pop0002":326.673446228303,"p19_pop0014":1302.54632626239,"p19_pop0019":1858.55626142212,"p19_pop0305":297.246239460556,"p19_pop0610":437.178067608024,"p19_pop1117":425.661545267796,"p19_pop1529":2779.14387327965,"p19_pop1824":1583.39596007964,"p19_pop2064":5392.56064654015,"p19_pop2539":2299.39864549001,"p19_pop3044":1751.17042354235,"p19_pop4054":1215.48666537529,"p19_pop4559":1086.81484956319,"p19_pop5564":666.076338452665,"p19_pop6074":873.079314871353,"p19_pop6579":754.065001042232,"p19_pop_etr":1119.6695614324,"p19_pop_imm":1487.02416605709,"c19_f15p_cs1":0,"c19_f15p_cs2":48.8942714698011,"c19_f15p_cs3":342.571197189426,"c19_f15p_cs4":576.68097338784,"c19_f15p_cs5":816.645768837975,"c19_f15p_cs6":84.6018908917132,"c19_f15p_cs7":936.002546337904,"c19_f15p_cs8":1045.64557889733,"c19_h15p_cs1":0,"c19_h15p_cs2":128.159990707087,"c19_h15p_cs3":655.887109975929,"c19_h15p_cs4":589.407292073808,"c19_h15p_cs5":352.065325079354,"c19_h15p_cs6":504.079165082682,"c19_h15p_cs7":535.70693792452,"c19_h15p_cs8":729.327228969896,"geo_point_2d":{"lat":43.61208765273224,"lon":1.397733365637573},"lib_grd_quart":"Purpan","c19_pop15p_cs1":0,"c19_pop15p_cs2":177.054262176888,"c19_pop15p_cs3":998.458307165356,"c19_pop15p_cs4":1166.08826546165,"c19_pop15p_cs5":1168.71109391733,"c19_pop15p_cs6":588.681055974395,"c19_pop15p_cs7":1471.70948426242,"c19_pop15p_cs8":1774.97280786723}],"record_count":"60","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?limit=20","curl":"curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?select=geo_point_2d%2Cgeo_shape%2Cgrd_quart&where=grd_quart+is+not+null&limit=20","curl":"curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/records?select=geo_point_2d%2Cgeo_shape%2Cgrd_quart&where=grd_quart+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (geo_point_2d, geo_shape, grd_quart) and filter with ODSQL where clauses."},{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/exports/csv","curl":"curl -sL 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/recensement-population-2019-grands-quartiers-population/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-01T20:17:56.532Z","run_id":"0589da4d-7d5d-4cdd-a5e4-0821dac6aa11","created_at":"2026-07-25T01:50:53.919Z","updated_at":"2026-09-01T20:17:56.532Z","license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.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":[],"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":"78f722e7-b395-423b-bced-1735e8b515dd","entry_id":"84af0865-a901-4c1e-972b-b42c59cc2184","limit_type":"requests_per_day","value":"20000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-09-01T20:17:57.634Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.toulouse-metropole.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.toulouse-metropole.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:17.424Z","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":"05f6443e1ffab9b33ee409380fb61c66dd83834a821b52a0108ae9fde5f38166","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":101,"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[] (80 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-08T09:55:07.904Z","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."}}