c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 13h ago
D

FTTH Fibre Optic Deployment 2017-2026Déploiement de la fibre optique FTTH 2017-2026

Déploiement de la fibre optique FTTH 2017-2026FTTH Fibre Optic Deployment 2017-2026

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides data on the progress and status of fibre-optic (FTTH) network deployment across the Aix-Marseille-Provence metropolitan area in France. It is published and maintained by Métropole Aix-Marseille-Provence and aggregates multiple sources, including operators Orange and SFR, the telecoms regulator Arcep, and the national statistics institute INSEE. The dataset uses the most recent vintage available for each source. It is freely accessible without authentication and can be used to track fibre rollout progress at the local territorial level over the 2017-2026 period.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.

54
fair

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 6 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] · mois: 5
{
  "geom": "[large value omitted]",
  "mois": 5,
  "annee": "2021",
  "empty": 2500,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.27512533,
    "lon": 5.427737029
  },
  "semestre": "S1",
  "trimestre": "T2",
  "annee_mois": "2021 5",
  "code_insee": "13210",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2021 S1",
  "arrondissement": "10e",
  "date_timer_ref": "2021-05-01",
  "annee_trimestre": "2021 T2",
  "debut_deploiement": "nc",
  "locaux_raccordables": 26322,
  "logement_convention": null,
  "logement_insee_2016": 27520,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 84,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 96,
  "locaux_meilleure_estimation": 31309,
  "part_raccordables_convention": null
}
Record 2geom: [large value omitted] · mois: 5
{
  "geom": "[large value omitted]",
  "mois": 5,
  "annee": "2021",
  "empty": 2502,
  "l33_13": "ZTD - libre concurrence",
  "source": "ARCEP",
  "commune": "Marseille",
  "centroid": {
    "lat": 43.344765555,
    "lon": 5.393158621
  },
  "semestre": "S1",
  "trimestre": "T2",
  "annee_mois": "2021 5",
  "code_insee": "13214",
  "pm_a_terme": null,
  "nombre_de_pm": null,
  "annee_semestre": "2021 S1",
  "arrondissement": "14e",
  "date_timer_ref": "2021-05-01",
  "annee_trimestre": "2021 T2",
  "debut_deploiement": "nc",
  "locaux_raccordables": 17709,
  "logement_convention": null,
  "logement_insee_2016": 25920,
  "fin_deploiement_amii": "nc",
  "conseil_de_territoire": "CT1",
  "fin_deploiement_l33_13": "nc",
  "part_raccordables_estim": 65,
  "nom_conseil_de_territoire": "Marseille-Provence",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 0,
  "part_raccordables_refinsee": 68,
  "locaux_meilleure_estimation": 27377,
  "part_raccordables_convention": null
}
Record 3geom: [large value omitted] · mois: 5
{
  "geom": "[large value omitted]",
  "mois": 5,
  "annee": "2021",
  "empty": 2506,
  "l33_13": "Orange",
  "source": "Orange",
  "commune": "Pélissanne",
  "centroid": {
    "lat": 43.630857229,
    "lon": 5.159858836
  },
  "semestre": "S1",
  "trimestre": "T2",
  "annee_mois": "2021 5",
  "code_insee": "13069",
  "pm_a_terme": 17,
  "nombre_de_pm": 17,
  "annee_semestre": "2021 S1",
  "arrondissement": null,
  "date_timer_ref": "2021-05-01",
  "annee_trimestre": "2021 T2",
  "debut_deploiement": "2019",
  "locaux_raccordables": 1873,
  "logement_convention": 4457,
  "logement_insee_2016": 4594,
  "fin_deploiement_amii": "2020",
  "conseil_de_territoire": "CT3",
  "fin_deploiement_l33_13": "2022",
  "part_raccordables_estim": 33,
  "nom_conseil_de_territoire": "Pays Salonais",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 1873,
  "part_raccordables_refinsee": 41,
  "locaux_meilleure_estimation": 5657,
  "part_raccordables_convention": 42
}
Record 4geom: [large value omitted] · mois: 5
{
  "geom": "[large value omitted]",
  "mois": 5,
  "annee": "2021",
  "empty": 2507,
  "l33_13": "Orange",
  "source": "Orange",
  "commune": "Peypin",
  "centroid": {
    "lat": 43.384453702,
    "lon": 5.571560948
  },
  "semestre": "S1",
  "trimestre": "T2",
  "annee_mois": "2021 5",
  "code_insee": "13073",
  "pm_a_terme": 9,
  "nombre_de_pm": 8,
  "annee_semestre": "2021 S1",
  "arrondissement": null,
  "date_timer_ref": "2021-05-01",
  "annee_trimestre": "2021 T2",
  "debut_deploiement": "2019",
  "locaux_raccordables": 1050,
  "logement_convention": 2316,
  "logement_insee_2016": 2371,
  "fin_deploiement_amii": "2020",
  "conseil_de_territoire": "CT4",
  "fin_deploiement_l33_13": "2022",
  "part_raccordables_estim": 34,
  "nom_conseil_de_territoire": "Pays d'Aubagne et de l'Étoile",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 1050,
  "part_raccordables_refinsee": 44,
  "locaux_meilleure_estimation": 3103,
  "part_raccordables_convention": 45
}
Record 5geom: [large value omitted] · mois: 5
{
  "geom": "[large value omitted]",
  "mois": 5,
  "annee": "2021",
  "empty": 2508,
  "l33_13": "Orange",
  "source": "Orange",
  "commune": "Le Puy Sainte-Réparade",
  "centroid": {
    "lat": 43.651614011,
    "lon": 5.439714957
  },
  "semestre": "S1",
  "trimestre": "T2",
  "annee_mois": "2021 5",
  "code_insee": "13080",
  "pm_a_terme": 10,
  "nombre_de_pm": 10,
  "annee_semestre": "2021 S1",
  "arrondissement": null,
  "date_timer_ref": "2021-05-01",
  "annee_trimestre": "2021 T2",
  "debut_deploiement": "2019",
  "locaux_raccordables": 1582,
  "logement_convention": 2313,
  "logement_insee_2016": 2399,
  "fin_deploiement_amii": "2020",
  "conseil_de_territoire": "CT2",
  "fin_deploiement_l33_13": "2022",
  "part_raccordables_estim": 43,
  "nom_conseil_de_territoire": "Pays d'Aix",
  "locaux_raccordables_prevus": "nc",
  "locaux_raccordables_ssmars": 1582,
  "part_raccordables_refinsee": 66,
  "locaux_meilleure_estimation": 3708,
  "part_raccordables_convention": 68
}

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

Verification Status

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 6 days ago

Dataset

Volume & freshness

Records
11k
10914
Last upstream update
3 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.