INSEE BDM (Banque de Donnees Macroeconomiques) full ingest. 150,000+ French macroeconomic time series. No API key required. API: https://api.insee.fr/series/BDM/V1 (SDMX 2.1 StructureSpecific format) Strategy: 1. Get all categorisations -> extract distinct Dataflow IDs (388 entries -> ~100 unique…
INSEE BDM (Banque de Donnees Macroeconomiques) full ingest. 150,000+ French macroeconomic time series. No API key required. API: https://api.insee.fr/series/BDM/V1 (SDMX 2.1 StructureSpecific format) Strategy: 1. Get all categorisations -> extract distinct Dataflow IDs (388 entries -> ~100 unique flows) 2. For each dataflow: fetch all observations using data/SERIES_BDM/{FLOW_ID} 3. Write one Parquet per dataflow to data/clean_full/insee_bdm/ License: Licence Ouverte / Open Licence 2.0 — commercial redistribution OK. Attribution: Source: INSEE BDM (Licence Ouverte 2.0) www.insee.fr Run: python jobs/ingest_insee_bdm.py [--dry]
{
"@context": "https://schema.org/",
"@type": "Dataset",
"name": "Insee Bdm",
"description": "INSEE BDM (Banque de Donnees Macroeconomiques) full ingest. 150,000+ French macroeconomic time series. No API key required. API: https://api.insee.fr/series/BDM/V1 (SDMX 2.1 StructureSpecific format) Strategy: 1. Get all categorisations -> extract distinct Dataflow IDs (388 entries -> ~100 unique…",
"url": "https://econdatalibrary.com/insee_bdm.html",
"identifier": "insee_bdm",
"isAccessibleForFree": false,
"publisher": {
"@type": "Organization",
"name": "Econ Data Library",
"url": "https://econdatalibrary.com"
},
"creator": {
"@type": "Organization",
"name": "Insee Bdm"
},
"keywords": [
"insee_bdm"
],
"temporalCoverage": "1901-12-31/2026-12-31",
"sameAs": [
"https://huggingface.co/datasets/econdatalibrary-insee_bdm",
"https://zenodo.org/communities/econdatalibrary"
],
"usageInfo": "Metadata-only catalog entry. This source's license does not permit redistribution, so the data itself is not served here; use the provider link to obtain the data under its terms."
}{
"@context": {
"@language": "en",
"@vocab": "https://schema.org/",
"cr": "http://mlcommons.org/croissant/",
"data": {
"@id": "cr:data",
"@type": "@json"
},
"dataType": {
"@id": "cr:dataType",
"@type": "@vocab"
},
"sc": "https://schema.org/",
"conformsTo": "dct:conformsTo",
"dct": "http://purl.org/dc/terms/"
},
"@type": "sc:Dataset",
"conformsTo": "http://mlcommons.org/croissant/1.0",
"name": "insee_bdm",
"description": "INSEE BDM (Banque de Donnees Macroeconomiques) full ingest. 150,000+ French macroeconomic time series. No API key required. API: https://api.insee.fr/series/BDM/V1 (SDMX 2.1 StructureSpecific format) Strategy: 1. Get all categorisations -> extract distinct Dataflow IDs (388 entries -> ~100 unique…",
"url": "https://econdatalibrary.com/insee_bdm.html",
"creator": {
"@type": "sc:Organization",
"name": "Insee Bdm"
},
"publisher": {
"@type": "sc:Organization",
"name": "Econ Data Library",
"url": "https://econdatalibrary.com"
},
"temporalCoverage": "1901-12-31/2026-12-31",
"isAccessibleForFree": false,
"usageInfo": "Metadata-only Croissant record; underlying data is not redistributed under this source's license."
}