{
 "study": "The local digital gap",
 "city": {
  "name": "Johannesburg",
  "slug": "johannesburg-za",
  "href": "/local-digital-gap/johannesburg-za/",
  "country": "South Africa",
  "countryCode": "ZA",
  "extractDate": "2026-11-11",
  "cells": 52,
  "places": 3324,
  "website": 751,
  "socialOnly": 2,
  "noWebsite": 2571,
  "phone": 791,
  "hours": 620,
  "noWebsitePct": 77,
  "socialOnlyPct": 0,
  "phonePct": 24,
  "hoursPct": 19,
  "noPhonePct": 76,
  "noHoursPct": 81,
  "rows": [
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Restaurants",
    "categorySlug": "restaurants",
    "group": "Food and drink",
    "listPath": "/lists/restaurants/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 761,
    "website": 245,
    "socialOnly": 2,
    "noWebsite": 514,
    "phone": 229,
    "hours": 180,
    "noWebsitePct": 68,
    "socialOnlyPct": 0,
    "phonePct": 30,
    "hoursPct": 24,
    "noPhonePct": 70,
    "noHoursPct": 76
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Clothing stores",
    "categorySlug": "clothing-stores",
    "group": "Shops and retail",
    "listPath": "/lists/clothing-stores/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 425,
    "website": 32,
    "socialOnly": 0,
    "noWebsite": 393,
    "phone": 47,
    "hours": 32,
    "noWebsitePct": 92,
    "socialOnlyPct": 0,
    "phonePct": 11,
    "hoursPct": 8,
    "noPhonePct": 89,
    "noHoursPct": 92
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Supermarkets",
    "categorySlug": "supermarkets",
    "group": "Shops and retail",
    "listPath": "/lists/supermarkets/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 385,
    "website": 95,
    "socialOnly": 0,
    "noWebsite": 290,
    "phone": 145,
    "hours": 135,
    "noWebsitePct": 75,
    "socialOnlyPct": 0,
    "phonePct": 38,
    "hoursPct": 35,
    "noPhonePct": 62,
    "noHoursPct": 65
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Cafes",
    "categorySlug": "cafes",
    "group": "Food and drink",
    "listPath": "/lists/cafes/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 230,
    "website": 70,
    "socialOnly": 0,
    "noWebsite": 160,
    "phone": 41,
    "hours": 57,
    "noWebsitePct": 70,
    "socialOnlyPct": 0,
    "phonePct": 18,
    "hoursPct": 25,
    "noPhonePct": 82,
    "noHoursPct": 75
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Hair salons",
    "categorySlug": "hair-salons",
    "group": "Beauty and fitness",
    "listPath": "/lists/hair-salons/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 111,
    "website": 7,
    "socialOnly": 0,
    "noWebsite": 104,
    "phone": 11,
    "hours": 9,
    "noWebsitePct": 94,
    "socialOnlyPct": 0,
    "phonePct": 10,
    "hoursPct": 8,
    "noPhonePct": 90,
    "noHoursPct": 92
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Pharmacies",
    "categorySlug": "pharmacies",
    "group": "Health and care",
    "listPath": "/lists/pharmacies/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 141,
    "website": 48,
    "socialOnly": 0,
    "noWebsite": 93,
    "phone": 53,
    "hours": 50,
    "noWebsitePct": 66,
    "socialOnlyPct": 0,
    "phonePct": 38,
    "hoursPct": 35,
    "noPhonePct": 62,
    "noHoursPct": 65
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Doctors and clinics",
    "categorySlug": "doctors",
    "group": "Health and care",
    "listPath": "/lists/doctors/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 107,
    "website": 15,
    "socialOnly": 0,
    "noWebsite": 92,
    "phone": 50,
    "hours": 24,
    "noWebsitePct": 86,
    "socialOnlyPct": 0,
    "phonePct": 47,
    "hoursPct": 22,
    "noPhonePct": 53,
    "noHoursPct": 78
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Car dealers",
    "categorySlug": "car-dealers",
    "group": "Cars and driving",
    "listPath": "/lists/car-dealers/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 103,
    "website": 19,
    "socialOnly": 0,
    "noWebsite": 84,
    "phone": 20,
    "hours": 10,
    "noWebsitePct": 82,
    "socialOnlyPct": 0,
    "phonePct": 19,
    "hoursPct": 10,
    "noPhonePct": 81,
    "noHoursPct": 90
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Hotels",
    "categorySlug": "hotels",
    "group": "Hotels, venues and travel",
    "listPath": "/lists/hotels/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 137,
    "website": 54,
    "socialOnly": 0,
    "noWebsite": 83,
    "phone": 56,
    "hours": 5,
    "noWebsitePct": 61,
    "socialOnlyPct": 0,
    "phonePct": 41,
    "hoursPct": 4,
    "noPhonePct": 59,
    "noHoursPct": 96
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Furniture stores",
    "categorySlug": "furniture-stores",
    "group": "Shops and retail",
    "listPath": "/lists/furniture-stores/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 87,
    "website": 4,
    "socialOnly": 0,
    "noWebsite": 83,
    "phone": 5,
    "hours": 3,
    "noWebsitePct": 95,
    "socialOnlyPct": 0,
    "phonePct": 6,
    "hoursPct": 3,
    "noPhonePct": 94,
    "noHoursPct": 97
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Hardware stores",
    "categorySlug": "hardware-stores",
    "group": "Shops and retail",
    "listPath": "/lists/hardware-stores/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 94,
    "website": 14,
    "socialOnly": 0,
    "noWebsite": 80,
    "phone": 14,
    "hours": 11,
    "noWebsitePct": 85,
    "socialOnlyPct": 0,
    "phonePct": 15,
    "hoursPct": 12,
    "noPhonePct": 85,
    "noHoursPct": 88
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Jewelry stores",
    "categorySlug": "jewellers",
    "group": "Shops and retail",
    "listPath": "/lists/jewellers/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 69,
    "website": 3,
    "socialOnly": 0,
    "noWebsite": 66,
    "phone": 3,
    "hours": 3,
    "noWebsitePct": 96,
    "socialOnlyPct": 0,
    "phonePct": 4,
    "hoursPct": 4,
    "noPhonePct": 96,
    "noHoursPct": 96
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Auto repair shops",
    "categorySlug": "auto-repair-shops",
    "group": "Cars and driving",
    "listPath": "/lists/auto-repair-shops/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 62,
    "website": 7,
    "socialOnly": 0,
    "noWebsite": 55,
    "phone": 6,
    "hours": 3,
    "noWebsitePct": 89,
    "socialOnlyPct": 0,
    "phonePct": 10,
    "hoursPct": 5,
    "noPhonePct": 90,
    "noHoursPct": 95
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Pubs",
    "categorySlug": "pubs",
    "group": "Food and drink",
    "listPath": "/lists/pubs/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 53,
    "website": 2,
    "socialOnly": 0,
    "noWebsite": 51,
    "phone": 1,
    "hours": 0,
    "noWebsitePct": 96,
    "socialOnlyPct": 0,
    "phonePct": 2,
    "hoursPct": 0,
    "noPhonePct": 98,
    "noHoursPct": 100
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Bars",
    "categorySlug": "bars",
    "group": "Food and drink",
    "listPath": "/lists/bars/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 50,
    "website": 14,
    "socialOnly": 0,
    "noWebsite": 36,
    "phone": 9,
    "hours": 7,
    "noWebsitePct": 72,
    "socialOnlyPct": 0,
    "phonePct": 18,
    "hoursPct": 14,
    "noPhonePct": 82,
    "noHoursPct": 86
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Gyms",
    "categorySlug": "gyms",
    "group": "Beauty and fitness",
    "listPath": "/lists/gyms/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 64,
    "website": 33,
    "socialOnly": 0,
    "noWebsite": 31,
    "phone": 26,
    "hours": 27,
    "noWebsitePct": 48,
    "socialOnlyPct": 0,
    "phonePct": 41,
    "hoursPct": 42,
    "noPhonePct": 59,
    "noHoursPct": 58
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Bakeries",
    "categorySlug": "bakeries",
    "group": "Food and drink",
    "listPath": "/lists/bakeries/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 32,
    "website": 2,
    "socialOnly": 0,
    "noWebsite": 30,
    "phone": 1,
    "hours": 2,
    "noWebsitePct": 94,
    "socialOnlyPct": 0,
    "phonePct": 3,
    "hoursPct": 6,
    "noPhonePct": 97,
    "noHoursPct": 94
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Event venues",
    "categorySlug": "event-venues",
    "group": "Hotels, venues and travel",
    "listPath": "/lists/event-venues/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 37,
    "website": 8,
    "socialOnly": 0,
    "noWebsite": 29,
    "phone": 4,
    "hours": 0,
    "noWebsitePct": 78,
    "socialOnlyPct": 0,
    "phonePct": 11,
    "hoursPct": 0,
    "noPhonePct": 89,
    "noHoursPct": 100
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Beauty salons",
    "categorySlug": "beauty-salons",
    "group": "Beauty and fitness",
    "listPath": "/lists/beauty-salons/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 34,
    "website": 7,
    "socialOnly": 0,
    "noWebsite": 27,
    "phone": 7,
    "hours": 10,
    "noWebsitePct": 79,
    "socialOnlyPct": 0,
    "phonePct": 21,
    "hoursPct": 29,
    "noPhonePct": 79,
    "noHoursPct": 71
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Dry cleaners",
    "categorySlug": "dry-cleaners",
    "group": "Shops and retail",
    "listPath": "/lists/dry-cleaners/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 27,
    "website": 2,
    "socialOnly": 0,
    "noWebsite": 25,
    "phone": 3,
    "hours": 2,
    "noWebsitePct": 93,
    "socialOnlyPct": 0,
    "phonePct": 11,
    "hoursPct": 7,
    "noPhonePct": 89,
    "noHoursPct": 93
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Opticians",
    "categorySlug": "opticians",
    "group": "Health and care",
    "listPath": "/lists/opticians/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 27,
    "website": 3,
    "socialOnly": 0,
    "noWebsite": 24,
    "phone": 2,
    "hours": 1,
    "noWebsitePct": 89,
    "socialOnlyPct": 0,
    "phonePct": 7,
    "hoursPct": 4,
    "noPhonePct": 93,
    "noHoursPct": 96
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Bookstores",
    "categorySlug": "bookshops",
    "group": "Shops and retail",
    "listPath": "/lists/bookshops/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 30,
    "website": 8,
    "socialOnly": 0,
    "noWebsite": 22,
    "phone": 4,
    "hours": 2,
    "noWebsitePct": 73,
    "socialOnlyPct": 0,
    "phonePct": 13,
    "hoursPct": 7,
    "noPhonePct": 87,
    "noHoursPct": 93
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Bike shops",
    "categorySlug": "bike-shops",
    "group": "Shops and retail",
    "listPath": "/lists/bike-shops/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 24,
    "website": 6,
    "socialOnly": 0,
    "noWebsite": 18,
    "phone": 3,
    "hours": 4,
    "noWebsitePct": 75,
    "socialOnlyPct": 0,
    "phonePct": 13,
    "hoursPct": 17,
    "noPhonePct": 88,
    "noHoursPct": 83
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Dentists",
    "categorySlug": "dentists",
    "group": "Health and care",
    "listPath": "/lists/dentists/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 20,
    "website": 2,
    "socialOnly": 0,
    "noWebsite": 18,
    "phone": 7,
    "hours": 3,
    "noWebsitePct": 90,
    "socialOnlyPct": 0,
    "phonePct": 35,
    "hoursPct": 15,
    "noPhonePct": 65,
    "noHoursPct": 85
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Florists",
    "categorySlug": "florists",
    "group": "Shops and retail",
    "listPath": "/lists/florists/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 20,
    "website": 3,
    "socialOnly": 0,
    "noWebsite": 17,
    "phone": 3,
    "hours": 2,
    "noWebsitePct": 85,
    "socialOnlyPct": 0,
    "phonePct": 15,
    "hoursPct": 10,
    "noPhonePct": 85,
    "noHoursPct": 90
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Pet shops",
    "categorySlug": "pet-shops",
    "group": "Shops and retail",
    "listPath": "/lists/pet-shops/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 24,
    "website": 8,
    "socialOnly": 0,
    "noWebsite": 16,
    "phone": 3,
    "hours": 7,
    "noWebsitePct": 67,
    "socialOnlyPct": 0,
    "phonePct": 13,
    "hoursPct": 29,
    "noPhonePct": 88,
    "noHoursPct": 71
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Veterinarians",
    "categorySlug": "veterinarians",
    "group": "Health and care",
    "listPath": "/lists/veterinarians/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 21,
    "website": 6,
    "socialOnly": 0,
    "noWebsite": 15,
    "phone": 6,
    "hours": 6,
    "noWebsitePct": 71,
    "socialOnlyPct": 0,
    "phonePct": 29,
    "hoursPct": 29,
    "noPhonePct": 71,
    "noHoursPct": 71
   },
   {
    "city": "Johannesburg",
    "citySlug": "johannesburg-za",
    "country": "South Africa",
    "category": "Lawyers",
    "categorySlug": "lawyers",
    "group": "Professional services",
    "listPath": "/lists/lawyers/johannesburg-za/",
    "extractDate": "2026-11-11",
    "places": 21,
    "website": 7,
    "socialOnly": 0,
    "noWebsite": 14,
    "phone": 8,
    "hours": 4,
    "noWebsitePct": 67,
    "socialOnlyPct": 0,
    "phonePct": 38,
    "hoursPct": 19,
    "noPhonePct": 62,
    "noHoursPct": 81
   }
  ]
 },
 "country": {
  "name": "South Africa",
  "cities": 2,
  "places": 6854,
  "noWebsitePct": 75
 },
 "rankInCountry": 1,
 "citiesInCountry": 2,
 "cellMin": 20,
 "updated": "2026-11-11",
 "licence": "Data (c) OpenStreetMap contributors, ODbL 1.0. Derived database by getalistof.com, also ODbL 1.0: credit OpenStreetMap contributors and share adapted versions under the ODbL.",
 "licenceUrl": "https://opendatacommons.org/licenses/odbl/1-0/"
}
