c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 2d ago
D

Fibre Optic (FTTH) Rollout in Pays de la LoireDéploiement de la fibre optique (FTTH) en Pays de la Loire

Déploiement de la fibre optique (FTTH) en Pays de la LoireFibre Optic (FTTH) Rollout in Pays de la Loire

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset tracks fibre-to-the-home (FTTH) network deployment in the Pays de la Loire region of France, broken down by municipality, EPCI (inter-municipal grouping), and department. It monitors progress on the fixed broadband and very-high-speed broadband market, drawing on quarterly data collected by ARCEP (the French telecoms regulator) through its wholesale high-speed/very-high-speed broadband observatory, established under decision no. 2012-1503. The dataset is published via the Pays de la Loire regional open data portal and is useful for assessing local fibre coverage and infrastructure planning.Réseaux en fibre optique jusqu'à l'abonné (FttH) en Pays de la Loire, données par communes, EPCI et départements. Suivi des déploiements sur le marché du haut et très haut débit fixes issu de la collecte trimestrielle de l'ARCEP "Observatoire de gros HD/THD" au titre de la décision n°2012-1503

42
fair

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

Data schema (57 fields)

Filterable via the API (54)
code_communecode_regioncode_departementdepartementsiren_epcinom_epcilogementsetablissementst4_2017t1_2018t2_2018t4_2018t3_2018t1_2019t2_2019t3_2019t4_2019t1_2020t2_2020t3_2020t4_2020t1_2021t2_2021t3_2021t4_2021regiont1_2022t2_2022t3_2022t4_2022t1_2023t2_2023t3_2023t4_2023t1_2024t2_2024deploiementcommunenom_communeepci_amiizones_tres_densesintentions_privees_hors_engagement_l_33_13commune_ruraleengagements_l_33_13_amii_et_amelsiren_epci_2025nombre_locaux_ipe_t2_2025_somme_tous_oisource_retenue_t2_2025meilleure_estimation_des_locaux_t2_2025estimation_locaux_en_cours_de_constructionoi_t2_2025t3_2024t4_2024t1_2025t2_2025

Click a field to see example values.

