{
  "schema_version": "gig-migration-metric-definition-v1",
  "metric_id": "broadband_fttbh_availability_percent",
  "domain": "connectivity",
  "scope": "city",
  "unit": "percent",
  "metric": {"metric_id":"broadband_fttbh_availability_percent","metric_key_i18n":"connectivity.fttbhAvailability","domain":"connectivity","section":"domain-connectivity","display_order":16,"scope":"city","value_type":"percentage","unit":"percent","precision":2,"aggregation":"higher_is_better","comparable":true,"selectionable":true,"geo_atom":true,"faq_template":"connectivity.broadbandFaq","schema_property":"schema:PropertyValue","trend":false,"refresh_policy":"official_annual_or_on_update","fallback":"none","data_level":"city","data_level_label":"City (Gemeinde)","value_role":"canonical","status":"live","sources":[{"source_id":"bundesnetzagentur_breitbandatlas","source_grade":"A","source_type":"official"}]},
  "page_url": "https://migrationfit.com/metrics/broadband_fttbh_availability_percent/",
  "json_url": "https://migrationfit.com/data/metrics/broadband_fttbh_availability_percent.json",
  "coverage": {"countries_with_metric":0,"city_countries":[{"slug":"germany","name":"Germany","city_count":1065,"total_cities":2059},{"slug":"spain","name":"Spain","city_count":0,"total_cities":1325},{"slug":"portugal","name":"Portugal","city_count":0,"total_cities":307},{"slug":"poland","name":"Poland","city_count":0,"total_cities":271},{"slug":"czechia","name":"Czechia","city_count":0,"total_cities":2},{"slug":"netherlands","name":"Netherlands","city_count":0,"total_cities":337},{"slug":"lithuania","name":"Lithuania","city_count":0,"total_cities":60},{"slug":"denmark","name":"Denmark","city_count":0,"total_cities":98},{"slug":"estonia","name":"Estonia","city_count":0,"total_cities":56},{"slug":"austria","name":"Austria","city_count":0,"total_cities":277},{"slug":"latvia","name":"Latvia","city_count":0,"total_cities":42},{"slug":"norway","name":"Norway","city_count":0,"total_cities":181},{"slug":"sweden","name":"Sweden","city_count":0,"total_cities":200},{"slug":"finland","name":"Finland","city_count":0,"total_cities":63},{"slug":"canada","name":"Canada","city_count":0,"total_cities":200},{"slug":"united-arab-emirates","name":"United Arab Emirates","city_count":0,"total_cities":24},{"slug":"saudi-arabia","name":"Saudi Arabia","city_count":0,"total_cities":132},{"slug":"bulgaria","name":"Bulgaria","city_count":0,"total_cities":42},{"slug":"romania","name":"Romania","city_count":0,"total_cities":44},{"slug":"ireland","name":"Ireland","city_count":0,"total_cities":11}],"cities_with_metric":1065,"total_cities":5731},
  "top_cities": [
    
    {
      "slug": "schwarzenbek",
      "name": "Schwarzenbek",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/schwarzenbek/",
      "value": 100,
      "value_display": "100 percent"
    },
    
    {
      "slug": "neustadt-am-ruebenberge",
      "name": "Neustadt am Ruebenberge",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/neustadt-am-ruebenberge/",
      "value": 99.98,
      "value_display": "99.98 percent"
    },
    
    {
      "slug": "ratzeburg",
      "name": "Ratzeburg",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/ratzeburg/",
      "value": 99.96,
      "value_display": "99.96 percent"
    },
    
    {
      "slug": "monheim-am-rhein",
      "name": "Monheim am Rhein",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/monheim-am-rhein/",
      "value": 99.92,
      "value_display": "99.92 percent"
    },
    
    {
      "slug": "schuettorf",
      "name": "Schüttorf",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/schuettorf/",
      "value": 99.92,
      "value_display": "99.92 percent"
    },
    
    {
      "slug": "moelln",
      "name": "Mölln",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/moelln/",
      "value": 99.85,
      "value_display": "99.85 percent"
    },
    
    {
      "slug": "buedelsdorf",
      "name": "Büdelsdorf",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/buedelsdorf/",
      "value": 99.81,
      "value_display": "99.81 percent"
    },
    
    {
      "slug": "eckernfoerde",
      "name": "Eckernförde",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/eckernfoerde/",
      "value": 99.78,
      "value_display": "99.78 percent"
    },
    
    {
      "slug": "bargteheide",
      "name": "Bargteheide",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/bargteheide/",
      "value": 99.76,
      "value_display": "99.76 percent"
    },
    
    {
      "slug": "groitzsch",
      "name": "Groitzsch",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/groitzsch/",
      "value": 99.71,
      "value_display": "99.71 percent"
    }
    
  ],
  "bottom_cities": [
    
    {
      "slug": "bad-lauterberg-im-harz",
      "name": "Bad Lauterberg im Harz",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/bad-lauterberg-im-harz/",
      "value": 0,
      "value_display": "0 percent"
    },
    
    {
      "slug": "bad-sachsa",
      "name": "Bad Sachsa",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/bad-sachsa/",
      "value": 0,
      "value_display": "0 percent"
    },
    
    {
      "slug": "blieskastel",
      "name": "Blieskastel",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/blieskastel/",
      "value": 0.01,
      "value_display": "0.01 percent"
    },
    
    {
      "slug": "rosswein",
      "name": "Roßwein",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/rosswein/",
      "value": 0.03,
      "value_display": "0.03 percent"
    },
    
    {
      "slug": "neustrelitz",
      "name": "Neustrelitz",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/neustrelitz/",
      "value": 0.06,
      "value_display": "0.06 percent"
    },
    
    {
      "slug": "bad-urach",
      "name": "Bad Urach",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/bad-urach/",
      "value": 0.12,
      "value_display": "0.12 percent"
    },
    
    {
      "slug": "greiz",
      "name": "Greiz",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/greiz/",
      "value": 0.2,
      "value_display": "0.2 percent"
    },
    
    {
      "slug": "schifferstadt",
      "name": "Schifferstadt",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/schifferstadt/",
      "value": 0.21,
      "value_display": "0.21 percent"
    },
    
    {
      "slug": "olbernhau",
      "name": "Olbernhau",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/olbernhau/",
      "value": 0.24,
      "value_display": "0.24 percent"
    },
    
    {
      "slug": "st-ingbert",
      "name": "St. Ingbert",
      "country": "Germany",
      "page_url": "https://migrationfit.com/cities/de/st-ingbert/",
      "value": 0.28,
      "value_display": "0.28 percent"
    }
    
  ]
}
