{
  "schemaVersion": 1,
  "code": "fr",
  "name": "France",
  "checkedAt": "2026-09-10",
  "basic": {
    "listed": true,
    "regions": [
      {
        "id": "bourgogne",
        "name": "Bourgogne"
      },
      {
        "id": "brittany",
        "name": "Brittany"
      },
      {
        "id": "centrevaldeloire",
        "name": "Centre-Val de Loire"
      },
      {
        "id": "corsica",
        "name": "Corsica"
      },
      {
        "id": "grandest",
        "name": "Grand Est"
      },
      {
        "id": "hautsdefrance",
        "name": "Hauts-de-France"
      },
      {
        "id": "iledefrance",
        "name": "Île-de-France"
      },
      {
        "id": "newaquitaine",
        "name": "New Aquitaine"
      },
      {
        "id": "normandy",
        "name": "Normandy"
      },
      {
        "id": "occitanie",
        "name": "Occitanie"
      },
      {
        "id": "paysdelaloire",
        "name": "Pays de la Loire"
      },
      {
        "id": "provencealpescotedazur",
        "name": "Provence-Alpes-Côte d'Azur"
      },
      {
        "id": "rhonealpes",
        "name": "Rhône-Alpes"
      }
    ],
    "asns": [
      {
        "asn": "2200",
        "name": "AS2200 Renater"
      },
      {
        "asn": "2914",
        "name": "AS2914 NTT America, Inc."
      },
      {
        "asn": "3215",
        "name": "AS3215 Orange S.A."
      },
      {
        "asn": "5410",
        "name": "AS5410 Bouygues Telecom SA"
      },
      {
        "asn": "5511",
        "name": "AS5511 Orange S.A."
      },
      {
        "asn": "8220",
        "name": "AS8220 COLT Technology Services Group Limited"
      },
      {
        "asn": "8362",
        "name": "AS8362 NordNet SA"
      },
      {
        "asn": "8368",
        "name": "DSTNY-BACKBONE"
      },
      {
        "asn": "8399",
        "name": "AS8399 SEWAN SAS"
      },
      {
        "asn": "8560",
        "name": "AS8560 IONOS SE"
      },
      {
        "asn": "12322",
        "name": "AS12322 Free SAS"
      },
      {
        "asn": "12727",
        "name": "AS12727 Vialis SEM"
      },
      {
        "asn": "13193",
        "name": "AS13193 Keyyo SA"
      },
      {
        "asn": "14593",
        "name": "AS14593 Space Exploration Technologies Corporation"
      },
      {
        "asn": "15557",
        "name": "LDCOMNET"
      },
      {
        "asn": "16347",
        "name": "AS16347 ADISTA SAS"
      },
      {
        "asn": "20776",
        "name": "AS20776 Outremer Telecom SAS"
      },
      {
        "asn": "21502",
        "name": "AS21502 Societe Francaise Du Radiotelephone - SFR SA"
      },
      {
        "asn": "25369",
        "name": "AS25369 Hydra Communications Ltd"
      },
      {
        "asn": "25540",
        "name": "AS25540 Alphalink SASU"
      },
      {
        "asn": "29066",
        "name": "AS29066 velia.net Internetdienste GmbH"
      },
      {
        "asn": "29075",
        "name": "AS29075 IELO Main Network"
      },
      {
        "asn": "30801",
        "name": "AS30801 Nomotech SAS"
      },
      {
        "asn": "31404",
        "name": "AS31404 LYCATEL DISTRIBUTION UK LIMITED"
      },
      {
        "asn": "33392",
        "name": "AS33392 Dauphin Telecom"
      },
      {
        "asn": "33921",
        "name": "AS33921 Lebara Ltd"
      },
      {
        "asn": "34534",
        "name": "AS34534 FBW NETWORKS SAS"
      },
      {
        "asn": "34659",
        "name": "AS34659 Keyyo SA"
      },
      {
        "asn": "35077",
        "name": "AS35077 Netwo SAS"
      },
      {
        "asn": "39104",
        "name": "AS39104 Oxeva SAS"
      },
      {
        "asn": "39271",
        "name": "AS39271 C'Chartres Innovations Numeriques SEM"
      },
      {
        "asn": "39305",
        "name": "AS39305 Groupe convergence.com SAS"
      },
      {
        "asn": "39405",
        "name": "AS39405 Eurofiber France SAS"
      },
      {
        "asn": "39886",
        "name": "AS39886 STELOGY INFRASTRUCTURE"
      },
      {
        "asn": "41114",
        "name": "AS41114 Orne THD SPL"
      },
      {
        "asn": "41745",
        "name": "AS41745 Baykov Ilya Sergeevich"
      },
      {
        "asn": "42487",
        "name": "AS42487 Vialis SEM"
      },
      {
        "asn": "42811",
        "name": "AS42811 Herault Telecom SAS"
      },
      {
        "asn": "43698",
        "name": "AS43698 Ariege Telecom"
      },
      {
        "asn": "44283",
        "name": "AS44283 TUI InfoTec GmbH"
      },
      {
        "asn": "44994",
        "name": "AS44994 IPEVA SARL"
      },
      {
        "asn": "49112",
        "name": "AS49112 Societe Francaise Du Radiotelephone - SFR SA"
      },
      {
        "asn": "49902",
        "name": "AS49902 SOCIETE REUNIONNAISE DU RADIOTELEPHONE SCS"
      },
      {
        "asn": "50903",
        "name": "AS50903 TRINAPS SAS"
      },
      {
        "asn": "51207",
        "name": "AS51207 Free Mobile SAS"
      },
      {
        "asn": "51269",
        "name": "AS51269 HEXATOM s.a.r.l."
      },
      {
        "asn": "52075",
        "name": "AS52075 Wifirst S.A.S."
      },
      {
        "asn": "59877",
        "name": "AS59877 VA TELECOM SAS"
      },
      {
        "asn": "60032",
        "name": "AS60032 Coriolis Telecom SAS"
      },
      {
        "asn": "60641",
        "name": "AS60641 HEXATEL SAS"
      },
      {
        "asn": "61254",
        "name": "AS61254 ESTOXY OU"
      },
      {
        "asn": "62038",
        "name": "AS62038 FIBRA AMNEVILLE"
      },
      {
        "asn": "62240",
        "name": "AS62240 Clouvider"
      },
      {
        "asn": "63023",
        "name": "AS63023 GTHost"
      },
      {
        "asn": "63139",
        "name": "AS63139 BEDGE CO LIMITED"
      },
      {
        "asn": "198178",
        "name": "AS198178 365.partners INC"
      },
      {
        "asn": "198507",
        "name": "AS198507 QUANTIC TELECOM"
      },
      {
        "asn": "199636",
        "name": "AS199636 Free Pro SAS"
      },
      {
        "asn": "200489",
        "name": "AS200489 Arkya Networks SAS"
      },
      {
        "asn": "202249",
        "name": "AS202249 DEDALOS, SARL"
      },
      {
        "asn": "204645",
        "name": "AS204645 REGIE MUNICIPALE D'ELECTRICITE DE CREUTZWALD"
      },
      {
        "asn": "206092",
        "name": "SECFIREWALLAS"
      },
      {
        "asn": "207992",
        "name": "AS207992 FEELB SARL"
      },
      {
        "asn": "208574",
        "name": "AS208574 Communaute de Communes du Pays de Bitche"
      },
      {
        "asn": "209372",
        "name": "AS209372 WS Telecom Inc"
      },
      {
        "asn": "210403",
        "name": "AS210403 Groupe LWS SARL"
      },
      {
        "asn": "211423",
        "name": "AS211423 QOONTOO SAS"
      },
      {
        "asn": "214143",
        "name": "AS214143 SKYDIGITAL TELECOM LTD"
      },
      {
        "asn": "216070",
        "name": "AS216070 RCS Technologies FZE LLC"
      },
      {
        "asn": "216253",
        "name": "AS216253 Interhive OU"
      },
      {
        "asn": "272096",
        "name": "AS272096 PACKETHUB S.A."
      }
    ],
    "metadataStatus": "verified"
  },
  "premium": {
    "listed": true,
    "regions": [
      {
        "id": "hauts_de_france",
        "name": "Hauts-de-france",
        "cities": [
          {
            "id": "abbeville",
            "name": "Abbeville"
          },
          {
            "id": "amiens",
            "name": "Amiens"
          },
          {
            "id": "armentieres",
            "name": "Armentieres"
          },
          {
            "id": "arras",
            "name": "Arras"
          },
          {
            "id": "avion",
            "name": "Avion"
          },
          {
            "id": "bailleulmont",
            "name": "Bailleulmont"
          },
          {
            "id": "beauvais",
            "name": "Beauvais"
          },
          {
            "id": "bethune",
            "name": "Bethune"
          },
          {
            "id": "boulogne_sur_mer",
            "name": "Boulogne-sur-mer"
          },
          {
            "id": "bruay_la_buissiere",
            "name": "Bruay-la-buissiere"
          },
          {
            "id": "calais",
            "name": "Calais"
          },
          {
            "id": "cambrai",
            "name": "Cambrai"
          },
          {
            "id": "chateau_thierry",
            "name": "Chateau-thierry"
          },
          {
            "id": "chauny",
            "name": "Chauny"
          },
          {
            "id": "compiegne",
            "name": "Compiegne"
          },
          {
            "id": "courrieres",
            "name": "Courrieres"
          },
          {
            "id": "creil",
            "name": "Creil"
          },
          {
            "id": "denain",
            "name": "Denain"
          },
          {
            "id": "douai",
            "name": "Douai"
          },
          {
            "id": "dunkirk",
            "name": "Dunkirk"
          },
          {
            "id": "henin_beaumont",
            "name": "Henin-beaumont"
          },
          {
            "id": "la_sentinelle",
            "name": "La Sentinelle"
          },
          {
            "id": "laon",
            "name": "Laon"
          },
          {
            "id": "lens",
            "name": "Lens"
          },
          {
            "id": "lievin",
            "name": "Lievin"
          },
          {
            "id": "loos",
            "name": "Loos"
          },
          {
            "id": "marcq_en_baroeul",
            "name": "Marcq-en-baroeul"
          },
          {
            "id": "maubeuge",
            "name": "Maubeuge"
          },
          {
            "id": "mazingarbe",
            "name": "Mazingarbe"
          },
          {
            "id": "meru",
            "name": "Meru"
          },
          {
            "id": "montataire",
            "name": "Montataire"
          },
          {
            "id": "nogent_sur_oise",
            "name": "Nogent-sur-oise"
          },
          {
            "id": "noyelles_godault",
            "name": "Noyelles-godault"
          },
          {
            "id": "onnaing",
            "name": "Onnaing"
          },
          {
            "id": "roubaix",
            "name": "Roubaix"
          },
          {
            "id": "saint_amand_les_eaux",
            "name": "Saint-amand-les-eaux"
          },
          {
            "id": "saint_quentin",
            "name": "Saint-quentin"
          },
          {
            "id": "soissons",
            "name": "Soissons"
          },
          {
            "id": "somain",
            "name": "Somain"
          },
          {
            "id": "tourcoing",
            "name": "Tourcoing"
          },
          {
            "id": "valenciennes",
            "name": "Valenciennes"
          },
          {
            "id": "vendin_le_vieil",
            "name": "Vendin-le-vieil"
          },
          {
            "id": "villeneuve_dascq",
            "name": "Villeneuve-d'ascq"
          },
          {
            "id": "villers_saint_paul",
            "name": "Villers-saint-paul"
          },
          {
            "id": "wingles",
            "name": "Wingles"
          }
        ]
      },
      {
        "id": "occitanie",
        "name": "Occitanie",
        "cities": [
          {
            "id": "agde",
            "name": "Agde"
          },
          {
            "id": "albi",
            "name": "Albi"
          },
          {
            "id": "ales",
            "name": "Ales"
          },
          {
            "id": "argeles",
            "name": "Argeles"
          },
          {
            "id": "aucamville",
            "name": "Aucamville"
          },
          {
            "id": "auch",
            "name": "Auch"
          },
          {
            "id": "bagnols_sur_ceze",
            "name": "Bagnols-sur-ceze"
          },
          {
            "id": "beaucaire",
            "name": "Beaucaire"
          },
          {
            "id": "beziers",
            "name": "Beziers"
          },
          {
            "id": "bompas",
            "name": "Bompas"
          },
          {
            "id": "cahors",
            "name": "Cahors"
          },
          {
            "id": "canet_en_roussillon",
            "name": "Canet-en-roussillon"
          },
          {
            "id": "carcassonne",
            "name": "Carcassonne"
          },
          {
            "id": "castelnaudary",
            "name": "Castelnaudary"
          },
          {
            "id": "castres",
            "name": "Castres"
          },
          {
            "id": "colomiers",
            "name": "Colomiers"
          },
          {
            "id": "elna",
            "name": "Elna"
          },
          {
            "id": "florensac",
            "name": "Florensac"
          },
          {
            "id": "foix",
            "name": "Foix"
          },
          {
            "id": "frontignan",
            "name": "Frontignan"
          },
          {
            "id": "graulhet",
            "name": "Graulhet"
          },
          {
            "id": "limoux",
            "name": "Limoux"
          },
          {
            "id": "lunel",
            "name": "Lunel"
          },
          {
            "id": "mende",
            "name": "Mende"
          },
          {
            "id": "meze",
            "name": "Meze"
          },
          {
            "id": "millau",
            "name": "Millau"
          },
          {
            "id": "montauban",
            "name": "Montauban"
          },
          {
            "id": "montech",
            "name": "Montech"
          },
          {
            "id": "montpellier",
            "name": "Montpellier"
          },
          {
            "id": "muret",
            "name": "Muret"
          },
          {
            "id": "narbonne",
            "name": "Narbonne"
          },
          {
            "id": "nimes",
            "name": "Nimes"
          },
          {
            "id": "pamiers",
            "name": "Pamiers"
          },
          {
            "id": "pia",
            "name": "Pia"
          },
          {
            "id": "rivesaltes",
            "name": "Rivesaltes"
          },
          {
            "id": "saint_affrique",
            "name": "Saint-affrique"
          },
          {
            "id": "saint_andre_de_sangonis",
            "name": "Saint-andre-de-sangonis"
          },
          {
            "id": "saint_cere",
            "name": "Saint-cere"
          },
          {
            "id": "saint_esteve",
            "name": "Saint-esteve"
          },
          {
            "id": "saint_laurent_de_la_salanque",
            "name": "Saint-laurent-de-la-salanque"
          },
          {
            "id": "sete",
            "name": "Sete"
          },
          {
            "id": "tarbes",
            "name": "Tarbes"
          },
          {
            "id": "toulouse",
            "name": "Toulouse"
          },
          {
            "id": "uchaud",
            "name": "Uchaud"
          },
          {
            "id": "vauvert",
            "name": "Vauvert"
          },
          {
            "id": "villefranche_de_rouergue",
            "name": "Villefranche-de-rouergue"
          }
        ]
      },
      {
        "id": "nouvelle_aquitaine",
        "name": "Nouvelle-aquitaine",
        "cities": [
          {
            "id": "agen",
            "name": "Agen"
          },
          {
            "id": "anglet",
            "name": "Anglet"
          },
          {
            "id": "angouleme",
            "name": "Angouleme"
          },
          {
            "id": "bayonne",
            "name": "Bayonne"
          },
          {
            "id": "bergerac",
            "name": "Bergerac"
          },
          {
            "id": "biarritz",
            "name": "Biarritz"
          },
          {
            "id": "bordeaux",
            "name": "Bordeaux"
          },
          {
            "id": "brive_la_gaillarde",
            "name": "Brive-la-gaillarde"
          },
          {
            "id": "cenon",
            "name": "Cenon"
          },
          {
            "id": "chatellerault",
            "name": "Chatellerault"
          },
          {
            "id": "dax",
            "name": "Dax"
          },
          {
            "id": "dissay",
            "name": "Dissay"
          },
          {
            "id": "la_rochelle",
            "name": "La Rochelle"
          },
          {
            "id": "lescar",
            "name": "Lescar"
          },
          {
            "id": "libourne",
            "name": "Libourne"
          },
          {
            "id": "limoges",
            "name": "Limoges"
          },
          {
            "id": "lormont",
            "name": "Lormont"
          },
          {
            "id": "mensignac",
            "name": "Mensignac"
          },
          {
            "id": "merignac",
            "name": "Mérignac"
          },
          {
            "id": "mimizan",
            "name": "Mimizan"
          },
          {
            "id": "mont_de_marsan",
            "name": "Mont-de-marsan"
          },
          {
            "id": "mourenx",
            "name": "Mourenx"
          },
          {
            "id": "niort",
            "name": "Niort"
          },
          {
            "id": "oloron_sainte_marie",
            "name": "Oloron-sainte-marie"
          },
          {
            "id": "pau",
            "name": "Pau"
          },
          {
            "id": "pessac",
            "name": "Pessac"
          },
          {
            "id": "poitiers",
            "name": "Poitiers"
          },
          {
            "id": "rochefort",
            "name": "Rochefort"
          },
          {
            "id": "saint_paul_les_dax",
            "name": "Saint-paul-les-dax"
          },
          {
            "id": "saintes",
            "name": "Saintes"
          },
          {
            "id": "talence",
            "name": "Talence"
          },
          {
            "id": "thouars",
            "name": "Thouars"
          },
          {
            "id": "tosse",
            "name": "Tosse"
          },
          {
            "id": "tulle",
            "name": "Tulle"
          },
          {
            "id": "villeneuve_sur_lot",
            "name": "Villeneuve-sur-lot"
          }
        ]
      },
      {
        "id": "provence_alpes_cote_dazur",
        "name": "Provence-alpes-cote-d'azur",
        "cities": [
          {
            "id": "aix_en_provence",
            "name": "Aix-en-provence"
          },
          {
            "id": "antibes",
            "name": "Antibes"
          },
          {
            "id": "arles",
            "name": "Arles"
          },
          {
            "id": "aubagne",
            "name": "Aubagne"
          },
          {
            "id": "avignon",
            "name": "Avignon"
          },
          {
            "id": "bollene",
            "name": "Bollene"
          },
          {
            "id": "cagnes_sur_mer",
            "name": "Cagnes-sur-mer"
          },
          {
            "id": "cannes",
            "name": "Cannes"
          },
          {
            "id": "carpentras",
            "name": "Carpentras"
          },
          {
            "id": "cavaillon",
            "name": "Cavaillon"
          },
          {
            "id": "chateaurenard",
            "name": "Chateaurenard"
          },
          {
            "id": "cuers",
            "name": "Cuers"
          },
          {
            "id": "digne_les_bains",
            "name": "Digne-les-bains"
          },
          {
            "id": "draguignan",
            "name": "Draguignan"
          },
          {
            "id": "drap",
            "name": "Drap"
          },
          {
            "id": "frejus",
            "name": "Frejus"
          },
          {
            "id": "gap",
            "name": "Gap"
          },
          {
            "id": "gardanne",
            "name": "Gardanne"
          },
          {
            "id": "grasse",
            "name": "Grasse"
          },
          {
            "id": "hyeres",
            "name": "Hyeres"
          },
          {
            "id": "istres",
            "name": "Istres"
          },
          {
            "id": "la_ciotat",
            "name": "La Ciotat"
          },
          {
            "id": "la_seyne_sur_mer",
            "name": "La Seyne-sur-mer"
          },
          {
            "id": "le_cannet",
            "name": "Le Cannet"
          },
          {
            "id": "les_pennes_mirabeau",
            "name": "Les Pennes-mirabeau"
          },
          {
            "id": "manosque",
            "name": "Manosque"
          },
          {
            "id": "marignane",
            "name": "Marignane"
          },
          {
            "id": "marseille",
            "name": "Marseille"
          },
          {
            "id": "martigues",
            "name": "Martigues"
          },
          {
            "id": "menton",
            "name": "Menton"
          },
          {
            "id": "miramas",
            "name": "Miramas"
          },
          {
            "id": "nice",
            "name": "Nice"
          },
          {
            "id": "saint_laurent_du_var",
            "name": "Saint-laurent-du-var"
          },
          {
            "id": "saint_maximin_la_sainte_baume",
            "name": "Saint-maximin-la-sainte-baume"
          },
          {
            "id": "saint_raphael",
            "name": "Saint-raphael"
          },
          {
            "id": "salon_de_provence",
            "name": "Salon-de-provence"
          },
          {
            "id": "six_fours_les_plages",
            "name": "Six-fours-les-plages"
          },
          {
            "id": "toulon",
            "name": "Toulon"
          },
          {
            "id": "vallauris",
            "name": "Vallauris"
          },
          {
            "id": "vitrolles",
            "name": "Vitrolles"
          }
        ]
      },
      {
        "id": "rhonealpes",
        "name": "Rhonealpes",
        "cities": [
          {
            "id": "aix_les_bains",
            "name": "Aix Les Bains"
          },
          {
            "id": "albertville",
            "name": "Albertville"
          },
          {
            "id": "amberieu_en_bugey",
            "name": "Ambérieu En Bugey"
          },
          {
            "id": "andrezieux_boutheon",
            "name": "Andrézieux Bouthéon"
          },
          {
            "id": "annecy",
            "name": "Annecy"
          },
          {
            "id": "annemasse",
            "name": "Annemasse"
          },
          {
            "id": "aubenas",
            "name": "Aubenas"
          },
          {
            "id": "aurillac",
            "name": "Aurillac"
          },
          {
            "id": "bourg_en_bresse",
            "name": "Bourg En Bresse"
          },
          {
            "id": "bourgoin",
            "name": "Bourgoin"
          },
          {
            "id": "bron",
            "name": "Bron"
          },
          {
            "id": "caluire_et_cuire",
            "name": "Caluire Et Cuire"
          },
          {
            "id": "cessieu",
            "name": "Cessieu"
          },
          {
            "id": "chambery",
            "name": "Chambéry"
          },
          {
            "id": "clermont_ferrand",
            "name": "Clermont Ferrand"
          },
          {
            "id": "cluses",
            "name": "Cluses"
          },
          {
            "id": "cournon_dauvergne",
            "name": "Cournon D'auvergne"
          },
          {
            "id": "decines_charpieu",
            "name": "Décines Charpieu"
          },
          {
            "id": "donzere",
            "name": "Donzère"
          },
          {
            "id": "ecully",
            "name": "Écully"
          },
          {
            "id": "givors",
            "name": "Givors"
          },
          {
            "id": "grenoble",
            "name": "Grenoble"
          },
          {
            "id": "lisle_dabeau",
            "name": "L'isle D'abeau"
          },
          {
            "id": "le_pouzin",
            "name": "Le Pouzin"
          },
          {
            "id": "lyon",
            "name": "Lyon"
          },
          {
            "id": "meylan",
            "name": "Meylan"
          },
          {
            "id": "meyzieu",
            "name": "Meyzieu"
          },
          {
            "id": "montbrison",
            "name": "Montbrison"
          },
          {
            "id": "montelimar",
            "name": "Montélimar"
          },
          {
            "id": "montlucon",
            "name": "Montluçon"
          },
          {
            "id": "neuville_sur_saone",
            "name": "Neuville Sur Saône"
          },
          {
            "id": "rillieux_la_pape",
            "name": "Rillieux La Pape"
          },
          {
            "id": "roanne",
            "name": "Roanne"
          },
          {
            "id": "romans_sur_isere",
            "name": "Romans Sur Isère"
          },
          {
            "id": "saint_chamond",
            "name": "Saint Chamond"
          },
          {
            "id": "saint_etienne",
            "name": "Saint Etienne"
          },
          {
            "id": "saint_fons",
            "name": "Saint Fons"
          },
          {
            "id": "saint_genis_pouilly",
            "name": "Saint Genis Pouilly"
          },
          {
            "id": "saint_just_saint_rambert",
            "name": "Saint Just Saint Rambert"
          },
          {
            "id": "saint_priest",
            "name": "Saint Priest"
          },
          {
            "id": "tassin_la_demi_lune",
            "name": "Tassin La Demi Lune"
          },
          {
            "id": "thiers",
            "name": "Thiers"
          },
          {
            "id": "thonon_les_bains",
            "name": "Thonon Les Bains"
          },
          {
            "id": "valence",
            "name": "Valence"
          },
          {
            "id": "vaulx_en_velin",
            "name": "Vaulx En Velin"
          },
          {
            "id": "venissieux",
            "name": "Vénissieux"
          },
          {
            "id": "vichy",
            "name": "Vichy"
          },
          {
            "id": "vienne",
            "name": "Vienne"
          },
          {
            "id": "villefontaine",
            "name": "Villefontaine"
          },
          {
            "id": "villefranche_sur_saone",
            "name": "Villefranche Sur Saône"
          },
          {
            "id": "villeurbanne",
            "name": "Villeurbanne"
          },
          {
            "id": "voiron",
            "name": "Voiron"
          }
        ]
      },
      {
        "id": "corsica",
        "name": "Corsica",
        "cities": [
          {
            "id": "ajaccio",
            "name": "Ajaccio"
          },
          {
            "id": "bastia",
            "name": "Bastia"
          },
          {
            "id": "borgo",
            "name": "Borgo"
          },
          {
            "id": "calvi",
            "name": "Calvi"
          },
          {
            "id": "porto_vecchio",
            "name": "Porto-vecchio"
          }
        ]
      },
      {
        "id": "normandy",
        "name": "Normandy",
        "cities": [
          {
            "id": "alencon",
            "name": "Alencon"
          },
          {
            "id": "bolbec",
            "name": "Bolbec"
          },
          {
            "id": "brionne",
            "name": "Brionne"
          },
          {
            "id": "caen",
            "name": "Caen"
          },
          {
            "id": "cherbourg",
            "name": "Cherbourg"
          },
          {
            "id": "dieppe",
            "name": "Dieppe"
          },
          {
            "id": "elbeuf",
            "name": "Elbeuf"
          },
          {
            "id": "gaillon",
            "name": "Gaillon"
          },
          {
            "id": "gisors",
            "name": "Gisors"
          },
          {
            "id": "le_havre",
            "name": "Le Havre"
          },
          {
            "id": "le_neubourg",
            "name": "Le Neubourg"
          },
          {
            "id": "rouen",
            "name": "Rouen"
          },
          {
            "id": "saint_etienne_du_rouvray",
            "name": "Saint-etienne-du-rouvray"
          },
          {
            "id": "saint_lo",
            "name": "Saint-lo"
          },
          {
            "id": "val_de_reuil",
            "name": "Val-de-reuil"
          },
          {
            "id": "vernon",
            "name": "Vernon"
          }
        ]
      },
      {
        "id": "ile_de_france",
        "name": "Ile-de-france",
        "cities": [
          {
            "id": "alfortville",
            "name": "Alfortville"
          },
          {
            "id": "andresy",
            "name": "Andresy"
          },
          {
            "id": "antony",
            "name": "Antony"
          },
          {
            "id": "argenteuil",
            "name": "Argenteuil"
          },
          {
            "id": "asnieres_sur_seine",
            "name": "Asnières-sur-seine"
          },
          {
            "id": "athis_mons",
            "name": "Athis-mons"
          },
          {
            "id": "aubervilliers",
            "name": "Aubervilliers"
          },
          {
            "id": "aulnay_sous_bois",
            "name": "Aulnay-sous-bois"
          },
          {
            "id": "bagneux",
            "name": "Bagneux"
          },
          {
            "id": "bezons",
            "name": "Bezons"
          },
          {
            "id": "bobigny",
            "name": "Bobigny"
          },
          {
            "id": "bondy",
            "name": "Bondy"
          },
          {
            "id": "boulogne_billancourt",
            "name": "Boulogne-billancourt"
          },
          {
            "id": "brie_comte_robert",
            "name": "Brie-comte-robert"
          },
          {
            "id": "brunoy",
            "name": "Brunoy"
          },
          {
            "id": "bussy_saint_georges",
            "name": "Bussy-saint-georges"
          },
          {
            "id": "cachan",
            "name": "Cachan"
          },
          {
            "id": "carrieres_sous_poissy",
            "name": "Carrieres-sous-poissy"
          },
          {
            "id": "cergy",
            "name": "Cergy"
          },
          {
            "id": "cesson",
            "name": "Cesson"
          },
          {
            "id": "champigny_sur_marne",
            "name": "Champigny-sur-marne"
          },
          {
            "id": "chatenay_malabry",
            "name": "Chatenay-malabry"
          },
          {
            "id": "chatou",
            "name": "Chatou"
          },
          {
            "id": "chelles",
            "name": "Chelles"
          },
          {
            "id": "chevilly_larue",
            "name": "Chevilly-larue"
          },
          {
            "id": "choisy_le_roi",
            "name": "Choisy-le-roi"
          },
          {
            "id": "clamart",
            "name": "Clamart"
          },
          {
            "id": "claye_souilly",
            "name": "Claye-souilly"
          },
          {
            "id": "clichy",
            "name": "Clichy"
          },
          {
            "id": "colombes",
            "name": "Colombes"
          },
          {
            "id": "combs_la_ville",
            "name": "Combs-la-ville"
          },
          {
            "id": "conflans_sainte_honorine",
            "name": "Conflans-sainte-honorine"
          },
          {
            "id": "corbeil_essonnes",
            "name": "Corbeil-essonnes"
          },
          {
            "id": "cormeilles_en_parisis",
            "name": "Cormeilles-en-parisis"
          },
          {
            "id": "courbevoie",
            "name": "Courbevoie"
          },
          {
            "id": "creteil",
            "name": "Créteil"
          },
          {
            "id": "deuil_la_barre",
            "name": "Deuil-la-barre"
          },
          {
            "id": "drancy",
            "name": "Drancy"
          },
          {
            "id": "draveil",
            "name": "Draveil"
          },
          {
            "id": "eaubonne",
            "name": "Eaubonne"
          },
          {
            "id": "ecuelles",
            "name": "Écuelles"
          },
          {
            "id": "elancourt",
            "name": "Elancourt"
          },
          {
            "id": "epinay_sur_seine",
            "name": "Épinay-sur-seine"
          },
          {
            "id": "ermont",
            "name": "Ermont"
          },
          {
            "id": "etampes",
            "name": "Etampes"
          },
          {
            "id": "evry",
            "name": "Evry"
          },
          {
            "id": "fontainebleau",
            "name": "Fontainebleau"
          },
          {
            "id": "fontenay_sous_bois",
            "name": "Fontenay-sous-bois"
          },
          {
            "id": "franconville",
            "name": "Franconville"
          },
          {
            "id": "gagny",
            "name": "Gagny"
          },
          {
            "id": "garges_les_gonesse",
            "name": "Garges-les-gonesse"
          },
          {
            "id": "gennevilliers",
            "name": "Gennevilliers"
          },
          {
            "id": "goussainville",
            "name": "Goussainville"
          },
          {
            "id": "gretz_armainvilliers",
            "name": "Gretz-armainvilliers"
          },
          {
            "id": "grigny",
            "name": "Grigny"
          },
          {
            "id": "guyancourt",
            "name": "Guyancourt"
          },
          {
            "id": "houilles",
            "name": "Houilles"
          },
          {
            "id": "issy_les_moulineaux",
            "name": "Issy-les-moulineaux"
          },
          {
            "id": "la_courneuve",
            "name": "La Courneuve"
          },
          {
            "id": "lagny_sur_marne",
            "name": "Lagny-sur-marne"
          },
          {
            "id": "le_blanc_mesnil",
            "name": "Le Blanc-mesnil"
          },
          {
            "id": "le_perreux_sur_marne",
            "name": "Le Perreux-sur-marne"
          },
          {
            "id": "le_plessis_robinson",
            "name": "Le Plessis-robinson"
          },
          {
            "id": "les_mureaux",
            "name": "Les Mureaux"
          },
          {
            "id": "levallois_perret",
            "name": "Levallois-perret"
          },
          {
            "id": "lhay_les_roses",
            "name": "Lhay-les-roses"
          },
          {
            "id": "limeil_brevannes",
            "name": "Limeil-brevannes"
          },
          {
            "id": "livry_gargan",
            "name": "Livry-gargan"
          },
          {
            "id": "longjumeau",
            "name": "Longjumeau"
          },
          {
            "id": "maisons_alfort",
            "name": "Maisons-alfort"
          },
          {
            "id": "mantes_la_jolie",
            "name": "Mantes-la-jolie"
          },
          {
            "id": "massy",
            "name": "Massy"
          },
          {
            "id": "meaux",
            "name": "Meaux"
          },
          {
            "id": "melun",
            "name": "Melun"
          },
          {
            "id": "mennecy",
            "name": "Mennecy"
          },
          {
            "id": "meudon",
            "name": "Meudon"
          },
          {
            "id": "montereau_fault_yonne",
            "name": "Montereau-fault-yonne"
          },
          {
            "id": "montevrain",
            "name": "Montevrain"
          },
          {
            "id": "montigny_le_bretonneux",
            "name": "Montigny-le-bretonneux"
          },
          {
            "id": "montlhery",
            "name": "Montlhery"
          },
          {
            "id": "montmorency",
            "name": "Montmorency"
          },
          {
            "id": "montreuil",
            "name": "Montreuil"
          },
          {
            "id": "montrouge",
            "name": "Montrouge"
          },
          {
            "id": "nanterre",
            "name": "Nanterre"
          },
          {
            "id": "neuilly_plaisance",
            "name": "Neuilly-plaisance"
          },
          {
            "id": "nogent_sur_marne",
            "name": "Nogent-sur-marne"
          },
          {
            "id": "noisy_le_grand",
            "name": "Noisy-le-grand"
          },
          {
            "id": "noisy_le_sec",
            "name": "Noisy-le-sec"
          },
          {
            "id": "orly",
            "name": "Orly"
          },
          {
            "id": "ozoir_la_ferriere",
            "name": "Ozoir-la-ferriere"
          },
          {
            "id": "palaiseau",
            "name": "Palaiseau"
          },
          {
            "id": "pantin",
            "name": "Pantin"
          },
          {
            "id": "paris",
            "name": "Paris"
          },
          {
            "id": "pierrefitte_sur_seine",
            "name": "Pierrefitte-sur-seine"
          },
          {
            "id": "plaisir",
            "name": "Plaisir"
          },
          {
            "id": "poissy",
            "name": "Poissy"
          },
          {
            "id": "pontault_combault",
            "name": "Pontault-combault"
          },
          {
            "id": "pontoise",
            "name": "Pontoise"
          },
          {
            "id": "puteaux",
            "name": "Puteaux"
          },
          {
            "id": "ris_orangis",
            "name": "Ris-orangis"
          },
          {
            "id": "romainville",
            "name": "Romainville"
          },
          {
            "id": "rosny_sous_bois",
            "name": "Rosny-sous-bois"
          },
          {
            "id": "rueil_malmaison",
            "name": "Rueil-malmaison"
          },
          {
            "id": "saint_cyr_lecole",
            "name": "Saint-cyr-lecole"
          },
          {
            "id": "saint_germain_en_laye",
            "name": "Saint-germain-en-laye"
          },
          {
            "id": "saint_gratien",
            "name": "Saint-gratien"
          },
          {
            "id": "saint_maur_des_fosses",
            "name": "Saint-maur-des-fosses"
          },
          {
            "id": "saint_michel_sur_orge",
            "name": "Saint-michel-sur-orge"
          },
          {
            "id": "saint_ouen",
            "name": "Saint-ouen"
          },
          {
            "id": "sainte_genevieve_des_bois",
            "name": "Sainte-genevieve-des-bois"
          },
          {
            "id": "sannois",
            "name": "Sannois"
          },
          {
            "id": "sarcelles",
            "name": "Sarcelles"
          },
          {
            "id": "sartrouville",
            "name": "Sartrouville"
          },
          {
            "id": "savigny_le_temple",
            "name": "Savigny-le-temple"
          },
          {
            "id": "sceaux",
            "name": "Sceaux"
          },
          {
            "id": "sevran",
            "name": "Sevran"
          },
          {
            "id": "sucy_en_brie",
            "name": "Sucy-en-brie"
          },
          {
            "id": "suresnes",
            "name": "Suresnes"
          },
          {
            "id": "thiais",
            "name": "Thiais"
          },
          {
            "id": "trappes",
            "name": "Trappes"
          },
          {
            "id": "tremblay_en_france",
            "name": "Tremblay-en-france"
          },
          {
            "id": "versailles",
            "name": "Versailles"
          },
          {
            "id": "vigneux_sur_seine",
            "name": "Vigneux-sur-seine"
          },
          {
            "id": "villejuif",
            "name": "Villejuif"
          },
          {
            "id": "villemomble",
            "name": "Villemomble"
          },
          {
            "id": "villeneuve_saint_georges",
            "name": "Villeneuve-saint-georges"
          },
          {
            "id": "viry_chatillon",
            "name": "Viry-chatillon"
          }
        ]
      },
      {
        "id": "centre_val_de_loire",
        "name": "Centre-val De Loire",
        "cities": [
          {
            "id": "amboise",
            "name": "Amboise"
          },
          {
            "id": "blois",
            "name": "Blois"
          },
          {
            "id": "bourges",
            "name": "Bourges"
          },
          {
            "id": "chartres",
            "name": "Chartres"
          },
          {
            "id": "chateauroux",
            "name": "Chateauroux"
          },
          {
            "id": "dreux",
            "name": "Dreux"
          },
          {
            "id": "issoudun",
            "name": "Issoudun"
          },
          {
            "id": "joue_les_tours",
            "name": "Joue-les-tours"
          },
          {
            "id": "montargis",
            "name": "Montargis"
          },
          {
            "id": "montlouis_sur_loire",
            "name": "Montlouis-sur-loire"
          },
          {
            "id": "orleans",
            "name": "Orleans"
          },
          {
            "id": "saint_jean_de_braye",
            "name": "Saint-jean-de-braye"
          },
          {
            "id": "tours",
            "name": "Tours"
          },
          {
            "id": "veigne",
            "name": "Veigne"
          }
        ]
      },
      {
        "id": "grand_est",
        "name": "Grand-est",
        "cities": [
          {
            "id": "amneville",
            "name": "Amneville"
          },
          {
            "id": "bar_le_duc",
            "name": "Bar-le-duc"
          },
          {
            "id": "bischheim",
            "name": "Bischheim"
          },
          {
            "id": "boulay_moselle",
            "name": "Boulay-moselle"
          },
          {
            "id": "chalons_en_champagne",
            "name": "Chalons-en-champagne"
          },
          {
            "id": "charleville_mezieres",
            "name": "Charleville-mezieres"
          },
          {
            "id": "chaumont",
            "name": "Chaumont"
          },
          {
            "id": "colmar",
            "name": "Colmar"
          },
          {
            "id": "creutzwald",
            "name": "Creutzwald"
          },
          {
            "id": "epernay",
            "name": "Épernay"
          },
          {
            "id": "epinal",
            "name": "Epinal"
          },
          {
            "id": "forbach",
            "name": "Forbach"
          },
          {
            "id": "freyming_merlebach",
            "name": "Freyming-merlebach"
          },
          {
            "id": "guenange",
            "name": "Guenange"
          },
          {
            "id": "haguenau",
            "name": "Haguenau"
          },
          {
            "id": "hayange",
            "name": "Hayange"
          },
          {
            "id": "hombourg_haut",
            "name": "Hombourg-haut"
          },
          {
            "id": "lemberg",
            "name": "Lemberg"
          },
          {
            "id": "longwy",
            "name": "Longwy"
          },
          {
            "id": "luneville",
            "name": "Luneville"
          },
          {
            "id": "metz",
            "name": "Metz"
          },
          {
            "id": "mulhouse",
            "name": "Mulhouse"
          },
          {
            "id": "nancy",
            "name": "Nancy"
          },
          {
            "id": "obernai",
            "name": "Obernai"
          },
          {
            "id": "reims",
            "name": "Reims"
          },
          {
            "id": "romilly_sur_seine",
            "name": "Romilly-sur-seine"
          },
          {
            "id": "saint_avold",
            "name": "Saint-avold"
          },
          {
            "id": "saint_die",
            "name": "Saint-die"
          },
          {
            "id": "saint_dizier",
            "name": "Saint-dizier"
          },
          {
            "id": "sarreguemines",
            "name": "Sarreguemines"
          },
          {
            "id": "saverne",
            "name": "Saverne"
          },
          {
            "id": "schiltigheim",
            "name": "Schiltigheim"
          },
          {
            "id": "sedan",
            "name": "Sedan"
          },
          {
            "id": "selestat",
            "name": "Selestat"
          },
          {
            "id": "strasbourg",
            "name": "Strasbourg"
          },
          {
            "id": "thionville",
            "name": "Thionville"
          },
          {
            "id": "tomblaine",
            "name": "Tomblaine"
          },
          {
            "id": "troyes",
            "name": "Troyes"
          },
          {
            "id": "vandoeuvre_les_nancy",
            "name": "Vandoeuvre-les-nancy"
          }
        ]
      },
      {
        "id": "pays_de_la_loire",
        "name": "Pays-de-la-loire",
        "cities": [
          {
            "id": "angers",
            "name": "Angers"
          },
          {
            "id": "cholet",
            "name": "Cholet"
          },
          {
            "id": "la_roche_sur_yon",
            "name": "La Roche-sur-yon"
          },
          {
            "id": "laval",
            "name": "Laval"
          },
          {
            "id": "le_breil_sur_merize",
            "name": "Le Breil-sur-merize"
          },
          {
            "id": "le_mans",
            "name": "Le Mans"
          },
          {
            "id": "les_sables_dolonne",
            "name": "Les Sables-d'olonne"
          },
          {
            "id": "nantes",
            "name": "Nantes"
          },
          {
            "id": "reze",
            "name": "Reze"
          },
          {
            "id": "saint_herblain",
            "name": "Saint-herblain"
          },
          {
            "id": "saint_nazaire",
            "name": "Saint-nazaire"
          },
          {
            "id": "saumur",
            "name": "Saumur"
          }
        ]
      },
      {
        "id": "bourgogne",
        "name": "Bourgogne",
        "cities": [
          {
            "id": "auxerre",
            "name": "Auxerre"
          },
          {
            "id": "avallon",
            "name": "Avallon"
          },
          {
            "id": "belfort",
            "name": "Belfort"
          },
          {
            "id": "besancon",
            "name": "Besançon"
          },
          {
            "id": "chalon_sur_saone",
            "name": "Chalon Sur Saône"
          },
          {
            "id": "dijon",
            "name": "Dijon"
          },
          {
            "id": "dole",
            "name": "Dole"
          },
          {
            "id": "macon",
            "name": "Mâcon"
          },
          {
            "id": "montbeliard",
            "name": "Montbéliard"
          },
          {
            "id": "montceau_les_mines",
            "name": "Montceau Les Mines"
          },
          {
            "id": "nevers",
            "name": "Nevers"
          },
          {
            "id": "pontarlier",
            "name": "Pontarlier"
          },
          {
            "id": "sens",
            "name": "Sens"
          }
        ]
      },
      {
        "id": "brittany",
        "name": "Brittany",
        "cities": [
          {
            "id": "brest",
            "name": "Brest"
          },
          {
            "id": "chantepie",
            "name": "Chantepie"
          },
          {
            "id": "dinan",
            "name": "Dinan"
          },
          {
            "id": "lannion",
            "name": "Lannion"
          },
          {
            "id": "lorient",
            "name": "Lorient"
          },
          {
            "id": "quimper",
            "name": "Quimper"
          },
          {
            "id": "rennes",
            "name": "Rennes"
          },
          {
            "id": "saint_brieuc",
            "name": "Saint-brieuc"
          },
          {
            "id": "st_malo",
            "name": "St-malo"
          },
          {
            "id": "vannes",
            "name": "Vannes"
          }
        ]
      }
    ],
    "isps": [
      {
        "code": "bouygues_telecom",
        "name": "Bouygues Telecom"
      },
      {
        "code": "communaute_de_communes_du_pays_de_bitche",
        "name": "Communaute De Communes Du Pays De Bitche"
      },
      {
        "code": "free_mobile",
        "name": "Free Mobile"
      },
      {
        "code": "free_sas",
        "name": "Free Sas"
      },
      {
        "code": "orange",
        "name": "Orange"
      },
      {
        "code": "orne_thd_spl",
        "name": "Orne Thd Spl"
      },
      {
        "code": "regie_municipale_delectricite_de_creutzwald",
        "name": "Regie Municipale D'Electricite De Creutzwald"
      },
      {
        "code": "sfr",
        "name": "SFR"
      },
      {
        "code": "starlink",
        "name": "Starlink"
      },
      {
        "code": "vialis_sem",
        "name": "Vialis Sem"
      }
    ],
    "metadataStatus": "verified"
  }
}