FillFieldTypeDescription
100%code_communeFilterable via the APICode INSEEtextINSEE code identifying the commune.Code commune
100%code_regionFilterable via the APIRégion codetextINSEE code identifying the region.INSEE code identifying the region.
100%code_departementFilterable via the APIDépartement codetextINSEE code identifying the department.INSEE code identifying the department.
100%departementFilterable via the APIDépartementtextName of the department.Name of the department.
99.9%siren_epciFilterable via the APISiren epcitextSIREN identifier of the inter-municipal grouping (EPCI).SIREN identifier of the inter-municipal grouping (EPCI).
99.9%nom_epciFilterable via the APIEPCItextName of the inter-municipal grouping (EPCI).Name of the inter-municipal grouping (EPCI).
100%logementsFilterable via the APIdoubleNumber of housing units in the commune.Number of housing units in the commune.
100%etablissementsFilterable via the APIÉtablissementsdoubleNumber of business or institutional establishments.Number of business or institutional establishments.
100%shape_communeShape communegeo_shapeGeographic boundary shape of the commune.Geographic boundary shape of the commune.
100%t4_2017Filterable via the APILocaux raccordables 4e trimestre 2017doubleNumber of FTTH-connectable premises in Q4 2017.Number of FTTH-connectable premises in Q4 2017.
100%t1_2018Filterable via the APILocaux raccordables 1er trimestre 2018doubleNumber of FTTH-connectable premises in Q1 2018.Number of FTTH-connectable premises in Q1 2018.
100%t2_2018Filterable via the APILocaux raccordables 2eme trimestre 2018doubleNumber of FTTH-connectable premises in Q2 2018.Number of FTTH-connectable premises in Q2 2018.
100%t4_2018Filterable via the APILocaux raccordables 4 eme trimestre 2018doubleNumber of FTTH-connectable premises in Q4 2018.Number of FTTH-connectable premises in Q4 2018.
100%t3_2018Filterable via the APILocaux raccordables 3 eme trimestre 2018doubleNumber of FTTH-connectable premises in Q3 2018.Number of FTTH-connectable premises in Q3 2018.
100%t1_2019Filterable via the APILocaux raccordables 1er trimestre 2019doubleNumber of FTTH-connectable premises in Q1 2019.Number of FTTH-connectable premises in Q1 2019.
100%t2_2019Filterable via the APILocaux raccordables 2eme trimestre 2019doubleNumber of FTTH-connectable premises in Q2 2019.Number of FTTH-connectable premises in Q2 2019.
100%t3_2019Filterable via the APILocaux raccordables 3eme trimestre 2019doubleNumber of FTTH-connectable premises in Q3 2019.Number of FTTH-connectable premises in Q3 2019.
100%t4_2019Filterable via the APILocaux raccordables 4eme trimestre 2019doubleNumber of FTTH-connectable premises in Q4 2019.Number of FTTH-connectable premises in Q4 2019.
100%t1_2020Filterable via the APILocaux raccordables 1er trimestre 2020doubleNumber of FTTH-connectable premises in Q1 2020.Number of FTTH-connectable premises in Q1 2020.
100%t2_2020Filterable via the APILocaux raccordables 2eme trimestre 2020doubleNumber of FTTH-connectable premises in Q2 2020.Number of FTTH-connectable premises in Q2 2020.
100%t3_2020Filterable via the APILocaux raccordables 3eme trimestre 2020doubleNumber of FTTH-connectable premises in Q3 2020.Number of FTTH-connectable premises in Q3 2020.
100%t4_2020Filterable via the APILocaux raccordables 4eme trimestre 2020doubleNumber of FTTH-connectable premises in Q4 2020.Number of FTTH-connectable premises in Q4 2020.
100%t1_2021Filterable via the APILocaux raccordables 1ere trimestre 2021doubleNumber of FTTH-connectable premises in Q1 2021.Number of FTTH-connectable premises in Q1 2021.
100%t2_2021Filterable via the APILocaux raccordables 2eme trimestre 2021doubleNumber of FTTH-connectable premises in Q2 2021.Number of FTTH-connectable premises in Q2 2021.
100%t3_2021Filterable via the APILocaux raccordables 3eme trimestre 2021doubleNumber of FTTH-connectable premises in Q3 2021.Number of FTTH-connectable premises in Q3 2021.
100%t4_2021Filterable via the APILocaux raccordables 4eme trimestre 2021doubleNumber of FTTH-connectable premises in Q4 2021.Number of FTTH-connectable premises in Q4 2021.
100%regionFilterable via the APIRégiontextName of the administrative region.Name of the administrative region.
100%t1_2022Filterable via the APILocaux raccordables 1ere trimestre 2022doubleNumber of FTTH-connectable premises in Q1 2022.Number of FTTH-connectable premises in Q1 2022.
100%t2_2022Filterable via the APILocaux raccordables 2eme trimestre 2022doubleNumber of FTTH-connectable premises in Q2 2022.Number of FTTH-connectable premises in Q2 2022.
100%t3_2022Filterable via the APILocaux raccordables 3eme trimestre 2022doubleNumber of FTTH-connectable premises in Q3 2022.Number of FTTH-connectable premises in Q3 2022.
—t4_2022Filterable via the APILocaux raccordables 4eme trimestre 2022doubleNumber of FTTH-connectable premises in Q4 2022.Number of FTTH-connectable premises in Q4 2022.
—t1_2023Filterable via the APILocaux raccordables 1er trimestre 2023doubleNumber of FTTH-connectable premises in Q1 2023.Number of FTTH-connectable premises in Q1 2023.
—t2_2023Filterable via the APILocaux raccordables 2eme trimestre 2023doubleNumber of FTTH-connectable premises in Q2 2023.Number of FTTH-connectable premises in Q2 2023.
—t3_2023Filterable via the APILocaux raccordables 3eme trimestre 2023doubleNumber of FTTH-connectable premises in Q3 2023.Number of FTTH-connectable premises in Q3 2023.
—t4_2023Filterable via the APILocaux raccordables 4eme trimestre 2023doubleNumber of FTTH-connectable premises in Q4 2023.Number of FTTH-connectable premises in Q4 2023.
—t1_2024Filterable via the APILocaux raccordables 1er trimestre 2024doubleNumber of FTTH-connectable premises in Q1 2024.Number of FTTH-connectable premises in Q1 2024.
—t2_2024Filterable via the APILocaux raccordables 2eme trimestre 2024doubleNumber of FTTH-connectable premises in Q2 2024.Number of FTTH-connectable premises in Q2 2024.
—deploiementFilterable via the APIdoubleIndicator or rate of fibre optic deployment.Indicator or rate of fibre optic deployment.
—geomgeo_shapeGeographic geometry of the commune.Geographic geometry of the commune.
—centroidgeo_point_2dGeographic centroid point of the commune.Geographic centroid point of the commune.
100%communeFilterable via the APICommunetextName of the commune.Name of the commune.
100%nom_communeFilterable via the APICommunetextName of the commune.Name of the commune.
100%epci_amiiFilterable via the APIEpci amiitextWhether the EPCI falls under the AMII private investment zone.Whether the EPCI falls under the AMII private investment zone.
100%zones_tres_densesFilterable via the APIZones très densesdoubleNumber of premises in very high-density deployment zones.Number of premises in very high-density deployment zones.
100%intentions_privees_hors_engagement_l_33_13Filterable via the APIIntentions privées hors engagement L. 33-13doublePremises covered by private deployment intentions outside L. 33-13 commitments.Premises covered by private deployment intentions outside L. 33-13 commitments.
100%commune_ruraleFilterable via the APICommune ruraledoubleIndicator of whether the commune is classified as rural.Indicator of whether the commune is classified as rural.
90.7%engagements_l_33_13_amii_et_amelFilterable via the APIEngagements l 33 13 amii et ameldoublePremises covered by L. 33-13 AMII and AMEL deployment commitments.Premises covered by L. 33-13 AMII and AMEL deployment commitments.
100%siren_epci_2025Filterable via the APISiren epci 2025textSIREN identifier of the EPCI as of 2025.SIREN identifier of the EPCI as of 2025.
100%nombre_locaux_ipe_t2_2025_somme_tous_oiFilterable via the APINombre locaux ipe t2 2025 somme tous oidoubleTotal number of eligible premises across all operators in Q2 2025.Total number of eligible premises across all operators in Q2 2025.
100%source_retenue_t2_2025Filterable via the APISource retenue t2 2025textData source used for Q2 2025 figures.Data source used for Q2 2025 figures.
100%meilleure_estimation_des_locaux_t2_2025Filterable via the APIMeilleure estimation des locaux t2 2025doubleBest available estimate of premises in Q2 2025.Best available estimate of premises in Q2 2025.
100%estimation_locaux_en_cours_de_constructionFilterable via the APIEstimation locaux en cours de constructiondoubleEstimated number of premises currently under construction.Estimated number of premises currently under construction.
100%oi_t2_2025Filterable via the APIOi t2 2025textOperator responsible for deployment as of Q2 2025.Operator responsible for deployment as of Q2 2025.
100%t3_2024Filterable via the APIT3 2024doubleNumber of FTTH-connectable premises in Q3 2024.Number of FTTH-connectable premises in Q3 2024.
100%t4_2024Filterable via the APIT4 2024doubleNumber of FTTH-connectable premises in Q4 2024.Number of FTTH-connectable premises in Q4 2024.
100%t1_2025Filterable via the APIT1 2025doubleNumber of FTTH-connectable premises in Q1 2025.Number of FTTH-connectable premises in Q1 2025.
100%t2_2025Filterable via the APIT2 2025doubleNumber of FTTH-connectable premises in Q2 2025.Number of FTTH-connectable premises in Q2 2025.

