c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYUNVERIFIED
D

Déploiement de la fibre optique FTTH 2017-2026

APIQuery nowOpen workbench🇫🇷France

Evolution et état du déploiement de la fibre sur le territoire. Ce fichier cumule différentes sources de données : Opérateurs Orange, SFR, Arcep, INSEE Les millésimes utilisés sont ceux des dernière données disponibles.

0
poor

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

Data schema (32 fields)

Filterable via the API (30)
code_inseecommunearrondissementconseil_de_territoirelogement_conventionlogement_insee_2016locaux_meilleure_estimationl33_13sourcedebut_deploiementfin_deploiement_amiifin_deploiement_l33_13anneesemestretrimestremoisannee_semestreannee_trimestreannee_moisdate_timer_refpm_a_termenombre_de_pmlocaux_raccordableslocaux_raccordables_prevuspart_raccordables_refinseepart_raccordables_estimpart_raccordables_conventionlocaux_raccordables_ssmarsemptynom_conseil_de_territoire

Click a field to see example values.

FillFieldTypeDescription
100%code_inseeFilterable via the APIINSEE commune codetext
100%communeFilterable via the APICommunetext
15%arrondissementFilterable via the APItext
100%conseil_de_territoireFilterable via the APIConseil de territoiretext
85%logement_conventionFilterable via the APILogement conventionint
100%logement_insee_2016Filterable via the APILogement insee 2016int
100%locaux_meilleure_estimationFilterable via the APILocaux meilleure estimationint
100%l33_13Filterable via the APIL33 13text
100%sourceFilterable via the APItext
100%debut_deploiementFilterable via the APIDebut deploiementtext
100%fin_deploiement_amiiFilterable via the APIFin deploiement amiitext
100%fin_deploiement_l33_13Filterable via the APIfin_déploiement_l33-13text
100%anneeFilterable via the APItext
100%semestreFilterable via the APItext
100%trimestreFilterable via the APItext
100%moisFilterable via the APIdouble
100%annee_semestreFilterable via the APIAnnee semestretext
100%annee_trimestreFilterable via the APIAnnee trimestretext
100%annee_moisFilterable via the APIAnnee moistext
100%date_timer_refFilterable via the APIDate timer refdate
pm_a_termeFilterable via the APIPm a termeint
nombre_de_pmFilterable via the APINombre de pmint
locaux_raccordablesFilterable via the APILocaux raccordablesint
locaux_raccordables_prevusFilterable via the APILocaux raccordables prevustext
part_raccordables_refinseeFilterable via the APIPart raccordables refinseedouble
part_raccordables_estimFilterable via the APIPart raccordables estimint
part_raccordables_conventionFilterable via the APIPart raccordables conventionint
locaux_raccordables_ssmarsFilterable via the APILocaux raccordables ssmarsdouble
geomgeo_shape
centroidgeo_point_2d
100%emptyFilterable via the APIdouble
100%nom_conseil_de_territoireFilterable via the APINom conseil de territoiretext

Schema captured from opendatasoft 49 minutes 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] · mois: 1
{
  "geom": "[large value omitted]",
  "mois": 1,
  "annee": "2025",
  "empty": 8004,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.308023858,
    "lon": 5.439626749
  },
  "semestre": "S1",
  "trimestre": "T1",
  "annee_mois": "2025 1",
  "code_insee": "13212",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2025 S1",
  "arrondissement": "12e",
  "date_timer_ref": "2025-01-01",
  "annee_trimestre": "2025 T1",
  "debut_deploiement": "nc",
  "locaux_raccordables": 31355,
  "logement_convention": null,
  "logement_insee_2016": 28474,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 91,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 110,
  "locaux_meilleure_estimation": 34522,
  "part_raccordables_convention": null
}
Record 2geom: [large value omitted] · mois: 1
{
  "geom": "[large value omitted]",
  "mois": 1,
  "annee": "2025",
  "empty": 8007,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.349979361,
    "lon": 5.4338477
  },
  "semestre": "S1",
  "trimestre": "T1",
  "annee_mois": "2025 1",
  "code_insee": "13213",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2025 S1",
  "arrondissement": "13e",
  "date_timer_ref": "2025-01-01",
  "annee_trimestre": "2025 T1",
  "debut_deploiement": "nc",
  "locaux_raccordables": 42683,
  "logement_convention": null,
  "logement_insee_2016": 39155,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 90,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 109,
  "locaux_meilleure_estimation": 47382,
  "part_raccordables_convention": null
}
Record 3geom: [large value omitted] · mois: 2
{
  "geom": "[large value omitted]",
  "mois": 2,
  "annee": "2025",
  "empty": 8008,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.349979361,
    "lon": 5.4338477
  },
  "semestre": "S1",
  "trimestre": "T1",
  "annee_mois": "2025 2",
  "code_insee": "13213",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2025 S1",
  "arrondissement": "13e",
  "date_timer_ref": "2025-02-01",
  "annee_trimestre": "2025 T1",
  "debut_deploiement": "nc",
  "locaux_raccordables": 42683,
  "logement_convention": null,
  "logement_insee_2016": 39155,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 90,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 109,
  "locaux_meilleure_estimation": 47382,
  "part_raccordables_convention": null
}
Record 4geom: [large value omitted] · mois: 1
{
  "geom": "[large value omitted]",
  "mois": 1,
  "annee": "2025",
  "empty": 8010,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.344765555,
    "lon": 5.393158621
  },
  "semestre": "S1",
  "trimestre": "T1",
  "annee_mois": "2025 1",
  "code_insee": "13214",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2025 S1",
  "arrondissement": "14e",
  "date_timer_ref": "2025-01-01",
  "annee_trimestre": "2025 T1",
  "debut_deploiement": "nc",
  "locaux_raccordables": 24732,
  "logement_convention": null,
  "logement_insee_2016": 25920,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 85,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 95,
  "locaux_meilleure_estimation": 29048,
  "part_raccordables_convention": null
}
Record 5geom: [large value omitted] · mois: 2
{
  "geom": "[large value omitted]",
  "mois": 2,
  "annee": "2025",
  "empty": 8011,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.344765555,
    "lon": 5.393158621
  },
  "semestre": "S1",
  "trimestre": "T1",
  "annee_mois": "2025 2",
  "code_insee": "13214",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2025 S1",
  "arrondissement": "14e",
  "date_timer_ref": "2025-02-01",
  "annee_trimestre": "2025 T1",
  "debut_deploiement": "nc",
  "locaux_raccordables": 24732,
  "logement_convention": null,
  "logement_insee_2016": 25920,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 85,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 95,
  "locaux_meilleure_estimation": 29048,
  "part_raccordables_convention": null
}

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

Using the API

Configuration

Base URL
https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fr-fibre-2021-650963b0-6cfb-48ec

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fr-fibre-2021-650963b0-6cfb-48ec/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 49 minutes ago

Dataset

Volume & freshness

Records
11k
10914
Last upstream update
2 months ago
2026-05-30

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Déploiement de la fibre optique FTTH 2017-2026 — live verification badge

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