Schema captured from opendatasoft 2 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1geom: [large value omitted] · region: Pays de la Loire
{
  "geom": "[large value omitted]",
  "region": "Pays de la Loire",
  "commune": "Riaillé",
  "t1_2018": 0,
  "t1_2019": 0,
  "t1_2020": 0,
  "t1_2021": 0,
  "t1_2022": 0,
  "t1_2023": 0,
  "t1_2024": 0,
  "t1_2025": 1262,
  "t2_2018": 0,
  "t2_2019": 0,
  "t2_2020": 0,
  "t2_2021": 0,
  "t2_2022": 0,
  "t2_2023": 0,
  "t2_2024": 0,
  "t2_2025": 1270,
  "t3_2018": 0,
  "t3_2019": 0,
  "t3_2020": 0,
  "t3_2021": 0,
  "t3_2022": 0,
  "t3_2023": 0,
  "t3_2024": 1231,
  "t4_2017": 0,
  "t4_2018": 0,
  "t4_2019": 0,
  "t4_2020": 0,
  "t4_2021": 0,
  "t4_2022": 0,
  "t4_2023": 0,
  "t4_2024": 1255,
  "centroid": {
    "lat": 47.521296804,
    "lon": -1.312790558
  },
  "nom_epci": "Communauté de communes du Pays d'Ancenis",
  "epci_amii": "Non",
  "logements": 1082.14415168707,
  "oi_t2_2025": "FI44",
  "siren_epci": "244400552",
  "code_region": "52",
  "departement": "Loire-Atlantique",
  "deploiement": null,
  "nom_commune": "Riaillé",
  "code_commune": "44144",
  "shape_commune": "[large value omitted]",
  "commune_rurale": 1,
  "etablissements": 59,
  "siren_epci_2025": "244400552",
  "code_departement": "44",
  "zones_tres_denses": 0,
  "source_retenue_t2_2025": "IPE",
  "engagements_l_33_13_amii_et_amel": 0,
  "meilleure_estimation_des_locaux_t2_2025": 1277,
  "nombre_locaux_ipe_t2_2025_somme_tous_oi": 1277,
  "estimation_locaux_en_cours_de_construction": 0,
  "intentions_privees_hors_engagement_l_33_13": 0
}
Record 2geom: [large value omitted] · region: Pays de la Loire
{
  "geom": "[large value omitted]",
  "region": "Pays de la Loire",
  "commune": "Sainte-Gemme-la-Plaine",
  "t1_2018": 0,
  "t1_2019": 0,
  "t1_2020": 0,
  "t1_2021": 0,
  "t1_2022": 211,
  "t1_2023": 638,
  "t1_2024": 1079,
  "t1_2025": 1116,
  "t2_2018": 0,
  "t2_2019": 0,
  "t2_2020": 0,
  "t2_2021": 0,
  "t2_2022": 511,
  "t2_2023": 667,
  "t2_2024": 1092,
  "t2_2025": 1132,
  "t3_2018": 0,
  "t3_2019": 0,
  "t3_2020": 0,
  "t3_2021": 7,
  "t3_2022": 594,
  "t3_2023": 830,
  "t3_2024": 1097,
  "t4_2017": 0,
  "t4_2018": 0,
  "t4_2019": 0,
  "t4_2020": 0,
  "t4_2021": 7,
  "t4_2022": 609,
  "t4_2023": 1068,
  "t4_2024": 1115,
  "centroid": {
    "lat": 46.473166445,
    "lon": -1.110869926
  },
  "nom_epci": "Communauté de communes Sud Vendée Littoral",
  "epci_amii": "Non",
  "logements": 910.173130353191,
  "oi_t2_2025": "RTHD",
  "siren_epci": "200073260",
  "code_region": "52",
  "departement": "Vendée",
  "deploiement": null,
  "nom_commune": "Sainte-Gemme-la-Plaine",
  "code_commune": "85216",
  "shape_commune": "[large value omitted]",
  "commune_rurale": 1,
  "etablissements": 84,
  "siren_epci_2025": "200073260",
  "code_departement": "85",
  "zones_tres_denses": 0,
  "source_retenue_t2_2025": "IPE",
  "engagements_l_33_13_amii_et_amel": 0,
  "meilleure_estimation_des_locaux_t2_2025": 1159,
  "nombre_locaux_ipe_t2_2025_somme_tous_oi": 1159,
  "estimation_locaux_en_cours_de_construction": 0,
  "intentions_privees_hors_engagement_l_33_13": 0
}
Record 3geom: [large value omitted] · region: Pays de la Loire
{
  "geom": "[large value omitted]",
  "region": "Pays de la Loire",
  "commune": "Malville",
  "t1_2018": 0,
  "t1_2019": 0,
  "t1_2020": 0,
  "t1_2021": 0,
  "t1_2022": 375,
  "t1_2023": 539,
  "t1_2024": 1065,
  "t1_2025": 1852,
  "t2_2018": 0,
  "t2_2019": 0,
  "t2_2020": 0,
  "t2_2021": 0,
  "t2_2022": 529,
  "t2_2023": 571,
  "t2_2024": 1658,
  "t2_2025": 1868,
  "t3_2018": 0,
  "t3_2019": 0,
  "t3_2020": 0,
  "t3_2021": 39,
  "t3_2022": 536,
  "t3_2023": 571,
  "t3_2024": 1666,
  "t4_2017": 0,
  "t4_2018": 0,
  "t4_2019": 0,
  "t4_2020": 0,
  "t4_2021": 138,
  "t4_2022": 537,
  "t4_2023": 1062,
  "t4_2024": 1673,
  "centroid": {
    "lat": 47.343889026,
    "lon": -1.854223709
  },
  "nom_epci": "Communauté de communes Estuaire et Sillon",
  "epci_amii": "Non",
  "logements": 1502.94615665202,
  "oi_t2_2025": "LOAN-FI44",
  "siren_epci": "200072734",
  "code_region": "52",
  "departement": "Loire-Atlantique",
  "deploiement": null,
  "nom_commune": "Malville",
  "code_commune": "44089",
  "shape_commune": "[large value omitted]",
  "commune_rurale": 1,
  "etablissements": 112,
  "siren_epci_2025": "200072734",
  "code_departement": "44",
  "zones_tres_denses": 0,
  "source_retenue_t2_2025": "IPE",
  "engagements_l_33_13_amii_et_amel": 0,
  "meilleure_estimation_des_locaux_t2_2025": 1908,
  "nombre_locaux_ipe_t2_2025_somme_tous_oi": 1908,
  "estimation_locaux_en_cours_de_construction": 0,
  "intentions_privees_hors_engagement_l_33_13": 0
}
Record 4geom: [large value omitted] · region: Pays de la Loire
{
  "geom": "[large value omitted]",
  "region": "Pays de la Loire",
  "commune": "Saint-Aubin-des-Coudrais",
  "t1_2018": 0,
  "t1_2019": 0,
  "t1_2020": 0,
  "t1_2021": 0,
  "t1_2022": 6,
  "t1_2023": 521,
  "t1_2024": 529,
  "t1_2025": 529,
  "t2_2018": 0,
  "t2_2019": 0,
  "t2_2020": 0,
  "t2_2021": 0,
  "t2_2022": 521,
  "t2_2023": 525,
  "t2_2024": 529,
  "t2_2025": 529,
  "t3_2018": 0,
  "t3_2019": 0,
  "t3_2020": 0,
  "t3_2021": 0,
  "t3_2022": 521,
  "t3_2023": 529,
  "t3_2024": 529,
  "t4_2017": 0,
  "t4_2018": 0,
  "t4_2019": 0,
  "t4_2020": 0,
  "t4_2021": 0,
  "t4_2022": 521,
  "t4_2023": 529,
  "t4_2024": 529,
  "centroid": {
    "lat": 48.178874788,
    "lon": 0.578800252
  },
  "nom_epci": "Communauté de communes du Pays de l'Huisne Sarthoise",
  "epci_amii": "Non",
  "logements": 456.971177148947,
  "oi_t2_2025": "LETR",
  "siren_epci": "247200686",
  "code_region": "52",
  "departement": "Sarthe",
  "deploiement": null,
  "nom_commune": "Saint-Aubin-des-Coudrais",
  "code_commune": "72267",
  "shape_commune": "[large value omitted]",
  "commune_rurale": 1,
  "etablissements": 15,
  "siren_epci_2025": "247200686",
  "code_departement": "72",
  "zones_tres_denses": 0,
  "source_retenue_t2_2025": "IPE",
  "engagements_l_33_13_amii_et_amel": 0,
  "meilleure_estimation_des_locaux_t2_2025": 529,
  "nombre_locaux_ipe_t2_2025_somme_tous_oi": 529,
  "estimation_locaux_en_cours_de_construction": 0,
  "intentions_privees_hors_engagement_l_33_13": 0
}
Record 5geom: [large value omitted] · region: Pays de la Loire
{
  "geom": "[large value omitted]",
  "region": "Pays de la Loire",
  "commune": "Prévelles",
  "t1_2018": 0,
  "t1_2019": 140,
  "t1_2020": 140,
  "t1_2021": 144,
  "t1_2022": 146,
  "t1_2023": 148,
  "t1_2024": 149,
  "t1_2025": 149,
  "t2_2018": 110,
  "t2_2019": 140,
  "t2_2020": 142,
  "t2_2021": 145,
  "t2_2022": 146,
  "t2_2023": 148,
  "t2_2024": 149,
  "t2_2025": 149,
  "t3_2018": 140,
  "t3_2019": 140,
  "t3_2020": 145,
  "t3_2021": 145,
  "t3_2022": 146,
  "t3_2023": 149,
  "t3_2024": 149,
  "t4_2017": 0,
  "t4_2018": 141,
  "t4_2019": 140,
  "t4_2020": 144,
  "t4_2021": 145,
  "t4_2022": 146,
  "t4_2023": 149,
  "t4_2024": 149,
  "centroid": {
    "lat": 48.154350797,
    "lon": 0.474305045
  },
  "nom_epci": "Communauté de communes du Pays de l'Huisne Sarthoise",
  "epci_amii": "Non",
  "logements": 118.28078817734,
  "oi_t2_2025": "LETR",
  "siren_epci": "247200686",
  "code_region": "52",
  "departement": "Sarthe",
  "deploiement": null,
  "nom_commune": "Prévelles",
  "code_commune": "72246",
  "shape_commune": "[large value omitted]",
  "commune_rurale": 1,
  "etablissements": 3,
  "siren_epci_2025": "247200686",
  "code_departement": "72",
  "zones_tres_denses": 0,
  "source_retenue_t2_2025": "IPE",
  "engagements_l_33_13_amii_et_amel": 0,
  "meilleure_estimation_des_locaux_t2_2025": 151,
  "nombre_locaux_ipe_t2_2025_somme_tous_oi": 151,
  "estimation_locaux_en_cours_de_construction": 0,
  "intentions_privees_hors_engagement_l_33_13": 0
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/234400034_001-002_deploiement-de-la-fibre-optique-ftth-en-pays-de-la-loire

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/234400034_001-002_deploiement-de-la-fibre-optique-ftth-en-pays-de-la-loire/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

5 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
1.2k
1225
Last upstream update
10 months ago
2025-12-31

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Déploiement de la fibre optique (FTTH) en Pays de la Loire — live verification badge

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