{
 "_generated": "2026-08-25T06:05:10Z",
 "_note": "Built by seo/build_world_atlas.py from the pages that exist on disk. Every place here has a real page behind it. Never hand-edit — re-run the builder.",
 "version": 1,
 "categories": [
  {
   "slug": "apartments",
   "label": "Apartments & Stays",
   "noun": "short-stay apartments",
   "hub": "/apartments.html",
   "intent": "find a place to stay",
   "blurb": "Short-stay apartments, serviced flats, villas and guesthouses booked direct from the host."
  },
  {
   "slug": "safaris",
   "label": "Safaris & Tours",
   "noun": "safaris and guided tours",
   "hub": "/tours.html",
   "intent": "book a safari or tour",
   "blurb": "Game drives, guided tours and day trips booked direct with licensed local operators."
  },
  {
   "slug": "car-hire",
   "label": "Car Hire",
   "noun": "car hire",
   "hub": "/carhire.html",
   "intent": "rent a car",
   "blurb": "Self-drive and chauffeur-driven vehicles from local operators, priced without a platform markup."
  },
  {
   "slug": "events",
   "label": "Events & Tickets",
   "noun": "events and tickets",
   "hub": "/events.html",
   "intent": "find events and buy tickets",
   "blurb": "Concerts, festivals, sport and cultural events with tickets sold at the organiser's price."
  },
  {
   "slug": "flights",
   "label": "Flights",
   "noun": "flights",
   "hub": "/flights.html",
   "intent": "book a flight",
   "blurb": "Search and compare regional and intercontinental routes into and across Africa."
  },
  {
   "slug": "rides",
   "label": "Rides & Transfers",
   "noun": "rides and airport transfers",
   "hub": "/rides.html",
   "intent": "book a ride or airport transfer",
   "blurb": "Airport transfers, city rides and intercity transport booked direct with vetted drivers."
  }
 ],
 "stats": {
  "places": 175,
  "byKind": {
   "city": 91,
   "continent": 6,
   "district": 24,
   "country": 54
  },
  "byContinent": {
   "africa": 130,
   "americas": 9,
   "europe": 21,
   "asia": 11,
   "global": 1,
   "oceania": 3
  },
  "pages": {
   "rides": 50,
   "apartments": 103,
   "car-hire": 50,
   "safaris": 51,
   "guide": 3,
   "travel": 54
  },
  "countries": 54,
  "indexed": 3
 },
 "routes": [
  {
   "from": "london",
   "to": "nairobi",
   "kind": "diaspora"
  },
  {
   "from": "london",
   "to": "lagos",
   "kind": "diaspora"
  },
  {
   "from": "london",
   "to": "accra",
   "kind": "diaspora"
  },
  {
   "from": "paris",
   "to": "abidjan",
   "kind": "diaspora"
  },
  {
   "from": "paris",
   "to": "dakar",
   "kind": "diaspora"
  },
  {
   "from": "new-york",
   "to": "accra",
   "kind": "diaspora"
  },
  {
   "from": "new-york",
   "to": "lagos",
   "kind": "diaspora"
  },
  {
   "from": "dubai",
   "to": "nairobi",
   "kind": "trade"
  },
  {
   "from": "dubai",
   "to": "johannesburg",
   "kind": "trade"
  },
  {
   "from": "amsterdam",
   "to": "kigali",
   "kind": "trade"
  },
  {
   "from": "nairobi",
   "to": "diani",
   "kind": "safari"
  },
  {
   "from": "nairobi",
   "to": "mombasa",
   "kind": "safari"
  },
  {
   "from": "zanzibar",
   "to": "dar-es-salaam",
   "kind": "safari"
  },
  {
   "from": "cape-town",
   "to": "johannesburg",
   "kind": "domestic"
  },
  {
   "from": "lagos",
   "to": "abuja",
   "kind": "domestic"
  },
  {
   "from": "accra",
   "to": "kumasi",
   "kind": "domestic"
  },
  {
   "from": "marrakech",
   "to": "casablanca",
   "kind": "domestic"
  }
 ],
 "places": [
  {
   "id": "abidjan",
   "name": "Abidjan",
   "kind": "city",
   "lat": 5.36,
   "lng": -4.0083,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Côte d'Ivoire",
   "countrySlug": "cote-divoire",
   "parent": "cote-divoire",
   "pages": {
    "rides": "/abidjan-airport-transfers",
    "apartments": "/abidjan-apartments",
    "car-hire": "/abidjan-car-hire",
    "safaris": "/abidjan-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    190
   ],
   "blurb": "Book short-stay apartments in Abidjan, Côte d'Ivoire's economic capital. Plateau, Cocody, Marcory. Zero commission on Cabana.",
   "region": "West Africa",
   "currency": "XOF",
   "airport": "ABJ",
   "season": "Nov–Mar dry season",
   "draw": "Francophone West Africa's economic engine and its most vertical skyline",
   "areas": [
    "cocody",
    "plateau",
    "marcory",
    "riviera",
    "zone-4"
   ],
   "indexed": false
  },
  {
   "id": "abuja",
   "name": "Abuja",
   "kind": "city",
   "lat": 9.0765,
   "lng": 7.3986,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "nigeria",
   "pages": {
    "rides": "/abuja-airport-transfers",
    "apartments": "/abuja-apartments",
    "car-hire": "/abuja-car-hire",
    "safaris": "/abuja-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    180
   ],
   "blurb": "Book short-stay apartments in Abuja, Nigeria's federal capital. Maitama, Wuse, Garki, Asokoro. Zero commission on Cabana.",
   "region": "West Africa",
   "currency": "NGN",
   "airport": "LOS",
   "season": "Nov–Mar dry season (Harmattan)",
   "draw": "Nigeria's planned federal capital — calmer, greener and built around government",
   "areas": [
    "maitama",
    "asokoro",
    "wuse-ii",
    "jabi",
    "gwarinpa",
    "garki"
   ],
   "indexed": false
  },
  {
   "id": "accra",
   "name": "Accra",
   "kind": "city",
   "lat": 5.6037,
   "lng": -0.187,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "ghana",
   "pages": {
    "rides": "/accra-airport-transfers",
    "apartments": "/accra-apartments",
    "car-hire": "/accra-car-hire",
    "safaris": "/accra-safaris",
    "guide": "/accra-travel-guide"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    180
   ],
   "blurb": "Book short-stay apartments in Accra, Ghana. East Legon, Airport Residential, Cantonments, Osu. Zero commission. Hosts keep 100%.",
   "region": "West Africa",
   "currency": "GHS",
   "airport": "ACC",
   "season": "Nov–Mar dry season; December for the festival season",
   "draw": "West Africa's most welcoming capital and the heart of the Year of Return",
   "areas": [
    "east-legon",
    "osu",
    "airport-residential",
    "cantonments",
    "labone",
    "dzorwulu",
    "spintex",
    "achimota"
   ],
   "indexed": false
  },
  {
   "id": "addis-ababa",
   "name": "Addis Ababa",
   "kind": "city",
   "lat": 9.032,
   "lng": 38.7469,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Ethiopia",
   "countrySlug": "ethiopia",
   "parent": "ethiopia",
   "pages": {
    "rides": "/addis-ababa-airport-transfers",
    "apartments": "/addis-ababa-apartments",
    "car-hire": "/addis-ababa-car-hire",
    "safaris": "/addis-ababa-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    120
   ],
   "blurb": "Book short-stay apartments in Addis Ababa, Ethiopia's capital and Africa's diplomatic hub. Bole, Kazanchis, CMC. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "ETB",
   "airport": "ADD",
   "season": "Oct–Mar dry season; Jan for Timkat",
   "draw": "Africa's diplomatic capital and the continent's largest aviation hub",
   "areas": [
    "bole",
    "kazanchis",
    "old-airport",
    "sarbet",
    "cmc"
   ],
   "indexed": false
  },
  {
   "id": "africa",
   "name": "Africa",
   "kind": "continent",
   "lat": 1.6508,
   "lng": 17.6791,
   "zoom": 3.4,
   "continent": "africa",
   "country": "Africa",
   "countrySlug": "africa",
   "parent": "",
   "pages": {
    "apartments": "/africa-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    15,
    600
   ],
   "blurb": "Book short-stay apartments anywhere in Africa on Cabana. Kenya, Nigeria, Ghana, Tanzania, South Africa, Morocco, Egypt and 50+ more countries.",
   "indexed": false
  },
  {
   "id": "airport-residential-accra",
   "name": "Airport Residential",
   "kind": "district",
   "lat": 5.605,
   "lng": -0.178,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "accra",
   "pages": {
    "apartments": "/airport-residential-accra-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    40,
    200
   ],
   "blurb": "Short-stay apartments in Airport Residential Area, Accra. Prime business location, near Kotoka Airport, Accra Mall, all embassies. Zero commission on Cabana.",
   "aliases": [
    "airport-residential"
   ],
   "indexed": false
  },
  {
   "id": "algeria",
   "name": "Algeria",
   "kind": "country",
   "lat": 36.7538,
   "lng": 3.0588,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Algeria",
   "countrySlug": "algeria",
   "parent": "africa",
   "pages": {
    "travel": "/algeria-travel"
   },
   "categories": [],
   "band": [
    25,
    150
   ],
   "blurb": "Plan Algeria: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "DZ",
   "region": "North Africa",
   "capital": "Algiers",
   "currency": "DZD",
   "languages": [
    "Arabic",
    "French",
    "Amazigh"
   ],
   "airport": "ALG",
   "season": "Mar–May and Sep–Nov; Nov–Feb for the Sahara",
   "tier": 2,
   "draw": "Tassili n'Ajjer's prehistoric rock art and Roman cities with almost no visitors",
   "highlights": [
    "Casbah of Algiers (UNESCO)",
    "Tassili n'Ajjer (UNESCO)",
    "Timgad Roman city",
    "Djémila",
    "Constantine bridges",
    "Hoggar Mountains"
   ],
   "pay": "Cash dinar; very limited card acceptance.",
   "visa": "Visa required; desert-region visa on arrival scheme.",
   "indexed": false
  },
  {
   "id": "algiers",
   "name": "Algiers",
   "kind": "city",
   "lat": 36.7538,
   "lng": 3.0588,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Algeria",
   "countrySlug": "algeria",
   "parent": "algeria",
   "pages": {
    "rides": "/algiers-airport-transfers",
    "car-hire": "/algiers-car-hire",
    "safaris": "/algiers-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    150
   ],
   "blurb": "Book Algiers airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "North Africa",
   "currency": "DZD",
   "airport": "ALG",
   "season": "Mar–May and Sep–Nov; Nov–Feb for the Sahara",
   "draw": "The whitewashed Casbah above a Mediterranean bay",
   "areas": [
    "hydra",
    "bab-el-oued",
    "sidi-yahia"
   ],
   "indexed": false
  },
  {
   "id": "americas",
   "name": "The Americas",
   "kind": "continent",
   "lat": 14.6,
   "lng": -90.5,
   "zoom": 3.4,
   "continent": "americas",
   "country": "Americas",
   "countrySlug": "americas",
   "parent": "",
   "pages": {
    "apartments": "/americas-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    500
   ],
   "blurb": "Book short-stay apartments across the Americas on Cabana. New York, Los Angeles, Miami, Mexico City, Rio de Janeiro, Buenos Aires and more. Zero commission.",
   "aliases": [
    "the-americas"
   ],
   "indexed": false
  },
  {
   "id": "amsterdam",
   "name": "Amsterdam",
   "kind": "city",
   "lat": 52.3676,
   "lng": 4.9041,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Netherlands",
   "countrySlug": "netherlands",
   "parent": "europe",
   "pages": {
    "apartments": "/amsterdam-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    80,
    400
   ],
   "blurb": "Book short-stay apartments in Amsterdam. Canal houses, Jordaan, De Pijp, Oud-West. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "angola",
   "name": "Angola",
   "kind": "country",
   "lat": -8.839,
   "lng": 13.2894,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Angola",
   "countrySlug": "angola",
   "parent": "africa",
   "pages": {
    "travel": "/angola-travel"
   },
   "categories": [],
   "band": [
    40,
    250
   ],
   "blurb": "Plan Angola: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "AO",
   "region": "Southern Africa",
   "capital": "Luanda",
   "currency": "AOA",
   "languages": [
    "Portuguese"
   ],
   "airport": "LAD",
   "season": "May–Sep dry (Cacimbo)",
   "tier": 2,
   "draw": "Kalandula Falls and a visa regime that opened to most nationalities",
   "highlights": [
    "Kalandula Falls",
    "Miradouro da Lua",
    "Namibe Desert",
    "Kissama National Park",
    "Tundavala Gap"
   ],
   "pay": "Multicaixa Express; cards in Luanda.",
   "visa": "Visa-free for many nationalities since 2023.",
   "indexed": false
  },
  {
   "id": "antananarivo",
   "name": "Antananarivo",
   "kind": "city",
   "lat": -18.8792,
   "lng": 47.5079,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Madagascar",
   "countrySlug": "madagascar",
   "parent": "madagascar",
   "pages": {
    "rides": "/antananarivo-airport-transfers",
    "car-hire": "/antananarivo-car-hire",
    "safaris": "/antananarivo-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    120
   ],
   "blurb": "Book Antananarivo airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "MGA",
   "airport": "TNR",
   "season": "Apr–Nov dry season; Jul–Sep for whales",
   "draw": "Madagascar's hill capital and the hub for every lemur circuit",
   "areas": [
    "ivandry",
    "analakely",
    "ambatobe"
   ],
   "indexed": false
  },
  {
   "id": "arusha",
   "name": "Arusha",
   "kind": "city",
   "lat": -3.3869,
   "lng": 36.683,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Tanzania",
   "countrySlug": "tanzania",
   "parent": "tanzania",
   "pages": {
    "rides": "/arusha-airport-transfers",
    "apartments": "/arusha-apartments",
    "car-hire": "/arusha-car-hire",
    "safaris": "/arusha-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    160
   ],
   "blurb": "Book stays in Arusha, Tanzania's northern safari gateway. Serengeti, Ngorongoro and Kilimanjaro all depart from here. Short-stay apartments and lodges.",
   "region": "East Africa",
   "currency": "TZS",
   "airport": "DAR",
   "season": "Jun–Oct dry season; Jan–Feb for Serengeti calving",
   "draw": "The safari capital of northern Tanzania and the Kilimanjaro staging town",
   "areas": [
    "njiro",
    "sakina",
    "arusha-town",
    "usa-river"
   ],
   "indexed": false
  },
  {
   "id": "asia",
   "name": "Asia",
   "kind": "continent",
   "lat": 34.0479,
   "lng": 100.6197,
   "zoom": 3.4,
   "continent": "asia",
   "country": "Asia",
   "countrySlug": "asia",
   "parent": "",
   "pages": {
    "apartments": "/asia-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    20,
    400
   ],
   "blurb": "Book short-stay apartments across Asia on Cabana. Tokyo, Kyoto, Bali, Bangkok, Singapore, Dubai, Istanbul and more. Zero commission. Hosts keep 100%.",
   "indexed": false
  },
  {
   "id": "athens",
   "name": "Athens",
   "kind": "city",
   "lat": 37.9838,
   "lng": 23.7275,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Greece",
   "countrySlug": "greece",
   "parent": "europe",
   "pages": {
    "apartments": "/athens-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    40,
    240
   ],
   "blurb": "Book short-stay apartments in Athens. Plaka, Monastiraki, Koukaki, Exarcheia. Zero commission on Cabana. The Acropolis, ancient history and modern Greek soul.",
   "indexed": false
  },
  {
   "id": "bali",
   "name": "Bali",
   "kind": "city",
   "lat": -8.4095,
   "lng": 115.1889,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Indonesia",
   "countrySlug": "indonesia",
   "parent": "asia",
   "pages": {
    "apartments": "/bali-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    22,
    300
   ],
   "blurb": "Book villas and apartments in Bali. Seminyak, Canggu, Ubud, Uluwatu, Sanur. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "bamburi",
   "name": "Bamburi",
   "kind": "district",
   "lat": -3.99,
   "lng": 39.72,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "mombasa",
   "pages": {
    "apartments": "/bamburi-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    20,
    110
   ],
   "blurb": "Short-stay apartments in Bamburi, Mombasa. Bamburi Beach, Haller Park, Mombasa Marine Park. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "bangkok",
   "name": "Bangkok",
   "kind": "city",
   "lat": 13.7563,
   "lng": 100.5018,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Thailand",
   "countrySlug": "thailand",
   "parent": "asia",
   "pages": {
    "apartments": "/bangkok-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    220
   ],
   "blurb": "Book short-stay apartments in Bangkok. Sukhumvit, Silom, Ari, Thonglor. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "barcelona",
   "name": "Barcelona",
   "kind": "city",
   "lat": 41.3851,
   "lng": 2.1734,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Spain",
   "countrySlug": "spain",
   "parent": "europe",
   "pages": {
    "apartments": "/barcelona-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    60,
    320
   ],
   "blurb": "Book short-stay apartments in Barcelona. Gothic Quarter, Eixample, Gràcia, Barceloneta. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "benin",
   "name": "Benin",
   "kind": "country",
   "lat": 6.3703,
   "lng": 2.3912,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Benin",
   "countrySlug": "benin",
   "parent": "africa",
   "pages": {
    "travel": "/benin-travel"
   },
   "categories": [],
   "band": [
    20,
    110
   ],
   "blurb": "Plan Benin: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "BJ",
   "region": "West Africa",
   "capital": "Porto-Novo",
   "currency": "XOF",
   "languages": [
    "French",
    "Fon"
   ],
   "airport": "COO",
   "season": "Nov–Feb dry season; Jan 10 for Vodun Day",
   "tier": 2,
   "draw": "the birthplace of Vodun, the stilt village of Ganvié and Africa's most ambitious new museum programme",
   "highlights": [
    "Ganvié stilt village",
    "Ouidah Door of No Return",
    "Royal Palaces of Abomey (UNESCO)",
    "Pendjari National Park",
    "Vodun Festival"
   ],
   "pay": "MTN MoMo and Moov Money.",
   "visa": "E-visa online, issued in days.",
   "indexed": false
  },
  {
   "id": "berlin",
   "name": "Berlin",
   "kind": "city",
   "lat": 52.52,
   "lng": 13.405,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Germany",
   "countrySlug": "germany",
   "parent": "europe",
   "pages": {
    "apartments": "/berlin-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    300
   ],
   "blurb": "Book short-stay apartments in Berlin. Mitte, Prenzlauer Berg, Kreuzberg, Neukölln. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "botswana",
   "name": "Botswana",
   "kind": "country",
   "lat": -24.6282,
   "lng": 25.9231,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Botswana",
   "countrySlug": "botswana",
   "parent": "africa",
   "pages": {
    "travel": "/botswana-travel"
   },
   "categories": [],
   "band": [
    40,
    400
   ],
   "blurb": "Plan Botswana: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "BW",
   "region": "Southern Africa",
   "capital": "Gaborone",
   "currency": "BWP",
   "languages": [
    "English",
    "Setswana"
   ],
   "airport": "GBE",
   "season": "May–Oct dry season; Jun–Aug for Okavango flood",
   "tier": 1,
   "draw": "the Okavango Delta and Chobe's elephant herds under a low-volume, high-value tourism model",
   "highlights": [
    "Okavango Delta (UNESCO)",
    "Chobe National Park",
    "Makgadikgadi Pans",
    "Moremi Game Reserve",
    "Tsodilo Hills"
   ],
   "pay": "Cards in towns; Orange Money.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "budapest",
   "name": "Budapest",
   "kind": "city",
   "lat": 47.4979,
   "lng": 19.0402,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Hungary",
   "countrySlug": "hungary",
   "parent": "europe",
   "pages": {
    "apartments": "/budapest-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    35,
    220
   ],
   "blurb": "Book short-stay apartments in Budapest. District VII, Buda Castle, Ferencváros, Óbuda. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "buenos-aires",
   "name": "Buenos Aires",
   "kind": "city",
   "lat": -34.6037,
   "lng": -58.3816,
   "zoom": 10.8,
   "continent": "americas",
   "country": "Argentina",
   "countrySlug": "argentina",
   "parent": "americas",
   "pages": {
    "apartments": "/buenos-aires-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    200
   ],
   "blurb": "Book short-stay apartments in Buenos Aires. Palermo, San Telmo, Recoleta, Villa Crespo. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "burkina-faso",
   "name": "Burkina Faso",
   "kind": "country",
   "lat": 12.3714,
   "lng": -1.5197,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Burkina Faso",
   "countrySlug": "burkina-faso",
   "parent": "africa",
   "pages": {
    "travel": "/burkina-faso-travel"
   },
   "categories": [],
   "band": [
    20,
    90
   ],
   "blurb": "Plan Burkina Faso: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "BF",
   "region": "West Africa",
   "capital": "Ouagadougou",
   "currency": "XOF",
   "languages": [
    "French",
    "Mooré"
   ],
   "airport": "OUA",
   "season": "Nov–Feb",
   "tier": 3,
   "draw": "FESPACO, the largest African film festival on the continent",
   "highlights": [
    "FESPACO film festival",
    "Sindou Peaks",
    "Ruins of Loropéni (UNESCO)"
   ],
   "pay": "Orange Money and Moov.",
   "visa": "Visa required; check advisories.",
   "indexed": false
  },
  {
   "id": "burundi",
   "name": "Burundi",
   "kind": "country",
   "lat": -3.3822,
   "lng": 29.3644,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Burundi",
   "countrySlug": "burundi",
   "parent": "africa",
   "pages": {
    "travel": "/burundi-travel"
   },
   "categories": [],
   "band": [
    20,
    70
   ],
   "blurb": "Plan Burundi: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "BI",
   "region": "East Africa",
   "capital": "Gitega",
   "currency": "BIF",
   "languages": [
    "Kirundi",
    "French"
   ],
   "airport": "BJM",
   "season": "Jun–Sep dry season",
   "tier": 3,
   "draw": "Lake Tanganyika beaches and one of the least-visited capitals in East Africa",
   "highlights": [
    "Lake Tanganyika",
    "Rusizi National Park",
    "Karera Falls"
   ],
   "pay": "Lumicash and Ecocash mobile money; cash preferred.",
   "visa": "Visa required in advance for most nationalities.",
   "indexed": false
  },
  {
   "id": "cairo",
   "name": "Cairo",
   "kind": "city",
   "lat": 30.0444,
   "lng": 31.2357,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Egypt",
   "countrySlug": "egypt",
   "parent": "egypt",
   "pages": {
    "rides": "/cairo-airport-transfers",
    "apartments": "/cairo-apartments",
    "car-hire": "/cairo-car-hire",
    "safaris": "/cairo-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    18,
    150
   ],
   "blurb": "Book short-stay apartments in Cairo, Egypt. Zamalek, Maadi, New Cairo, Heliopolis. Zero commission on Cabana.",
   "region": "North Africa",
   "currency": "EGP",
   "airport": "CAI",
   "season": "Oct–Apr (cooler)",
   "draw": "The pyramids, the Nile and the Grand Egyptian Museum in one metropolis",
   "areas": [
    "zamalek",
    "maadi",
    "downtown",
    "garden-city",
    "giza",
    "new-cairo",
    "heliopolis"
   ],
   "indexed": false
  },
  {
   "id": "cameroon",
   "name": "Cameroon",
   "kind": "country",
   "lat": 4.0511,
   "lng": 9.7679,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Cameroon",
   "countrySlug": "cameroon",
   "parent": "africa",
   "pages": {
    "travel": "/cameroon-travel"
   },
   "categories": [],
   "band": [
    25,
    150
   ],
   "blurb": "Plan Cameroon: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "CM",
   "region": "Central Africa",
   "capital": "Yaoundé",
   "currency": "XAF",
   "languages": [
    "French",
    "English"
   ],
   "airport": "DLA",
   "season": "Nov–Feb dry season",
   "tier": 2,
   "draw": "'Africa in miniature' — rainforest, savanna, desert and beaches in one country",
   "highlights": [
    "Mount Cameroon",
    "Kribi beaches & Lobé Falls",
    "Waza National Park",
    "Dja Faunal Reserve (UNESCO)",
    "Limbe Wildlife Centre",
    "Rhumsiki"
   ],
   "pay": "MTN MoMo and Orange Money.",
   "visa": "E-visa available.",
   "indexed": false
  },
  {
   "id": "cape-coast",
   "name": "Cape Coast",
   "kind": "city",
   "lat": 5.1053,
   "lng": -1.2466,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "ghana",
   "pages": {
    "rides": "/cape-coast-airport-transfers",
    "apartments": "/cape-coast-apartments",
    "car-hire": "/cape-coast-car-hire",
    "safaris": "/cape-coast-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    22,
    120
   ],
   "blurb": "Book stays in Cape Coast, Ghana. Elmina Castle, Cape Coast Castle, Kakum National Park. Zero commission on Cabana.",
   "region": "West Africa",
   "currency": "GHS",
   "airport": "ACC",
   "season": "Nov–Mar dry season; December for the festival season",
   "draw": "Ghana's heritage coast — castles, Kakum and the diaspora pilgrimage route",
   "areas": [
    "cape-coast-town",
    "elmina",
    "brenu"
   ],
   "indexed": false
  },
  {
   "id": "cape-town",
   "name": "Cape Town",
   "kind": "city",
   "lat": -33.9249,
   "lng": 18.4241,
   "zoom": 10.8,
   "continent": "africa",
   "country": "South Africa",
   "countrySlug": "south-africa",
   "parent": "south-africa",
   "pages": {
    "rides": "/cape-town-airport-transfers",
    "apartments": "/cape-town-apartments",
    "car-hire": "/cape-town-car-hire",
    "safaris": "/cape-town-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    35,
    300
   ],
   "blurb": "Book short-stay apartments in Cape Town, South Africa. Sea Point, Green Point, Camps Bay, City Bowl. Zero commission on Cabana.",
   "region": "Southern Africa",
   "currency": "ZAR",
   "airport": "JNB",
   "season": "Oct–Apr for Cape Town; May–Sep for Kruger game viewing",
   "draw": "Table Mountain, the Atlantic Seaboard and Africa's most photographed city",
   "areas": [
    "sea-point",
    "camps-bay",
    "city-bowl",
    "green-point",
    "woodstock",
    "observatory",
    "constantia",
    "v-a-waterfront"
   ],
   "indexed": false
  },
  {
   "id": "cape-verde",
   "name": "Cape Verde",
   "kind": "country",
   "lat": 14.9331,
   "lng": -23.5133,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Cape Verde",
   "countrySlug": "cape-verde",
   "parent": "africa",
   "pages": {
    "travel": "/cape-verde-travel"
   },
   "categories": [],
   "band": [
    35,
    200
   ],
   "blurb": "Plan Cape Verde: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "CV",
   "region": "West Africa",
   "capital": "Praia",
   "currency": "CVE",
   "languages": [
    "Portuguese",
    "Creole"
   ],
   "airport": "SID",
   "season": "Nov–Jun (dry, breezy)",
   "tier": 2,
   "draw": "year-round trade winds, morna music and Santo Antão's hiking valleys",
   "highlights": [
    "Sal & Santa Maria beaches",
    "Santo Antão hiking",
    "Cidade Velha (UNESCO)",
    "Mindelo carnival",
    "Boa Vista turtles"
   ],
   "pay": "Cards widely accepted on the tourist islands.",
   "visa": "Visa-free / EASE pre-registration for most.",
   "indexed": false
  },
  {
   "id": "cartagena",
   "name": "Cartagena",
   "kind": "city",
   "lat": 10.391,
   "lng": -75.4794,
   "zoom": 10.8,
   "continent": "americas",
   "country": "Colombia",
   "countrySlug": "colombia",
   "parent": "americas",
   "pages": {
    "apartments": "/cartagena-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    280
   ],
   "blurb": "Book apartments and colonial houses in Cartagena, Colombia. Walled City, Getsemaní, Bocagrande. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "casablanca",
   "name": "Casablanca",
   "kind": "city",
   "lat": 33.5731,
   "lng": -7.5898,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Morocco",
   "countrySlug": "morocco",
   "parent": "morocco",
   "pages": {
    "rides": "/casablanca-airport-transfers",
    "car-hire": "/casablanca-car-hire",
    "safaris": "/casablanca-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    180
   ],
   "blurb": "Book Casablanca airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "North Africa",
   "currency": "MAD",
   "airport": "CMN",
   "season": "Mar–May and Sep–Nov",
   "draw": "Morocco's business capital and the Hassan II Mosque on the Atlantic",
   "areas": [
    "maarif",
    "anfa",
    "gauthier",
    "ain-diab"
   ],
   "indexed": false
  },
  {
   "id": "cbd",
   "name": "Nairobi CBD",
   "kind": "district",
   "lat": -1.2864,
   "lng": 36.8172,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/cbd-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    15,
    70
   ],
   "blurb": "Short-stay apartments in Nairobi CBD. Central location, walking distance to Parliament, Kenyatta Avenue and every matatu terminus. Zero commission on Cabana.",
   "aliases": [
    "nairobi-cbd"
   ],
   "indexed": false
  },
  {
   "id": "central-african-republic",
   "name": "Central African Republic",
   "kind": "country",
   "lat": 4.3947,
   "lng": 18.5582,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Central African Republic",
   "countrySlug": "central-african-republic",
   "parent": "africa",
   "pages": {
    "travel": "/central-african-republic-travel"
   },
   "categories": [],
   "band": [
    40,
    200
   ],
   "blurb": "Plan Central African Republic: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "CF",
   "region": "Central Africa",
   "capital": "Bangui",
   "currency": "XAF",
   "languages": [
    "French",
    "Sango"
   ],
   "airport": "BGF",
   "season": "Dec–Mar dry season",
   "tier": 3,
   "draw": "Dzanga-Sangha, the best forest elephant viewing on the continent",
   "highlights": [
    "Dzanga-Sangha (UNESCO)",
    "Dzanga Bai",
    "Boali Falls"
   ],
   "pay": "Cash FCFA.",
   "visa": "Visa required; check advisories.",
   "indexed": false
  },
  {
   "id": "chad",
   "name": "Chad",
   "kind": "country",
   "lat": 12.1348,
   "lng": 15.0557,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Chad",
   "countrySlug": "chad",
   "parent": "africa",
   "pages": {
    "travel": "/chad-travel"
   },
   "categories": [],
   "band": [
    40,
    200
   ],
   "blurb": "Plan Chad: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "TD",
   "region": "Central Africa",
   "capital": "N'Djamena",
   "currency": "XAF",
   "languages": [
    "French",
    "Arabic"
   ],
   "airport": "NDJ",
   "season": "Nov–Feb",
   "tier": 3,
   "draw": "the Ennedi Massif and Zakouma, one of Africa's great conservation turnarounds",
   "highlights": [
    "Ennedi Massif (UNESCO)",
    "Zakouma National Park",
    "Lakes of Ounianga (UNESCO)",
    "Lake Chad"
   ],
   "pay": "Airtel Money; cash FCFA.",
   "visa": "Visa required in advance.",
   "indexed": false
  },
  {
   "id": "chiang-mai",
   "name": "Chiang Mai",
   "kind": "city",
   "lat": 18.7883,
   "lng": 98.9853,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Thailand",
   "countrySlug": "thailand",
   "parent": "asia",
   "pages": {
    "apartments": "/chiang-mai-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    18,
    150
   ],
   "blurb": "Book short-stay apartments in Chiang Mai, Thailand. Old City, Nimman Road, Hang Dong. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "comoros",
   "name": "Comoros",
   "kind": "country",
   "lat": -11.7172,
   "lng": 43.2473,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Comoros",
   "countrySlug": "comoros",
   "parent": "africa",
   "pages": {
    "travel": "/comoros-travel"
   },
   "categories": [],
   "band": [
    30,
    120
   ],
   "blurb": "Plan Comoros: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "KM",
   "region": "East Africa",
   "capital": "Moroni",
   "currency": "KMF",
   "languages": [
    "Comorian",
    "French",
    "Arabic"
   ],
   "airport": "HAH",
   "season": "May–Oct dry season",
   "tier": 3,
   "draw": "Mount Karthala's live crater and near-empty Indian Ocean beaches",
   "highlights": [
    "Mount Karthala",
    "Chomoni Beach",
    "Mohéli Marine Park"
   ],
   "pay": "Cash francs; limited card acceptance.",
   "visa": "Visa on arrival.",
   "indexed": false
  },
  {
   "id": "copenhagen",
   "name": "Copenhagen",
   "kind": "city",
   "lat": 55.6761,
   "lng": 12.5683,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Denmark",
   "countrySlug": "denmark",
   "parent": "europe",
   "pages": {
    "apartments": "/copenhagen-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    80,
    420
   ],
   "blurb": "Book short-stay apartments in Copenhagen. Nørrebro, Vesterbro, Frederiksberg, Nyhavn. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "cote-divoire",
   "name": "Côte d'Ivoire",
   "kind": "country",
   "lat": 5.36,
   "lng": -4.0083,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Côte d'Ivoire",
   "countrySlug": "cote-divoire",
   "parent": "africa",
   "pages": {
    "travel": "/cote-divoire-travel"
   },
   "categories": [],
   "band": [
    30,
    170
   ],
   "blurb": "Plan Côte d'Ivoire: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "CI",
   "region": "West Africa",
   "capital": "Yamoussoukro",
   "currency": "XOF",
   "languages": [
    "French"
   ],
   "airport": "ABJ",
   "season": "Nov–Mar dry season",
   "tier": 2,
   "draw": "Abidjan's skyline and nightlife, plus Grand-Bassam's UNESCO colonial quarter",
   "highlights": [
    "Grand-Bassam (UNESCO)",
    "Basilica of Our Lady of Peace",
    "Taï National Park",
    "Assinie beaches",
    "Comoé National Park"
   ],
   "pay": "Orange Money, MTN MoMo and Wave.",
   "visa": "E-visa on arrival with pre-approval.",
   "indexed": false
  },
  {
   "id": "dakar",
   "name": "Dakar",
   "kind": "city",
   "lat": 14.7167,
   "lng": -17.4677,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Senegal",
   "countrySlug": "senegal",
   "parent": "senegal",
   "pages": {
    "rides": "/dakar-airport-transfers",
    "apartments": "/dakar-apartments",
    "car-hire": "/dakar-car-hire",
    "safaris": "/dakar-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    170
   ],
   "blurb": "Book short-stay apartments in Dakar, Senegal. Plateau, Almadies, Ngor, Ouakam. Zero commission on Cabana. West Africa's most vibrant arts and music capital.",
   "region": "West Africa",
   "currency": "XOF",
   "airport": "DSS",
   "season": "Nov–May dry season",
   "draw": "West Africa's Atlantic peninsula capital — music, surf and Gorée",
   "areas": [
    "almadies",
    "ngor",
    "plateau",
    "point-e",
    "mermoz",
    "yoff"
   ],
   "indexed": false
  },
  {
   "id": "dar-es-salaam",
   "name": "Dar es Salaam",
   "kind": "city",
   "lat": -6.7924,
   "lng": 39.2083,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Tanzania",
   "countrySlug": "tanzania",
   "parent": "tanzania",
   "pages": {
    "rides": "/dar-es-salaam-airport-transfers",
    "apartments": "/dar-es-salaam-apartments",
    "car-hire": "/dar-es-salaam-car-hire",
    "safaris": "/dar-es-salaam-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    140
   ],
   "blurb": "Book short-stay apartments in Dar es Salaam, Tanzania's commercial capital. Masaki, Oyster Bay, Mikocheni. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "TZS",
   "airport": "DAR",
   "season": "Jun–Oct dry season; Jan–Feb for Serengeti calving",
   "draw": "Tanzania's commercial capital and the ferry gateway to Zanzibar",
   "areas": [
    "masaki",
    "oyster-bay",
    "mikocheni",
    "upanga",
    "kariakoo"
   ],
   "indexed": false
  },
  {
   "id": "diani",
   "name": "Diani",
   "kind": "city",
   "lat": -4.2767,
   "lng": 39.593,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/diani-airport-transfers",
    "apartments": "/diani-apartments",
    "car-hire": "/diani-car-hire",
    "safaris": "/diani-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    180
   ],
   "blurb": "Book short-stay and beachfront apartments in Diani Beach, Kenya on Cabana. Zero commission. M-Pesa payments. Hosts keep 100%.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Kenya's flagship beach destination and a fast-growing digital-nomad base",
   "areas": [
    "diani-beach-road",
    "galu",
    "tiwi",
    "ukunda"
   ],
   "indexed": false
  },
  {
   "id": "djibouti",
   "name": "Djibouti",
   "kind": "country",
   "lat": 11.5721,
   "lng": 43.1456,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Djibouti",
   "countrySlug": "djibouti",
   "parent": "africa",
   "pages": {
    "travel": "/djibouti-travel"
   },
   "categories": [],
   "band": [
    50,
    180
   ],
   "blurb": "Plan Djibouti: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "DJ",
   "region": "East Africa",
   "capital": "Djibouti City",
   "currency": "DJF",
   "languages": [
    "French",
    "Arabic"
   ],
   "airport": "JIB",
   "season": "Oct–Apr (cooler); Nov–Feb for whale sharks",
   "tier": 3,
   "draw": "whale shark season in the Gulf of Tadjoura and the alien salt flats of Lac Assal",
   "highlights": [
    "Lac Assal",
    "Whale sharks, Gulf of Tadjoura",
    "Lake Abbe",
    "Day Forest"
   ],
   "pay": "Cash Djiboutian franc; cards at international hotels.",
   "visa": "E-visa required before arrival.",
   "indexed": false
  },
  {
   "id": "douala",
   "name": "Douala",
   "kind": "city",
   "lat": 4.0511,
   "lng": 9.7679,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Cameroon",
   "countrySlug": "cameroon",
   "parent": "cameroon",
   "pages": {
    "rides": "/douala-airport-transfers",
    "car-hire": "/douala-car-hire",
    "safaris": "/douala-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    150
   ],
   "blurb": "Book Douala airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Central Africa",
   "currency": "XAF",
   "airport": "DLA",
   "season": "Nov–Feb dry season",
   "draw": "Cameroon's port and business capital, and the gateway to Mount Cameroon",
   "areas": [
    "bonanjo",
    "bonapriso",
    "akwa",
    "bonamoussadi"
   ],
   "indexed": false
  },
  {
   "id": "dr-congo",
   "name": "DR Congo",
   "kind": "country",
   "lat": -4.4419,
   "lng": 15.2663,
   "zoom": 5.6,
   "continent": "africa",
   "country": "DR Congo",
   "countrySlug": "dr-congo",
   "parent": "africa",
   "pages": {
    "travel": "/dr-congo-travel"
   },
   "categories": [],
   "band": [
    40,
    250
   ],
   "blurb": "Plan DR Congo: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "CD",
   "region": "Central Africa",
   "capital": "Kinshasa",
   "currency": "CDF",
   "languages": [
    "French",
    "Lingala",
    "Swahili"
   ],
   "airport": "FIH",
   "season": "Jun–Sep dry in the south",
   "tier": 3,
   "draw": "Nyiragongo's lava lake and Virunga, Africa's oldest national park",
   "highlights": [
    "Virunga National Park (UNESCO)",
    "Mount Nyiragongo",
    "Kahuzi-Biega gorillas",
    "Congo River",
    "Lola ya Bonobo"
   ],
   "pay": "M-Pesa DRC, Orange Money, Airtel Money.",
   "visa": "Visa required; check advisories by province.",
   "indexed": false
  },
  {
   "id": "dubai",
   "name": "Dubai",
   "kind": "city",
   "lat": 25.2048,
   "lng": 55.2708,
   "zoom": 10.8,
   "continent": "asia",
   "country": "United Arab Emirates",
   "countrySlug": "united-arab-emirates",
   "parent": "asia",
   "pages": {
    "apartments": "/dubai-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    60,
    500
   ],
   "blurb": "Book short-stay apartments in Dubai. Downtown, Marina, JBR, Palm Jumeirah, Jumeirah. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "dubrovnik",
   "name": "Dubrovnik",
   "kind": "city",
   "lat": 42.6507,
   "lng": 18.0944,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Croatia",
   "countrySlug": "croatia",
   "parent": "europe",
   "pages": {
    "apartments": "/dubrovnik-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    350
   ],
   "blurb": "Book short-stay apartments in Dubrovnik. Old Town, Lapad, Ploče. Zero commission on Cabana. Game of Thrones' King's Landing, UNESCO walls and the Adriatic.",
   "indexed": false
  },
  {
   "id": "durban",
   "name": "Durban",
   "kind": "city",
   "lat": -29.8587,
   "lng": 31.0218,
   "zoom": 10.8,
   "continent": "africa",
   "country": "South Africa",
   "countrySlug": "south-africa",
   "parent": "south-africa",
   "pages": {
    "rides": "/durban-airport-transfers",
    "car-hire": "/durban-car-hire",
    "safaris": "/durban-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    160
   ],
   "blurb": "Book Durban airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "ZAR",
   "airport": "JNB",
   "season": "Oct–Apr for Cape Town; May–Sep for Kruger game viewing",
   "draw": "South Africa's warm-water surf city and the largest Indian community outside India",
   "areas": [
    "umhlanga",
    "ballito",
    "berea",
    "morningside"
   ],
   "indexed": false
  },
  {
   "id": "east-legon",
   "name": "East Legon",
   "kind": "district",
   "lat": 5.635,
   "lng": -0.156,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "accra",
   "pages": {
    "apartments": "/east-legon-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    35,
    180
   ],
   "blurb": "Short-stay apartments in East Legon, Accra's most prestigious suburb. Ghana International School, American Embassy, top restaurants.",
   "indexed": false
  },
  {
   "id": "edinburgh",
   "name": "Edinburgh",
   "kind": "city",
   "lat": 55.9533,
   "lng": -3.1883,
   "zoom": 10.8,
   "continent": "europe",
   "country": "United Kingdom",
   "countrySlug": "united-kingdom",
   "parent": "europe",
   "pages": {
    "apartments": "/edinburgh-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    60,
    340
   ],
   "blurb": "Book short-stay apartments in Edinburgh, Scotland. Old Town, New Town, Leith, Stockbridge. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "egypt",
   "name": "Egypt",
   "kind": "country",
   "lat": 30.0444,
   "lng": 31.2357,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Egypt",
   "countrySlug": "egypt",
   "parent": "africa",
   "pages": {
    "travel": "/egypt-travel"
   },
   "categories": [],
   "band": [
    20,
    200
   ],
   "blurb": "Plan Egypt: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "EG",
   "region": "North Africa",
   "capital": "Cairo",
   "currency": "EGP",
   "languages": [
    "Arabic",
    "English"
   ],
   "airport": "CAI",
   "season": "Oct–Apr (cooler)",
   "tier": 1,
   "draw": "Giza, Luxor and the Grand Egyptian Museum — the densest concentration of antiquity on earth",
   "highlights": [
    "Pyramids of Giza",
    "Grand Egyptian Museum",
    "Valley of the Kings, Luxor",
    "Abu Simbel",
    "Nile cruise Luxor–Aswan",
    "Red Sea diving, Dahab"
   ],
   "pay": "Cash EGP; cards in hotels; InstaPay locally.",
   "visa": "Visa on arrival or e-visa.",
   "indexed": false
  },
  {
   "id": "entebbe",
   "name": "Entebbe",
   "kind": "city",
   "lat": 0.0512,
   "lng": 32.4637,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Uganda",
   "countrySlug": "uganda",
   "parent": "uganda",
   "pages": {
    "rides": "/entebbe-airport-transfers",
    "car-hire": "/entebbe-car-hire",
    "safaris": "/entebbe-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    140
   ],
   "blurb": "Book Entebbe airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "UGX",
   "airport": "EBB",
   "season": "Jun–Aug and Dec–Feb (drier, best for trekking)",
   "draw": "Lake Victoria airport town — the practical first and last night in Uganda",
   "areas": [
    "entebbe-town",
    "kitoro",
    "nakiwogo"
   ],
   "indexed": false
  },
  {
   "id": "equatorial-guinea",
   "name": "Equatorial Guinea",
   "kind": "country",
   "lat": 3.7523,
   "lng": 8.7742,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Equatorial Guinea",
   "countrySlug": "equatorial-guinea",
   "parent": "africa",
   "pages": {
    "travel": "/equatorial-guinea-travel"
   },
   "categories": [],
   "band": [
    60,
    300
   ],
   "blurb": "Plan Equatorial Guinea: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "GQ",
   "region": "Central Africa",
   "capital": "Malabo",
   "currency": "XAF",
   "languages": [
    "Spanish",
    "French",
    "Portuguese"
   ],
   "airport": "SSG",
   "season": "Dec–Feb dry season",
   "tier": 3,
   "draw": "Bioko Island's turtle beaches and the only Spanish-speaking country in Africa",
   "highlights": [
    "Bioko Island",
    "Pico Basilé",
    "Monte Alén National Park",
    "Arena Blanca"
   ],
   "pay": "Cash FCFA.",
   "visa": "Visa required in advance.",
   "indexed": false
  },
  {
   "id": "eritrea",
   "name": "Eritrea",
   "kind": "country",
   "lat": 15.3229,
   "lng": 38.9251,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Eritrea",
   "countrySlug": "eritrea",
   "parent": "africa",
   "pages": {
    "travel": "/eritrea-travel"
   },
   "categories": [],
   "band": [
    25,
    80
   ],
   "blurb": "Plan Eritrea: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ER",
   "region": "East Africa",
   "capital": "Asmara",
   "currency": "ERN",
   "languages": [
    "Tigrinya",
    "Arabic",
    "English"
   ],
   "airport": "ASM",
   "season": "Oct–Mar",
   "tier": 3,
   "draw": "Asmara's UNESCO-listed Italian modernist architecture, unmatched anywhere in Africa",
   "highlights": [
    "Asmara modernist city (UNESCO)",
    "Dahlak Archipelago",
    "Massawa old port"
   ],
   "pay": "Cash nakfa only; bring currency.",
   "visa": "Visa and internal travel permits required.",
   "indexed": false
  },
  {
   "id": "eswatini",
   "name": "Eswatini",
   "kind": "country",
   "lat": -26.3054,
   "lng": 31.1367,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Eswatini",
   "countrySlug": "eswatini",
   "parent": "africa",
   "pages": {
    "travel": "/eswatini-travel"
   },
   "categories": [],
   "band": [
    20,
    140
   ],
   "blurb": "Plan Eswatini: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SZ",
   "region": "Southern Africa",
   "capital": "Mbabane",
   "currency": "SZL",
   "languages": [
    "Swati",
    "English"
   ],
   "airport": "SHO",
   "season": "May–Sep dry; Aug/Sep for Umhlanga",
   "tier": 3,
   "draw": "Umhlanga and Incwala — the most intact traditional ceremonies in southern Africa",
   "highlights": [
    "Mlilwane Wildlife Sanctuary",
    "Hlane Royal National Park",
    "Ezulwini Valley",
    "Umhlanga Reed Dance",
    "Malolotja"
   ],
   "pay": "MoMo Eswatini; ZAR accepted at par.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "ethiopia",
   "name": "Ethiopia",
   "kind": "country",
   "lat": 9.032,
   "lng": 38.7469,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Ethiopia",
   "countrySlug": "ethiopia",
   "parent": "africa",
   "pages": {
    "travel": "/ethiopia-travel"
   },
   "categories": [],
   "band": [
    18,
    90
   ],
   "blurb": "Plan Ethiopia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ET",
   "region": "East Africa",
   "capital": "Addis Ababa",
   "currency": "ETB",
   "languages": [
    "Amharic",
    "English"
   ],
   "airport": "ADD",
   "season": "Oct–Mar dry season; Jan for Timkat",
   "tier": 1,
   "draw": "rock-hewn churches at Lalibela, the Simien Mountains and Africa's busiest aviation hub",
   "highlights": [
    "Lalibela rock churches",
    "Simien Mountains",
    "Danakil Depression",
    "Lake Tana monasteries",
    "Axum obelisks",
    "Omo Valley"
   ],
   "pay": "Telebirr mobile money; cash birr still dominant outside Addis.",
   "visa": "E-visa available online for most nationalities.",
   "indexed": false
  },
  {
   "id": "europe",
   "name": "Europe",
   "kind": "continent",
   "lat": 54.526,
   "lng": 15.2551,
   "zoom": 3.4,
   "continent": "europe",
   "country": "Europe",
   "countrySlug": "europe",
   "parent": "",
   "pages": {
    "apartments": "/europe-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    40,
    500
   ],
   "blurb": "Book short-stay apartments across Europe on Cabana. London, Paris, Amsterdam, Barcelona, Rome, Berlin, Lisbon, Prague, Vienna and more. Zero commission.",
   "indexed": false
  },
  {
   "id": "florence",
   "name": "Florence",
   "kind": "city",
   "lat": 43.7696,
   "lng": 11.2558,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Italy",
   "countrySlug": "italy",
   "parent": "europe",
   "pages": {
    "apartments": "/florence-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    320
   ],
   "blurb": "Book short-stay apartments in Florence. Oltrarno, Santa Croce, San Lorenzo. Zero commission on Cabana. The Uffizi, the Duomo, Renaissance art and Tuscan food.",
   "indexed": false
  },
  {
   "id": "freetown",
   "name": "Freetown",
   "kind": "city",
   "lat": 8.4657,
   "lng": -13.2317,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Sierra Leone",
   "countrySlug": "sierra-leone",
   "parent": "sierra-leone",
   "pages": {
    "rides": "/freetown-airport-transfers",
    "car-hire": "/freetown-car-hire",
    "safaris": "/freetown-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    150
   ],
   "blurb": "Book Freetown airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "West Africa",
   "currency": "SLE",
   "airport": "FNA",
   "season": "Nov–Apr dry season",
   "draw": "Atlantic peninsula beaches within 40 minutes of the city centre",
   "areas": [
    "aberdeen",
    "lumley",
    "hill-station",
    "tokeh"
   ],
   "indexed": false
  },
  {
   "id": "gabon",
   "name": "Gabon",
   "kind": "country",
   "lat": 0.4162,
   "lng": 9.4673,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Gabon",
   "countrySlug": "gabon",
   "parent": "africa",
   "pages": {
    "travel": "/gabon-travel"
   },
   "categories": [],
   "band": [
    50,
    300
   ],
   "blurb": "Plan Gabon: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "GA",
   "region": "Central Africa",
   "capital": "Libreville",
   "currency": "XAF",
   "languages": [
    "French"
   ],
   "airport": "LBV",
   "season": "Jun–Sep dry season",
   "tier": 2,
   "draw": "Loango — where forest elephants and hippos surf onto Atlantic beaches",
   "highlights": [
    "Loango National Park",
    "Ivindo & Kongou Falls",
    "Lopé (UNESCO)",
    "Pongara turtles"
   ],
   "pay": "Airtel Money and Moov Money.",
   "visa": "E-visa on arrival with pre-approval.",
   "indexed": false
  },
  {
   "id": "gaborone",
   "name": "Gaborone",
   "kind": "city",
   "lat": -24.6282,
   "lng": 25.9231,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Botswana",
   "countrySlug": "botswana",
   "parent": "botswana",
   "pages": {
    "rides": "/gaborone-airport-transfers",
    "car-hire": "/gaborone-car-hire",
    "safaris": "/gaborone-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    35,
    190
   ],
   "blurb": "Book Gaborone airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "BWP",
   "airport": "GBE",
   "season": "May–Oct dry season; Jun–Aug for Okavango flood",
   "draw": "Botswana's calm capital and the southern entry to the Okavango circuit",
   "areas": [
    "phakalane",
    "extension-9",
    "village"
   ],
   "indexed": false
  },
  {
   "id": "gambia",
   "name": "Gambia",
   "kind": "country",
   "lat": 13.4432,
   "lng": -16.6137,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Gambia",
   "countrySlug": "gambia",
   "parent": "africa",
   "pages": {
    "travel": "/gambia-travel"
   },
   "categories": [],
   "band": [
    20,
    120
   ],
   "blurb": "Plan Gambia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "GM",
   "region": "West Africa",
   "capital": "Banjul",
   "currency": "GMD",
   "languages": [
    "English"
   ],
   "airport": "BJL",
   "season": "Nov–May dry season",
   "tier": 2,
   "draw": "Europe's cheapest winter-sun escape and world-class river birding",
   "highlights": [
    "Kunta Kinteh Island (UNESCO)",
    "River Gambia NP",
    "Abuko Nature Reserve",
    "Kololi Beach"
   ],
   "pay": "Wave and Africell Money.",
   "visa": "Visa-free for many nationalities.",
   "indexed": false
  },
  {
   "id": "ghana",
   "name": "Ghana",
   "kind": "country",
   "lat": 5.6037,
   "lng": -0.187,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "africa",
   "pages": {
    "apartments": "/ghana-apartments",
    "travel": "/ghana-travel"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    160
   ],
   "blurb": "Book short-stay apartments across Ghana on Cabana. Accra, Kumasi, Cape Coast, Tamale. Zero commission. Hosts keep 100%.",
   "iso": "GH",
   "region": "West Africa",
   "capital": "Accra",
   "currency": "GHS",
   "languages": [
    "English",
    "Twi"
   ],
   "airport": "ACC",
   "season": "Nov–Mar dry season; December for the festival season",
   "tier": 1,
   "draw": "the Year of Return legacy, Cape Coast's castles and West Africa's easiest first trip",
   "highlights": [
    "Cape Coast & Elmina Castles (UNESCO)",
    "Kakum canopy walk",
    "Mole National Park",
    "Labadi Beach",
    "Wli Waterfalls",
    "Afrochella / December in GH"
   ],
   "pay": "MTN MoMo is near-universal for everything from taxis to rent.",
   "visa": "E-visa available; ECOWAS nationals visa-free.",
   "indexed": false
  },
  {
   "id": "gigiri",
   "name": "Gigiri",
   "kind": "district",
   "lat": -1.235,
   "lng": 36.8039,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/gigiri-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    40,
    200
   ],
   "blurb": "Short-stay apartments in Gigiri, Nairobi. UN complex, US Embassy, Village Market. Zero commission on Cabana. Nairobi's most secure diplomatic neighbourhood.",
   "indexed": false
  },
  {
   "id": "global",
   "name": "Worldwide",
   "kind": "continent",
   "lat": 20.0,
   "lng": 0.0,
   "zoom": 3.4,
   "continent": "global",
   "country": "Worldwide",
   "countrySlug": "worldwide",
   "parent": "",
   "pages": {
    "apartments": "/global-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    15,
    900
   ],
   "blurb": "Book short-stay apartments anywhere in the world on Cabana. Africa, Europe, Asia, Americas, Oceania. Zero commission on every booking. Hosts keep 100%.",
   "aliases": [
    "worldwide"
   ],
   "indexed": false
  },
  {
   "id": "guinea",
   "name": "Guinea",
   "kind": "country",
   "lat": 9.6412,
   "lng": -13.5784,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Guinea",
   "countrySlug": "guinea",
   "parent": "africa",
   "pages": {
    "travel": "/guinea-travel"
   },
   "categories": [],
   "band": [
    25,
    120
   ],
   "blurb": "Plan Guinea: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "GN",
   "region": "West Africa",
   "capital": "Conakry",
   "currency": "GNF",
   "languages": [
    "French"
   ],
   "airport": "CKY",
   "season": "Nov–Apr dry season",
   "tier": 3,
   "draw": "the Fouta Djallon highlands, the water tower of West Africa",
   "highlights": [
    "Fouta Djallon",
    "Îles de Los",
    "Mount Nimba (UNESCO)",
    "Chutes de Kambadaga"
   ],
   "pay": "Orange Money and MTN.",
   "visa": "E-visa available.",
   "indexed": false
  },
  {
   "id": "guinea-bissau",
   "name": "Guinea-Bissau",
   "kind": "country",
   "lat": 11.8817,
   "lng": -15.6178,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Guinea-Bissau",
   "countrySlug": "guinea-bissau",
   "parent": "africa",
   "pages": {
    "travel": "/guinea-bissau-travel"
   },
   "categories": [],
   "band": [
    25,
    110
   ],
   "blurb": "Plan Guinea-Bissau: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "GW",
   "region": "West Africa",
   "capital": "Bissau",
   "currency": "XOF",
   "languages": [
    "Portuguese",
    "Creole"
   ],
   "airport": "OXB",
   "season": "Nov–May dry season",
   "tier": 3,
   "draw": "the Bijagós Archipelago — 88 islands, most uninhabited",
   "highlights": [
    "Bijagós Archipelago (UNESCO Biosphere)",
    "Orango National Park",
    "Bissau Velho"
   ],
   "pay": "Cash CFA.",
   "visa": "Visa on arrival available.",
   "indexed": false
  },
  {
   "id": "harare",
   "name": "Harare",
   "kind": "city",
   "lat": -17.8252,
   "lng": 31.0335,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Zimbabwe",
   "countrySlug": "zimbabwe",
   "parent": "zimbabwe",
   "pages": {
    "rides": "/harare-airport-transfers",
    "car-hire": "/harare-car-hire",
    "safaris": "/harare-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    150
   ],
   "blurb": "Book Harare airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "USD",
   "airport": "HRE",
   "season": "May–Oct dry; Mar–May for peak Victoria Falls flow",
   "draw": "Zimbabwe's jacaranda capital and the road hub to Mana Pools and the Highlands",
   "areas": [
    "borrowdale",
    "avondale",
    "highlands",
    "mount-pleasant"
   ],
   "indexed": false
  },
  {
   "id": "ibadan",
   "name": "Ibadan",
   "kind": "city",
   "lat": 7.3775,
   "lng": 3.947,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "nigeria",
   "pages": {
    "rides": "/ibadan-airport-transfers",
    "car-hire": "/ibadan-car-hire",
    "safaris": "/ibadan-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    100
   ],
   "blurb": "Book Ibadan airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "West Africa",
   "currency": "NGN",
   "airport": "LOS",
   "season": "Nov–Mar dry season (Harmattan)",
   "draw": "West Africa's historic Yoruba capital and Nigeria's largest city by land area",
   "areas": [
    "bodija",
    "jericho",
    "agodi"
   ],
   "indexed": false
  },
  {
   "id": "ikeja",
   "name": "Ikeja",
   "kind": "district",
   "lat": 6.6018,
   "lng": 3.3515,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "lagos",
   "pages": {
    "apartments": "/ikeja-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    150
   ],
   "blurb": "Short-stay apartments in Ikeja, Lagos. GRA Ikeja, Allen Avenue, Maryland, near Murtala Muhammed International Airport. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "ikoyi",
   "name": "Ikoyi",
   "kind": "district",
   "lat": 6.455,
   "lng": 3.435,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "lagos",
   "pages": {
    "apartments": "/ikoyi-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    250
   ],
   "blurb": "Short-stay apartments in Ikoyi, Lagos's most exclusive residential island. Parkview Estate, Banana Island, Old Ikoyi. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "istanbul",
   "name": "Istanbul",
   "kind": "city",
   "lat": 41.0082,
   "lng": 28.9784,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Türkiye",
   "countrySlug": "turkiye",
   "parent": "europe",
   "pages": {
    "apartments": "/istanbul-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    35,
    250
   ],
   "blurb": "Book short-stay apartments in Istanbul. Beyoğlu, Sultanahmet, Karaköy, Kadıköy. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "johannesburg",
   "name": "Johannesburg",
   "kind": "city",
   "lat": -26.2041,
   "lng": 28.0473,
   "zoom": 10.8,
   "continent": "africa",
   "country": "South Africa",
   "countrySlug": "south-africa",
   "parent": "south-africa",
   "pages": {
    "rides": "/johannesburg-airport-transfers",
    "apartments": "/johannesburg-apartments",
    "car-hire": "/johannesburg-car-hire",
    "safaris": "/johannesburg-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    200
   ],
   "blurb": "Book short-stay apartments in Johannesburg, South Africa's economic capital. Sandton, Rosebank, Maboneng, Melville. Zero commission on Cabana.",
   "region": "Southern Africa",
   "currency": "ZAR",
   "airport": "JNB",
   "season": "Oct–Apr for Cape Town; May–Sep for Kruger game viewing",
   "draw": "Africa's financial capital, Maboneng's arts district and the Cradle of Humankind",
   "areas": [
    "sandton",
    "rosebank",
    "maboneng",
    "melville",
    "braamfontein",
    "fourways"
   ],
   "indexed": false
  },
  {
   "id": "kampala",
   "name": "Kampala",
   "kind": "city",
   "lat": 0.3476,
   "lng": 32.5825,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Uganda",
   "countrySlug": "uganda",
   "parent": "uganda",
   "pages": {
    "rides": "/kampala-airport-transfers",
    "apartments": "/kampala-apartments",
    "car-hire": "/kampala-car-hire",
    "safaris": "/kampala-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    120
   ],
   "blurb": "Book short-stay apartments in Kampala, Uganda's vibrant capital. Kololo, Nakasero, Ntinda. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "UGX",
   "airport": "EBB",
   "season": "Jun–Aug and Dec–Feb (drier, best for trekking)",
   "draw": "Uganda's hill-built capital and the base for the gorilla and Nile circuits",
   "areas": [
    "kololo",
    "nakasero",
    "bugolobi",
    "ntinda",
    "muyenga",
    "naguru"
   ],
   "indexed": false
  },
  {
   "id": "karen",
   "name": "Karen",
   "kind": "district",
   "lat": -1.3197,
   "lng": 36.7076,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/karen-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    35,
    180
   ],
   "blurb": "Book short-stay apartments and luxury spaces in Karen, Nairobi on Cabana. Zero commission. Hosts keep 100%. Secure M-Pesa payments.",
   "indexed": false
  },
  {
   "id": "kenya",
   "name": "Kenya",
   "kind": "country",
   "lat": -1.2921,
   "lng": 36.8219,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "africa",
   "pages": {
    "apartments": "/kenya-apartments",
    "safaris": "/kenya-safaris",
    "travel": "/kenya-travel"
   },
   "categories": [
    "apartments",
    "safaris"
   ],
   "band": [
    28,
    120
   ],
   "blurb": "Book short-stay apartments, beach houses and safari lodges anywhere in Kenya on Cabana. Nairobi, Mombasa, Diani, Malindi, Lamu, Nakuru, Naivasha, Nanyuki.",
   "iso": "KE",
   "region": "East Africa",
   "capital": "Nairobi",
   "currency": "KES",
   "languages": [
    "English",
    "Swahili"
   ],
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "tier": 1,
   "draw": "the Masai Mara, Diani's white-sand coast and a Nairobi apartment market that is the most mature in the region",
   "highlights": [
    "Masai Mara Great Migration",
    "Diani Beach",
    "Amboseli & Kilimanjaro views",
    "Lamu Old Town (UNESCO)",
    "Lake Nakuru flamingos",
    "Mount Kenya"
   ],
   "pay": "M-Pesa is universal — most hosts, drivers and operators are paid by phone.",
   "visa": "eTA required for most nationalities, applied for online before arrival.",
   "live": {
    "stays": {
     "count": 4,
     "lowUSD": 13.48,
     "highUSD": 23.1
    }
   },
   "indexed": false
  },
  {
   "id": "kigali",
   "name": "Kigali",
   "kind": "city",
   "lat": -1.9441,
   "lng": 30.0619,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Rwanda",
   "countrySlug": "rwanda",
   "parent": "rwanda",
   "pages": {
    "rides": "/kigali-airport-transfers",
    "apartments": "/kigali-apartments",
    "car-hire": "/kigali-car-hire",
    "safaris": "/kigali-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    180
   ],
   "blurb": "Book short-stay apartments in Kigali, Rwanda's clean and fast-rising capital. Kimihurura, Nyarutarama, Gacuriro. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "RWF",
   "airport": "KGL",
   "season": "Jun–Sep long dry season; Dec–Feb short dry",
   "draw": "Africa's cleanest capital and the most efficient gorilla-trek launch point",
   "areas": [
    "kiyovu",
    "nyarutarama",
    "kacyiru",
    "remera",
    "kimihurura",
    "gacuriro"
   ],
   "indexed": false
  },
  {
   "id": "kileleshwa",
   "name": "Kileleshwa",
   "kind": "district",
   "lat": -1.2807,
   "lng": 36.7789,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/kileleshwa-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    22,
    95
   ],
   "blurb": "Short-stay apartments in Kileleshwa, Nairobi's calm mid-city suburb. Quiet streets, modern blocks, easy access to Westlands and Kilimani.",
   "indexed": false
  },
  {
   "id": "kilimani",
   "name": "Kilimani",
   "kind": "district",
   "lat": -1.2921,
   "lng": 36.7833,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/kilimani-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    22,
    90
   ],
   "blurb": "Book short-stay apartments and serviced flats in Kilimani, Nairobi on Cabana. Zero commission. Hosts keep 100%. Pay securely with M-Pesa.",
   "indexed": false
  },
  {
   "id": "kinshasa",
   "name": "Kinshasa",
   "kind": "city",
   "lat": -4.4419,
   "lng": 15.2663,
   "zoom": 10.8,
   "continent": "africa",
   "country": "DR Congo",
   "countrySlug": "dr-congo",
   "parent": "dr-congo",
   "pages": {
    "rides": "/kinshasa-airport-transfers",
    "car-hire": "/kinshasa-car-hire",
    "safaris": "/kinshasa-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    40,
    220
   ],
   "blurb": "Book Kinshasa airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Central Africa",
   "currency": "CDF",
   "airport": "FIH",
   "season": "Jun–Sep dry in the south",
   "draw": "The largest Francophone city on earth and the home of Congolese rumba",
   "areas": [
    "gombe",
    "ngaliema",
    "limete"
   ],
   "indexed": false
  },
  {
   "id": "kisumu",
   "name": "Kisumu",
   "kind": "city",
   "lat": -0.0917,
   "lng": 34.768,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/kisumu-airport-transfers",
    "car-hire": "/kisumu-car-hire",
    "safaris": "/kisumu-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    18,
    75
   ],
   "blurb": "Book Kisumu airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Lake Victoria's largest Kenyan city and the hub of the western circuit",
   "areas": [
    "milimani",
    "tom-mboya",
    "riat"
   ],
   "indexed": false
  },
  {
   "id": "kuala-lumpur",
   "name": "Kuala Lumpur",
   "kind": "city",
   "lat": 3.139,
   "lng": 101.6869,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Malaysia",
   "countrySlug": "malaysia",
   "parent": "asia",
   "pages": {
    "apartments": "/kuala-lumpur-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    200
   ],
   "blurb": "Book short-stay apartments in Kuala Lumpur. KLCC, Bukit Bintang, Mont Kiara, Bangsar. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "kumasi",
   "name": "Kumasi",
   "kind": "city",
   "lat": 6.6885,
   "lng": -1.6244,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Ghana",
   "countrySlug": "ghana",
   "parent": "ghana",
   "pages": {
    "rides": "/kumasi-airport-transfers",
    "apartments": "/kumasi-apartments",
    "car-hire": "/kumasi-car-hire",
    "safaris": "/kumasi-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    110
   ],
   "blurb": "Book short-stay apartments in Kumasi, Ghana's second city and Ashanti Kingdom seat. Kejetia Market, KNUST, Kente weaving. Zero commission on Cabana.",
   "region": "West Africa",
   "currency": "GHS",
   "airport": "ACC",
   "season": "Nov–Mar dry season; December for the festival season",
   "draw": "The Ashanti capital, home of kente and the Manhyia Palace",
   "areas": [
    "ahodwo",
    "nhyiaeso",
    "adum"
   ],
   "indexed": false
  },
  {
   "id": "kyoto",
   "name": "Kyoto",
   "kind": "city",
   "lat": 35.0116,
   "lng": 135.7681,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Japan",
   "countrySlug": "japan",
   "parent": "asia",
   "pages": {
    "apartments": "/kyoto-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    340
   ],
   "blurb": "Book machiya townhouses and apartments in Kyoto. Gion, Arashiyama, Fushimi, Higashiyama. Zero commission on Cabana. Japan's ancient imperial capital.",
   "indexed": false
  },
  {
   "id": "lagos",
   "name": "Lagos",
   "kind": "city",
   "lat": 6.5244,
   "lng": 3.3792,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "nigeria",
   "pages": {
    "rides": "/lagos-airport-transfers",
    "apartments": "/lagos-apartments",
    "car-hire": "/lagos-car-hire",
    "safaris": "/lagos-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    35,
    220
   ],
   "blurb": "Book short-stay apartments in Lagos, Nigeria. Victoria Island, Lekki, Ikoyi, Ikeja. Zero commission. Landlords keep 100%.",
   "region": "West Africa",
   "currency": "NGN",
   "airport": "LOS",
   "season": "Nov–Mar dry season (Harmattan)",
   "draw": "Africa's largest city and the commercial and cultural engine of the continent",
   "areas": [
    "lekki",
    "victoria-island",
    "ikoyi",
    "ikeja",
    "yaba",
    "surulere",
    "ajah",
    "banana-island"
   ],
   "indexed": false
  },
  {
   "id": "lamu",
   "name": "Lamu",
   "kind": "city",
   "lat": -2.2717,
   "lng": 40.902,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/lamu-airport-transfers",
    "apartments": "/lamu-apartments",
    "car-hire": "/lamu-car-hire",
    "safaris": "/lamu-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    200
   ],
   "blurb": "Book stays in Lamu Island. UNESCO World Heritage Swahili town. Rooftop Swahili houses, dhow cruises, no cars, Shela Beach.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "UNESCO Swahili island town with no cars and 700 years of continuous settlement",
   "areas": [
    "shela",
    "lamu-town",
    "manda"
   ],
   "indexed": false
  },
  {
   "id": "lavington",
   "name": "Lavington",
   "kind": "district",
   "lat": -1.2795,
   "lng": 36.7686,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/lavington-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    28,
    120
   ],
   "blurb": "Short-stay apartments in Lavington, one of Nairobi's most peaceful residential suburbs. Embassy belt, quiet streets, excellent restaurants nearby.",
   "indexed": false
  },
  {
   "id": "lekki",
   "name": "Lekki",
   "kind": "district",
   "lat": 6.4698,
   "lng": 3.5852,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "lagos",
   "pages": {
    "apartments": "/lekki-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    35,
    200
   ],
   "blurb": "Short-stay apartments in Lekki Phase 1, Lekki Phase 2 and Lekki-Epe corridor, Lagos. Zero commission on Cabana. The new Lagos.",
   "indexed": false
  },
  {
   "id": "lesotho",
   "name": "Lesotho",
   "kind": "country",
   "lat": -29.3151,
   "lng": 27.4869,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Lesotho",
   "countrySlug": "lesotho",
   "parent": "africa",
   "pages": {
    "travel": "/lesotho-travel"
   },
   "categories": [],
   "band": [
    20,
    110
   ],
   "blurb": "Plan Lesotho: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "LS",
   "region": "Southern Africa",
   "capital": "Maseru",
   "currency": "LSL",
   "languages": [
    "Sesotho",
    "English"
   ],
   "airport": "MSU",
   "season": "Mar–May and Sep–Nov; Jun–Aug for snow",
   "tier": 3,
   "draw": "the only country entirely above 1,000m — pony trekking and Africa's southernmost ski resort",
   "highlights": [
    "Sani Pass",
    "Maletsunyane Falls",
    "Afriski",
    "Sehlabathebe (UNESCO)",
    "Thaba-Bosiu"
   ],
   "pay": "M-Pesa Lesotho and EcoCash.",
   "visa": "Visa-free for many nationalities.",
   "indexed": false
  },
  {
   "id": "liberia",
   "name": "Liberia",
   "kind": "country",
   "lat": 6.2907,
   "lng": -10.7605,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Liberia",
   "countrySlug": "liberia",
   "parent": "africa",
   "pages": {
    "travel": "/liberia-travel"
   },
   "categories": [],
   "band": [
    30,
    140
   ],
   "blurb": "Plan Liberia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "LR",
   "region": "West Africa",
   "capital": "Monrovia",
   "currency": "LRD",
   "languages": [
    "English"
   ],
   "airport": "ROB",
   "season": "Nov–Apr dry season",
   "tier": 3,
   "draw": "Robertsport's surf breaks and Sapo, the last big block of Upper Guinean rainforest",
   "highlights": [
    "Robertsport surf",
    "Sapo National Park",
    "Providence Island",
    "Lake Piso"
   ],
   "pay": "Orange Money, MTN MoMo; USD circulates alongside LRD.",
   "visa": "Visa required in advance.",
   "indexed": false
  },
  {
   "id": "libya",
   "name": "Libya",
   "kind": "country",
   "lat": 32.8872,
   "lng": 13.1913,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Libya",
   "countrySlug": "libya",
   "parent": "africa",
   "pages": {
    "travel": "/libya-travel"
   },
   "categories": [],
   "band": [
    40,
    180
   ],
   "blurb": "Plan Libya: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "LY",
   "region": "North Africa",
   "capital": "Tripoli",
   "currency": "LYD",
   "languages": [
    "Arabic"
   ],
   "airport": "TIP",
   "season": "Oct–Apr",
   "tier": 3,
   "draw": "Leptis Magna, the best-preserved Roman city in the Mediterranean",
   "highlights": [
    "Leptis Magna (UNESCO)",
    "Sabratha",
    "Ghadamès (UNESCO)",
    "Cyrene"
   ],
   "pay": "Cash dinar only.",
   "visa": "Visa required; check advisories.",
   "indexed": false
  },
  {
   "id": "lilongwe",
   "name": "Lilongwe",
   "kind": "city",
   "lat": -13.9626,
   "lng": 33.7741,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Malawi",
   "countrySlug": "malawi",
   "parent": "malawi",
   "pages": {
    "rides": "/lilongwe-airport-transfers",
    "car-hire": "/lilongwe-car-hire",
    "safaris": "/lilongwe-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    120
   ],
   "blurb": "Book Lilongwe airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "MWK",
   "airport": "LLW",
   "season": "May–Oct dry season",
   "draw": "Malawi's capital and the road link to the lake and Nyika",
   "areas": [
    "area-43",
    "area-10",
    "old-town"
   ],
   "indexed": false
  },
  {
   "id": "lisbon",
   "name": "Lisbon",
   "kind": "city",
   "lat": 38.7223,
   "lng": -9.1393,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Portugal",
   "countrySlug": "portugal",
   "parent": "europe",
   "pages": {
    "apartments": "/lisbon-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    50,
    280
   ],
   "blurb": "Book short-stay apartments in Lisbon. Alfama, Bairro Alto, Chiado, Mouraria. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "lisbon-porto",
   "name": "Lisbon & Porto",
   "kind": "city",
   "lat": 38.7223,
   "lng": -9.1393,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Portugal",
   "countrySlug": "portugal",
   "parent": "europe",
   "pages": {
    "apartments": "/lisbon-porto-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    280
   ],
   "blurb": "Book short-stay apartments in Porto, Portugal. Ribeira, Bonfim, Miragaia, Foz do Douro. Zero commission on Cabana. Port wine, azulejos and the Douro River.",
   "indexed": false
  },
  {
   "id": "livingstone",
   "name": "Livingstone",
   "kind": "city",
   "lat": -17.8419,
   "lng": 25.8543,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Zambia",
   "countrySlug": "zambia",
   "parent": "zambia",
   "pages": {
    "rides": "/livingstone-airport-transfers",
    "car-hire": "/livingstone-car-hire",
    "safaris": "/livingstone-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    28,
    220
   ],
   "blurb": "Book Livingstone airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "ZMW",
   "airport": "LUN",
   "season": "May–Oct dry; Sep–Oct peak walking safari",
   "draw": "The Zambian side of Victoria Falls and the Devil's Pool access point",
   "areas": [
    "livingstone-town",
    "riverside"
   ],
   "indexed": false
  },
  {
   "id": "london",
   "name": "London",
   "kind": "city",
   "lat": 51.5074,
   "lng": -0.1278,
   "zoom": 10.8,
   "continent": "europe",
   "country": "United Kingdom",
   "countrySlug": "united-kingdom",
   "parent": "europe",
   "pages": {
    "apartments": "/london-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    70,
    400
   ],
   "blurb": "Book short-stay apartments in London on Cabana. Shoreditch, Kensington, Canary Wharf, Brixton. Zero commission. Hosts keep 100%.",
   "indexed": false
  },
  {
   "id": "los-angeles",
   "name": "Los Angeles",
   "kind": "city",
   "lat": 34.0522,
   "lng": -118.2437,
   "zoom": 10.8,
   "continent": "americas",
   "country": "United States",
   "countrySlug": "united-states",
   "parent": "americas",
   "pages": {
    "apartments": "/los-angeles-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    80,
    500
   ],
   "blurb": "Book short-stay apartments in Los Angeles. Venice Beach, Silver Lake, Los Feliz, Santa Monica, West Hollywood. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "luanda",
   "name": "Luanda",
   "kind": "city",
   "lat": -8.839,
   "lng": 13.2894,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Angola",
   "countrySlug": "angola",
   "parent": "angola",
   "pages": {
    "rides": "/luanda-airport-transfers",
    "car-hire": "/luanda-car-hire",
    "safaris": "/luanda-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    45,
    260
   ],
   "blurb": "Book Luanda airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "AOA",
   "airport": "LAD",
   "season": "May–Sep dry (Cacimbo)",
   "draw": "Angola's Atlantic capital, newly opened to visa-free travel",
   "areas": [
    "talatona",
    "ilha-do-cabo",
    "miramar",
    "maianga"
   ],
   "indexed": false
  },
  {
   "id": "lusaka",
   "name": "Lusaka",
   "kind": "city",
   "lat": -15.3875,
   "lng": 28.3228,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Zambia",
   "countrySlug": "zambia",
   "parent": "zambia",
   "pages": {
    "rides": "/lusaka-airport-transfers",
    "car-hire": "/lusaka-car-hire",
    "safaris": "/lusaka-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    22,
    130
   ],
   "blurb": "Book Lusaka airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "ZMW",
   "airport": "LUN",
   "season": "May–Oct dry; Sep–Oct peak walking safari",
   "draw": "Zambia's capital and the connector to South Luangwa and Lower Zambezi",
   "areas": [
    "kabulonga",
    "rhodes-park",
    "woodlands",
    "roma"
   ],
   "indexed": false
  },
  {
   "id": "madagascar",
   "name": "Madagascar",
   "kind": "country",
   "lat": -18.8792,
   "lng": 47.5079,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Madagascar",
   "countrySlug": "madagascar",
   "parent": "africa",
   "pages": {
    "travel": "/madagascar-travel"
   },
   "categories": [],
   "band": [
    20,
    120
   ],
   "blurb": "Plan Madagascar: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "MG",
   "region": "East Africa",
   "capital": "Antananarivo",
   "currency": "MGA",
   "languages": [
    "Malagasy",
    "French"
   ],
   "airport": "TNR",
   "season": "Apr–Nov dry season; Jul–Sep for whales",
   "tier": 2,
   "draw": "lemurs, baobabs and endemic wildlife found on no other landmass",
   "highlights": [
    "Avenue of the Baobabs",
    "Andasibe-Mantadia lemurs",
    "Tsingy de Bemaraha (UNESCO)",
    "Nosy Be",
    "Île Sainte-Marie whales"
   ],
   "pay": "MVola and Orange Money; cash ariary essential rurally.",
   "visa": "Visa on arrival.",
   "indexed": false
  },
  {
   "id": "madrid",
   "name": "Madrid",
   "kind": "city",
   "lat": 40.4168,
   "lng": -3.7038,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Spain",
   "countrySlug": "spain",
   "parent": "europe",
   "pages": {
    "apartments": "/madrid-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    50,
    280
   ],
   "blurb": "Book short-stay apartments in Madrid. Malasaña, Lavapiés, La Latina, Salamanca. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "malawi",
   "name": "Malawi",
   "kind": "country",
   "lat": -13.9626,
   "lng": 33.7741,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Malawi",
   "countrySlug": "malawi",
   "parent": "africa",
   "pages": {
    "travel": "/malawi-travel"
   },
   "categories": [],
   "band": [
    20,
    140
   ],
   "blurb": "Plan Malawi: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "MW",
   "region": "Southern Africa",
   "capital": "Lilongwe",
   "currency": "MWK",
   "languages": [
    "English",
    "Chichewa"
   ],
   "airport": "LLW",
   "season": "May–Oct dry season",
   "tier": 2,
   "draw": "Lake Malawi — a freshwater sea with more fish species than any other lake on earth",
   "highlights": [
    "Lake Malawi National Park (UNESCO)",
    "Liwonde National Park",
    "Mount Mulanje",
    "Nyika Plateau",
    "Cape Maclear"
   ],
   "pay": "Airtel Money and TNM Mpamba.",
   "visa": "E-visa or visa on arrival.",
   "indexed": false
  },
  {
   "id": "mali",
   "name": "Mali",
   "kind": "country",
   "lat": 12.6392,
   "lng": -8.0029,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Mali",
   "countrySlug": "mali",
   "parent": "africa",
   "pages": {
    "travel": "/mali-travel"
   },
   "categories": [],
   "band": [
    20,
    100
   ],
   "blurb": "Plan Mali: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ML",
   "region": "West Africa",
   "capital": "Bamako",
   "currency": "XOF",
   "languages": [
    "French",
    "Bambara"
   ],
   "airport": "BKO",
   "season": "Nov–Feb (cooler dry)",
   "tier": 3,
   "draw": "Djenné's Great Mosque, the largest mud-brick building in the world",
   "highlights": [
    "Great Mosque of Djenné (UNESCO)",
    "Bandiagara Escarpment",
    "Niger River",
    "Ségou"
   ],
   "pay": "Orange Money widely used.",
   "visa": "Visa required in advance; check advisories.",
   "indexed": false
  },
  {
   "id": "malindi",
   "name": "Malindi",
   "kind": "city",
   "lat": -3.2192,
   "lng": 40.1169,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/malindi-airport-transfers",
    "apartments": "/malindi-apartments",
    "car-hire": "/malindi-car-hire",
    "safaris": "/malindi-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    110
   ],
   "blurb": "Book short-stay apartments and beach cottages in Malindi, Kenya. Coral reefs, Watamu Marine Park, historic Arab-Portuguese Old Town.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Kenya's Italian-influenced coastal town beside Watamu's marine park",
   "areas": [
    "casuarina",
    "silversands",
    "malindi-town"
   ],
   "indexed": false
  },
  {
   "id": "maputo",
   "name": "Maputo",
   "kind": "city",
   "lat": -25.9692,
   "lng": 32.5732,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Mozambique",
   "countrySlug": "mozambique",
   "parent": "mozambique",
   "pages": {
    "rides": "/maputo-airport-transfers",
    "car-hire": "/maputo-car-hire",
    "safaris": "/maputo-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    160
   ],
   "blurb": "Book Maputo airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "MZN",
   "airport": "MPM",
   "season": "Apr–Oct dry season",
   "draw": "Portuguese-Deco architecture, seafood and the road south to Ponta do Ouro",
   "areas": [
    "polana",
    "sommerschield",
    "baixa",
    "costa-do-sol"
   ],
   "indexed": false
  },
  {
   "id": "marrakech",
   "name": "Marrakech",
   "kind": "city",
   "lat": 31.6295,
   "lng": -7.9811,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Morocco",
   "countrySlug": "morocco",
   "parent": "morocco",
   "pages": {
    "rides": "/marrakech-airport-transfers",
    "apartments": "/marrakech-apartments",
    "car-hire": "/marrakech-car-hire",
    "safaris": "/marrakech-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    250
   ],
   "blurb": "Book riads, apartments and medina houses in Marrakech, Morocco. Jemaa el-Fna, the souks, Majorelle Garden and Atlas Mountains nearby.",
   "region": "North Africa",
   "currency": "MAD",
   "airport": "CMN",
   "season": "Mar–May and Sep–Nov",
   "draw": "Riads, souks and the Atlas foothills — Africa's most visited city",
   "areas": [
    "medina",
    "gueliz",
    "hivernage",
    "palmeraie",
    "kasbah"
   ],
   "indexed": false
  },
  {
   "id": "maun",
   "name": "Maun",
   "kind": "city",
   "lat": -19.9953,
   "lng": 23.4181,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Botswana",
   "countrySlug": "botswana",
   "parent": "botswana",
   "pages": {
    "rides": "/maun-airport-transfers",
    "car-hire": "/maun-car-hire",
    "safaris": "/maun-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    40,
    300
   ],
   "blurb": "Book Maun airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "BWP",
   "airport": "GBE",
   "season": "May–Oct dry season; Jun–Aug for Okavango flood",
   "draw": "The Okavango Delta's airstrip town and mokoro departure point",
   "areas": [
    "maun-town",
    "matlapaneng"
   ],
   "indexed": false
  },
  {
   "id": "mauritania",
   "name": "Mauritania",
   "kind": "country",
   "lat": 18.0735,
   "lng": -15.9582,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Mauritania",
   "countrySlug": "mauritania",
   "parent": "africa",
   "pages": {
    "travel": "/mauritania-travel"
   },
   "categories": [],
   "band": [
    25,
    120
   ],
   "blurb": "Plan Mauritania: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "MR",
   "region": "West Africa",
   "capital": "Nouakchott",
   "currency": "MRU",
   "languages": [
    "Arabic",
    "French"
   ],
   "airport": "NKC",
   "season": "Nov–Mar",
   "tier": 3,
   "draw": "the iron ore train and the Adrar's caravan towns",
   "highlights": [
    "Chinguetti (UNESCO)",
    "Banc d'Arguin",
    "Iron Ore Train",
    "Adrar plateau"
   ],
   "pay": "Bankily and Masrvi mobile money.",
   "visa": "Visa on arrival.",
   "indexed": false
  },
  {
   "id": "mauritius",
   "name": "Mauritius",
   "kind": "country",
   "lat": -20.1609,
   "lng": 57.5012,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Mauritius",
   "countrySlug": "mauritius",
   "parent": "africa",
   "pages": {
    "travel": "/mauritius-travel"
   },
   "categories": [],
   "band": [
    45,
    300
   ],
   "blurb": "Plan Mauritius: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "MU",
   "region": "East Africa",
   "capital": "Port Louis",
   "currency": "MUR",
   "languages": [
    "English",
    "French",
    "Creole"
   ],
   "airport": "MRU",
   "season": "May–Dec (dry, cooler)",
   "tier": 2,
   "draw": "lagoon snorkelling, Creole food and one of Africa's most reliable tourism infrastructures",
   "highlights": [
    "Le Morne Brabant (UNESCO)",
    "Chamarel Seven Coloured Earths",
    "Black River Gorges",
    "Île aux Cerfs"
   ],
   "pay": "Cards universal; Juice mobile banking common.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "medellin",
   "name": "Medellín",
   "kind": "city",
   "lat": 6.2442,
   "lng": -75.5812,
   "zoom": 10.8,
   "continent": "americas",
   "country": "Colombia",
   "countrySlug": "colombia",
   "parent": "americas",
   "pages": {
    "apartments": "/medellin-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    200
   ],
   "blurb": "Book short-stay apartments in Medellín, Colombia. El Poblado, Laureles, Envigado. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "melbourne",
   "name": "Melbourne",
   "kind": "city",
   "lat": -37.8136,
   "lng": 144.9631,
   "zoom": 10.8,
   "continent": "oceania",
   "country": "Australia",
   "countrySlug": "australia",
   "parent": "oceania",
   "pages": {
    "apartments": "/melbourne-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    70,
    400
   ],
   "blurb": "Book short-stay apartments in Melbourne. Fitzroy, Collingwood, South Yarra, St Kilda. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "mexico-city",
   "name": "Mexico City",
   "kind": "city",
   "lat": 19.4326,
   "lng": -99.1332,
   "zoom": 10.8,
   "continent": "americas",
   "country": "Mexico",
   "countrySlug": "mexico",
   "parent": "americas",
   "pages": {
    "apartments": "/mexico-city-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    250
   ],
   "blurb": "Book short-stay apartments in Mexico City. Condesa, Roma Norte, Polanco, Coyoacán. Zero commission on Cabana. The world's greatest Latin American capital.",
   "indexed": false
  },
  {
   "id": "miami",
   "name": "Miami",
   "kind": "city",
   "lat": 25.7617,
   "lng": -80.1918,
   "zoom": 10.8,
   "continent": "americas",
   "country": "United States",
   "countrySlug": "united-states",
   "parent": "americas",
   "pages": {
    "apartments": "/miami-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    80,
    500
   ],
   "blurb": "Book short-stay apartments in Miami. South Beach, Wynwood, Brickell, Little Havana. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "milan",
   "name": "Milan",
   "kind": "city",
   "lat": 45.4642,
   "lng": 9.19,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Italy",
   "countrySlug": "italy",
   "parent": "europe",
   "pages": {
    "apartments": "/milan-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    60,
    340
   ],
   "blurb": "Book short-stay apartments in Milan. Navigli, Brera, Porta Venezia, Isola. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "mombasa",
   "name": "Mombasa",
   "kind": "city",
   "lat": -4.0435,
   "lng": 39.6682,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/mombasa-airport-transfers",
    "apartments": "/mombasa-apartments",
    "car-hire": "/mombasa-car-hire",
    "safaris": "/mombasa-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    20,
    95
   ],
   "blurb": "Book short-stay apartments and beach accommodation in Mombasa on Cabana. Zero commission. Pay with M-Pesa. Hosts keep 100%.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Kenya's Indian Ocean port city, Swahili old town and the gateway to the south coast",
   "areas": [
    "nyali",
    "bamburi",
    "old-town",
    "shanzu",
    "mtwapa",
    "diani"
   ],
   "indexed": false
  },
  {
   "id": "morocco",
   "name": "Morocco",
   "kind": "country",
   "lat": 33.5731,
   "lng": -7.5898,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Morocco",
   "countrySlug": "morocco",
   "parent": "africa",
   "pages": {
    "apartments": "/morocco-apartments",
    "travel": "/morocco-travel"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    250
   ],
   "blurb": "Book riads, apartments and medina stays across Morocco on Cabana. Marrakech, Casablanca, Fez, Rabat, Essaouira. Zero commission. Hosts keep 100%.",
   "iso": "MA",
   "region": "North Africa",
   "capital": "Rabat",
   "currency": "MAD",
   "languages": [
    "Arabic",
    "French",
    "Amazigh"
   ],
   "airport": "CMN",
   "season": "Mar–May and Sep–Nov",
   "tier": 1,
   "draw": "Marrakech riads, Sahara camps and the Atlas — Africa's most visited country",
   "highlights": [
    "Jemaa el-Fnaa, Marrakech",
    "Fes el-Bali medina (UNESCO)",
    "Chefchaouen blue city",
    "Sahara at Merzouga",
    "Atlas Mountains & Toubkal",
    "Essaouira"
   ],
   "pay": "Cash dirham dominant; cards in cities.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "mozambique",
   "name": "Mozambique",
   "kind": "country",
   "lat": -25.9692,
   "lng": 32.5732,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Mozambique",
   "countrySlug": "mozambique",
   "parent": "africa",
   "pages": {
    "travel": "/mozambique-travel"
   },
   "categories": [],
   "band": [
    25,
    200
   ],
   "blurb": "Plan Mozambique: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "MZ",
   "region": "Southern Africa",
   "capital": "Maputo",
   "currency": "MZN",
   "languages": [
    "Portuguese"
   ],
   "airport": "MPM",
   "season": "Apr–Oct dry season",
   "tier": 2,
   "draw": "the Bazaruto and Quirimbas archipelagos — Indian Ocean diving without the crowds",
   "highlights": [
    "Bazaruto Archipelago",
    "Tofo whale sharks",
    "Quirimbas Archipelago",
    "Ilha de Moçambique (UNESCO)",
    "Gorongosa National Park"
   ],
   "pay": "M-Pesa Mozambique and e-Mola.",
   "visa": "Visa on arrival for most nationalities.",
   "indexed": false
  },
  {
   "id": "muthaiga",
   "name": "Muthaiga",
   "kind": "district",
   "lat": -1.25,
   "lng": 36.83,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/muthaiga-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    230
   ],
   "blurb": "Short-stay villas in Muthaiga, Nairobi's historic elite suburb. Old colonial estates, Muthaiga Club, diplomatic residences. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "nairobi",
   "name": "Nairobi",
   "kind": "city",
   "lat": -1.2921,
   "lng": 36.8219,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/nairobi-airport-transfers",
    "apartments": "/nairobi-apartments",
    "car-hire": "/nairobi-car-hire",
    "safaris": "/nairobi-safaris",
    "guide": "/nairobi-travel-guide"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    110
   ],
   "blurb": "Find and book short-stay apartments, serviced flats and rooms across Nairobi on Cabana. Kenya's zero-commission travel app. Pay with M-Pesa. Hosts keep 100%.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "East Africa's business capital and the most developed short-stay market on the continent",
   "areas": [
    "kilimani",
    "westlands",
    "karen",
    "lavington",
    "kileleshwa",
    "upperhill",
    "parklands",
    "gigiri",
    "runda",
    "muthaiga",
    "cbd",
    "south-c",
    "syokimau",
    "rongai",
    "ngong-road",
    "thika-road"
   ],
   "live": {
    "stays": {
     "count": 4,
     "lowUSD": 13.48,
     "highUSD": 23.1
    }
   },
   "indexed": false
  },
  {
   "id": "naivasha",
   "name": "Naivasha",
   "kind": "city",
   "lat": -0.7167,
   "lng": 36.4333,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/naivasha-airport-transfers",
    "apartments": "/naivasha-apartments",
    "car-hire": "/naivasha-car-hire",
    "safaris": "/naivasha-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    22,
    140
   ],
   "blurb": "Book stays near Lake Naivasha and Hell's Gate National Park. Lakeshore lodges and apartments, 90 minutes from Nairobi. Zero commission on Cabana. M-Pesa.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Rift Valley lake town, weekend escape from Nairobi and Hell's Gate access",
   "areas": [
    "moi-south-lake-road",
    "karagita",
    "naivasha-town"
   ],
   "indexed": false
  },
  {
   "id": "nakuru",
   "name": "Nakuru",
   "kind": "city",
   "lat": -0.3031,
   "lng": 36.08,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/nakuru-airport-transfers",
    "apartments": "/nakuru-apartments",
    "car-hire": "/nakuru-car-hire",
    "safaris": "/nakuru-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    18,
    70
   ],
   "blurb": "Book stays in Nakuru. Gateway to Lake Nakuru National Park. Flamingos, white rhino, Menengai Crater. Short-stay apartments in Kenya's Rift Valley.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Rift Valley city beside a flamingo lake and Kenya's fourth-largest urban market",
   "areas": [
    "milimani",
    "section-58",
    "naka"
   ],
   "indexed": false
  },
  {
   "id": "namibia",
   "name": "Namibia",
   "kind": "country",
   "lat": -22.5609,
   "lng": 17.0658,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Namibia",
   "countrySlug": "namibia",
   "parent": "africa",
   "pages": {
    "travel": "/namibia-travel"
   },
   "categories": [],
   "band": [
    35,
    220
   ],
   "blurb": "Plan Namibia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "NA",
   "region": "Southern Africa",
   "capital": "Windhoek",
   "currency": "NAD",
   "languages": [
    "English",
    "Afrikaans",
    "German"
   ],
   "airport": "WDH",
   "season": "May–Oct dry season",
   "tier": 1,
   "draw": "Sossusvlei's red dunes, Etosha's waterholes and the best self-drive road trip in Africa",
   "highlights": [
    "Sossusvlei & Deadvlei",
    "Etosha National Park",
    "Skeleton Coast",
    "Fish River Canyon",
    "Damaraland desert elephants",
    "Swakopmund dunes"
   ],
   "pay": "Cards widely accepted; cash for remote lodges.",
   "visa": "Visa-free for many nationalities.",
   "indexed": false
  },
  {
   "id": "nanyuki",
   "name": "Nanyuki",
   "kind": "city",
   "lat": 0.0167,
   "lng": 37.0733,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/nanyuki-airport-transfers",
    "apartments": "/nanyuki-apartments",
    "car-hire": "/nanyuki-car-hire",
    "safaris": "/nanyuki-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    160
   ],
   "blurb": "Book stays in Nanyuki. Gateway to Mount Kenya and Ol Pejeta Conservancy. Cottages, safari lodges and apartments near the equator. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Mount Kenya base town and the entry point to the Laikipia conservancies",
   "areas": [
    "nanyuki-town",
    "timau"
   ],
   "indexed": false
  },
  {
   "id": "new-york",
   "name": "New York",
   "kind": "city",
   "lat": 40.7128,
   "lng": -74.006,
   "zoom": 10.8,
   "continent": "americas",
   "country": "United States",
   "countrySlug": "united-states",
   "parent": "americas",
   "pages": {
    "apartments": "/new-york-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    90,
    600
   ],
   "blurb": "Book short-stay apartments in New York City. Manhattan, Brooklyn, Williamsburg, Harlem. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "ngong-road",
   "name": "Ngong Road",
   "kind": "district",
   "lat": -1.3,
   "lng": 36.76,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/ngong-road-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    18,
    80
   ],
   "blurb": "Short-stay apartments along Ngong Road, Nairobi. Dagoretti Corner, Ngong Road Forest, Valley Arcade. Zero commission on Cabana. Between Karen and Kilimani.",
   "indexed": false
  },
  {
   "id": "niger",
   "name": "Niger",
   "kind": "country",
   "lat": 13.5116,
   "lng": 2.1254,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Niger",
   "countrySlug": "niger",
   "parent": "africa",
   "pages": {
    "travel": "/niger-travel"
   },
   "categories": [],
   "band": [
    25,
    100
   ],
   "blurb": "Plan Niger: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "NE",
   "region": "West Africa",
   "capital": "Niamey",
   "currency": "XOF",
   "languages": [
    "French",
    "Hausa"
   ],
   "airport": "NIM",
   "season": "Nov–Feb",
   "tier": 3,
   "draw": "the Aïr Mountains and the Ténéré, the emptiest desert in the Sahara",
   "highlights": [
    "Agadez Grand Mosque (UNESCO)",
    "Aïr and Ténéré",
    "W National Park",
    "Niger River"
   ],
   "pay": "Cash CFA; Orange Money in cities.",
   "visa": "Visa required; check advisories.",
   "indexed": false
  },
  {
   "id": "nigeria",
   "name": "Nigeria",
   "kind": "country",
   "lat": 6.5244,
   "lng": 3.3792,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "africa",
   "pages": {
    "apartments": "/nigeria-apartments",
    "travel": "/nigeria-travel"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    200
   ],
   "blurb": "Book short-stay apartments across Nigeria on Cabana. Lagos, Abuja, Port Harcourt, Enugu, Kano. Zero commission. Landlords keep 100%.",
   "iso": "NG",
   "region": "West Africa",
   "capital": "Abuja",
   "currency": "NGN",
   "languages": [
    "English",
    "Yoruba",
    "Igbo",
    "Hausa"
   ],
   "airport": "LOS",
   "season": "Nov–Mar dry season (Harmattan)",
   "tier": 1,
   "draw": "Lagos — Africa's largest city, its music capital and its most kinetic short-let market",
   "highlights": [
    "Lekki & Victoria Island",
    "Detty December in Lagos",
    "Yankari Game Reserve",
    "Olumo Rock",
    "Obudu Mountain Resort",
    "Calabar Carnival"
   ],
   "pay": "Bank transfer and USSD dominate; Paystack/Flutterwave cards standard.",
   "visa": "E-visa available; visa on arrival for business travellers.",
   "indexed": false
  },
  {
   "id": "nyali",
   "name": "Nyali",
   "kind": "district",
   "lat": -4.03,
   "lng": 39.7,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "mombasa",
   "pages": {
    "apartments": "/nyali-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    130
   ],
   "blurb": "Short-stay apartments in Nyali, Mombasa. Nyali Beach, Mama Ngina Drive, City Mall. Zero commission on Cabana. Mombasa's most desirable residential suburb.",
   "indexed": false
  },
  {
   "id": "oceania",
   "name": "Oceania",
   "kind": "continent",
   "lat": -22.7359,
   "lng": 140.0188,
   "zoom": 3.4,
   "continent": "oceania",
   "country": "Oceania",
   "countrySlug": "oceania",
   "parent": "",
   "pages": {
    "apartments": "/oceania-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    50,
    500
   ],
   "blurb": "Book short-stay apartments across Oceania on Cabana. Sydney, Melbourne, Auckland, Queenstown, Fiji, Bora Bora. Zero commission. Hosts keep 100%.",
   "indexed": false
  },
  {
   "id": "paris",
   "name": "Paris",
   "kind": "city",
   "lat": 48.8566,
   "lng": 2.3522,
   "zoom": 10.8,
   "continent": "europe",
   "country": "France",
   "countrySlug": "france",
   "parent": "europe",
   "pages": {
    "apartments": "/paris-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    70,
    400
   ],
   "blurb": "Book short-stay apartments in Paris. Le Marais, Saint-Germain, Montmartre, Bastille. Zero commission on Cabana. La Ville Lumière.",
   "indexed": false
  },
  {
   "id": "parklands",
   "name": "Parklands",
   "kind": "district",
   "lat": -1.2603,
   "lng": 36.8189,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/parklands-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    20,
    85
   ],
   "blurb": "Short-stay apartments in Parklands, Nairobi. Sixth Parklands, Third Parklands, Westlands adjacent. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "phuket",
   "name": "Phuket",
   "kind": "city",
   "lat": 7.8804,
   "lng": 98.3923,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Thailand",
   "countrySlug": "thailand",
   "parent": "asia",
   "pages": {
    "apartments": "/phuket-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    300
   ],
   "blurb": "Book villas and apartments in Phuket, Thailand. Patong, Kata, Rawai, Bang Tao, Surin. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "port-harcourt",
   "name": "Port Harcourt",
   "kind": "city",
   "lat": 4.8156,
   "lng": 7.0498,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "nigeria",
   "pages": {
    "rides": "/port-harcourt-airport-transfers",
    "apartments": "/port-harcourt-apartments",
    "car-hire": "/port-harcourt-car-hire",
    "safaris": "/port-harcourt-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    160
   ],
   "blurb": "Book short-stay apartments in Port Harcourt, Nigeria. GRA Phase 1, GRA Phase 2, Trans-Amadi, Rumuola. Zero commission on Cabana.",
   "region": "West Africa",
   "currency": "NGN",
   "airport": "LOS",
   "season": "Nov–Mar dry season (Harmattan)",
   "draw": "Nigeria's oil capital and the gateway to the Niger Delta",
   "areas": [
    "gra-phase-2",
    "trans-amadi",
    "rumuokoro"
   ],
   "indexed": false
  },
  {
   "id": "port-louis",
   "name": "Port Louis",
   "kind": "city",
   "lat": -20.1609,
   "lng": 57.5012,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Mauritius",
   "countrySlug": "mauritius",
   "parent": "mauritius",
   "pages": {
    "rides": "/port-louis-airport-transfers",
    "car-hire": "/port-louis-car-hire",
    "safaris": "/port-louis-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    40,
    260
   ],
   "blurb": "Book Port Louis airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "MUR",
   "airport": "MRU",
   "season": "May–Dec (dry, cooler)",
   "draw": "Mauritius' capital and the base for the island's lagoon and hiking circuits",
   "areas": [
    "grand-baie",
    "flic-en-flac",
    "tamarin",
    "belle-mare"
   ],
   "indexed": false
  },
  {
   "id": "prague",
   "name": "Prague",
   "kind": "city",
   "lat": 50.0755,
   "lng": 14.4378,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Czechia",
   "countrySlug": "czechia",
   "parent": "europe",
   "pages": {
    "apartments": "/prague-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    40,
    250
   ],
   "blurb": "Book short-stay apartments in Prague. Old Town, Vinohrady, Žižkov, Malá Strana. Zero commission on Cabana. Europe's most beautiful medieval city.",
   "indexed": false
  },
  {
   "id": "republic-of-congo",
   "name": "Republic of the Congo",
   "kind": "country",
   "lat": -4.2634,
   "lng": 15.2429,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Republic of the Congo",
   "countrySlug": "republic-of-congo",
   "parent": "africa",
   "pages": {
    "travel": "/republic-of-congo-travel"
   },
   "categories": [],
   "band": [
    40,
    250
   ],
   "blurb": "Plan Republic of the Congo: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "aliases": [
    "republic-of-the-congo"
   ],
   "iso": "CG",
   "region": "Central Africa",
   "capital": "Brazzaville",
   "currency": "XAF",
   "languages": [
    "French"
   ],
   "airport": "BZV",
   "season": "Jun–Sep dry season",
   "tier": 3,
   "draw": "Odzala-Kokoua, one of the few places to see western lowland gorillas",
   "highlights": [
    "Odzala-Kokoua National Park",
    "Nouabalé-Ndoki (UNESCO)",
    "Pointe-Noire beaches",
    "Congo River"
   ],
   "pay": "MTN MoMo and Airtel Money.",
   "visa": "Visa required in advance.",
   "indexed": false
  },
  {
   "id": "rio-de-janeiro",
   "name": "Rio de Janeiro",
   "kind": "city",
   "lat": -22.9068,
   "lng": -43.1729,
   "zoom": 10.8,
   "continent": "americas",
   "country": "Brazil",
   "countrySlug": "brazil",
   "parent": "americas",
   "pages": {
    "apartments": "/rio-de-janeiro-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    280
   ],
   "blurb": "Book short-stay apartments in Rio. Ipanema, Copacabana, Leblon, Santa Teresa, Botafogo. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "rome",
   "name": "Rome",
   "kind": "city",
   "lat": 41.9028,
   "lng": 12.4964,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Italy",
   "countrySlug": "italy",
   "parent": "europe",
   "pages": {
    "apartments": "/rome-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    320
   ],
   "blurb": "Book short-stay apartments in Rome. Trastevere, Monti, Prati, Pigneto. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "rongai",
   "name": "Ongata Rongai",
   "kind": "district",
   "lat": -1.3961,
   "lng": 36.7447,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/rongai-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    12,
    55
   ],
   "blurb": "Short-stay apartments in Rongai, south Nairobi. Budget-friendly, close to Karen and Ngong. Zero commission on Cabana.",
   "aliases": [
    "ongata-rongai"
   ],
   "indexed": false
  },
  {
   "id": "runda",
   "name": "Runda",
   "kind": "district",
   "lat": -1.217,
   "lng": 36.81,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/runda-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    220
   ],
   "blurb": "Short-stay villas and apartments in Runda, Nairobi's most prestigious gated suburb. Embassy and UN staff quarter, Runda Forest, gigantic gardens.",
   "indexed": false
  },
  {
   "id": "rwanda",
   "name": "Rwanda",
   "kind": "country",
   "lat": -1.9441,
   "lng": 30.0619,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Rwanda",
   "countrySlug": "rwanda",
   "parent": "africa",
   "pages": {
    "travel": "/rwanda-travel"
   },
   "categories": [],
   "band": [
    30,
    160
   ],
   "blurb": "Plan Rwanda: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "RW",
   "region": "East Africa",
   "capital": "Kigali",
   "currency": "RWF",
   "languages": [
    "Kinyarwanda",
    "English",
    "French"
   ],
   "airport": "KGL",
   "season": "Jun–Sep long dry season; Dec–Feb short dry",
   "tier": 1,
   "draw": "the cleanest, safest capital in the region and premium gorilla trekking in Volcanoes National Park",
   "highlights": [
    "Volcanoes National Park gorillas",
    "Nyungwe Forest canopy walk",
    "Lake Kivu",
    "Kigali Genocide Memorial",
    "Akagera Big Five"
   ],
   "pay": "MoMo is near-universal; Kigali is one of Africa's most card-friendly cities.",
   "visa": "Visa on arrival for all nationalities.",
   "indexed": false
  },
  {
   "id": "santorini",
   "name": "Santorini",
   "kind": "city",
   "lat": 36.3932,
   "lng": 25.4615,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Greece",
   "countrySlug": "greece",
   "parent": "europe",
   "pages": {
    "apartments": "/santorini-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    70,
    500
   ],
   "blurb": "Book short-stay apartments and villas in Santorini, Greece. Oia, Fira, Imerovigli. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "sao-tome-and-principe",
   "name": "São Tomé and Príncipe",
   "kind": "country",
   "lat": 0.3302,
   "lng": 6.7333,
   "zoom": 5.6,
   "continent": "africa",
   "country": "São Tomé and Príncipe",
   "countrySlug": "sao-tome-and-principe",
   "parent": "africa",
   "pages": {
    "travel": "/sao-tome-and-principe-travel"
   },
   "categories": [],
   "band": [
    40,
    250
   ],
   "blurb": "Plan São Tomé and Príncipe: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ST",
   "region": "Central Africa",
   "capital": "São Tomé",
   "currency": "STN",
   "languages": [
    "Portuguese"
   ],
   "airport": "TMS",
   "season": "Jun–Sep (gravana dry season)",
   "tier": 3,
   "draw": "cocoa plantations, rainforest and empty equatorial beaches on two volcanic islands",
   "highlights": [
    "Príncipe Biosphere Reserve",
    "Pico Cão Grande",
    "Praia Jalé turtles",
    "Roça Agostinho Neto",
    "Obô National Park"
   ],
   "pay": "Cash dobra; limited cards.",
   "visa": "Visa-free for many nationalities.",
   "indexed": false
  },
  {
   "id": "senegal",
   "name": "Senegal",
   "kind": "country",
   "lat": 14.7167,
   "lng": -17.4677,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Senegal",
   "countrySlug": "senegal",
   "parent": "africa",
   "pages": {
    "travel": "/senegal-travel"
   },
   "categories": [],
   "band": [
    25,
    150
   ],
   "blurb": "Plan Senegal: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SN",
   "region": "West Africa",
   "capital": "Dakar",
   "currency": "XOF",
   "languages": [
    "French",
    "Wolof"
   ],
   "airport": "DSS",
   "season": "Nov–May dry season",
   "tier": 1,
   "draw": "Gorée Island, Saint-Louis and a Dakar music and surf scene with no equivalent on the coast",
   "highlights": [
    "Gorée Island (UNESCO)",
    "Lac Rose",
    "Djoudj bird sanctuary",
    "Saint-Louis colonial quarter",
    "Casamance",
    "Ngor surf breaks"
   ],
   "pay": "Wave and Orange Money are dominant; Wave has near-zero fees.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "seoul",
   "name": "Seoul",
   "kind": "city",
   "lat": 37.5665,
   "lng": 126.978,
   "zoom": 10.8,
   "continent": "asia",
   "country": "South Korea",
   "countrySlug": "south-korea",
   "parent": "asia",
   "pages": {
    "apartments": "/seoul-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    280
   ],
   "blurb": "Book short-stay apartments in Seoul. Hongdae, Gangnam, Itaewon, Insadong. Zero commission on Cabana. K-pop, Korean BBQ, palaces, and Asia's most dynamic city.",
   "indexed": false
  },
  {
   "id": "seychelles",
   "name": "Seychelles",
   "kind": "country",
   "lat": -4.6796,
   "lng": 55.492,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Seychelles",
   "countrySlug": "seychelles",
   "parent": "africa",
   "pages": {
    "travel": "/seychelles-travel"
   },
   "categories": [],
   "band": [
    70,
    400
   ],
   "blurb": "Plan Seychelles: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SC",
   "region": "East Africa",
   "capital": "Victoria",
   "currency": "SCR",
   "languages": [
    "Creole",
    "English",
    "French"
   ],
   "airport": "SEZ",
   "season": "Apr–May and Oct–Nov (calm seas)",
   "tier": 2,
   "draw": "Anse Source d'Argent and granite-boulder beaches routinely ranked the best on earth",
   "highlights": [
    "Anse Source d'Argent",
    "Vallée de Mai (UNESCO)",
    "Aldabra Atoll",
    "Morne Seychellois"
   ],
   "pay": "Cards accepted almost everywhere.",
   "visa": "No visa required — visitor's permit on arrival.",
   "indexed": false
  },
  {
   "id": "sierra-leone",
   "name": "Sierra Leone",
   "kind": "country",
   "lat": 8.4657,
   "lng": -13.2317,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Sierra Leone",
   "countrySlug": "sierra-leone",
   "parent": "africa",
   "pages": {
    "travel": "/sierra-leone-travel"
   },
   "categories": [],
   "band": [
    25,
    140
   ],
   "blurb": "Plan Sierra Leone: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SL",
   "region": "West Africa",
   "capital": "Freetown",
   "currency": "SLE",
   "languages": [
    "English",
    "Krio"
   ],
   "airport": "FNA",
   "season": "Nov–Apr dry season",
   "tier": 2,
   "draw": "Tokeh and River No. 2 — arguably the best undeveloped beaches in West Africa",
   "highlights": [
    "River No. 2 Beach",
    "Tacugama Chimpanzee Sanctuary",
    "Banana Islands",
    "Tiwai Island",
    "Turtle Islands"
   ],
   "pay": "Orange Money and Africell Money.",
   "visa": "E-visa available online.",
   "indexed": false
  },
  {
   "id": "singapore",
   "name": "Singapore",
   "kind": "city",
   "lat": 1.3521,
   "lng": 103.8198,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Singapore",
   "countrySlug": "singapore",
   "parent": "singapore",
   "pages": {
    "apartments": "/singapore-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    70,
    420
   ],
   "blurb": "Book short-stay apartments in Singapore. Orchard Road, Tanjong Pagar, Tiong Bahru, Holland Village. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "somalia",
   "name": "Somalia",
   "kind": "country",
   "lat": 2.0469,
   "lng": 45.3182,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Somalia",
   "countrySlug": "somalia",
   "parent": "africa",
   "pages": {
    "travel": "/somalia-travel"
   },
   "categories": [],
   "band": [
    35,
    120
   ],
   "blurb": "Plan Somalia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SO",
   "region": "East Africa",
   "capital": "Mogadishu",
   "currency": "SOS",
   "languages": [
    "Somali",
    "Arabic"
   ],
   "airport": "MGQ",
   "season": "Dec–Mar (Jilaal) dry",
   "tier": 3,
   "draw": "Indian Ocean coastline and Somaliland's rock art at Laas Geel",
   "highlights": [
    "Laas Geel rock art",
    "Liido Beach",
    "Berbera coast"
   ],
   "pay": "EVC Plus and Zaad make Somalia one of the most cashless economies on earth.",
   "visa": "Visa on arrival at Mogadishu; Somaliland issues separately.",
   "indexed": false
  },
  {
   "id": "south-africa",
   "name": "South Africa",
   "kind": "country",
   "lat": -26.2041,
   "lng": 28.0473,
   "zoom": 5.6,
   "continent": "africa",
   "country": "South Africa",
   "countrySlug": "south-africa",
   "parent": "africa",
   "pages": {
    "apartments": "/south-africa-apartments",
    "travel": "/south-africa-travel"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    250
   ],
   "blurb": "Book short-stay apartments across South Africa on Cabana. Cape Town, Johannesburg, Durban, Pretoria. Zero commission. Hosts keep 100%.",
   "iso": "ZA",
   "region": "Southern Africa",
   "capital": "Pretoria",
   "currency": "ZAR",
   "languages": [
    "English",
    "Zulu",
    "Afrikaans",
    "Xhosa"
   ],
   "airport": "JNB",
   "season": "Oct–Apr for Cape Town; May–Sep for Kruger game viewing",
   "tier": 1,
   "draw": "Cape Town, the Garden Route and Kruger — the continent's most complete travel infrastructure",
   "highlights": [
    "Table Mountain",
    "Kruger National Park",
    "Garden Route",
    "Cape Winelands",
    "Robben Island (UNESCO)",
    "Drakensberg",
    "Blyde River Canyon"
   ],
   "pay": "Cards universal; SnapScan and Zapper for QR payments.",
   "visa": "Visa-free for many; e-visa pilot running.",
   "indexed": false
  },
  {
   "id": "south-c",
   "name": "South C",
   "kind": "district",
   "lat": -1.3225,
   "lng": 36.83,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/south-c-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    15,
    65
   ],
   "blurb": "Short-stay apartments in South C, Nairobi. Lang'ata Road, Wilson Airport proximity, South B adjacent. Zero commission on Cabana. Affordable central Nairobi.",
   "indexed": false
  },
  {
   "id": "south-sudan",
   "name": "South Sudan",
   "kind": "country",
   "lat": 4.8594,
   "lng": 31.5713,
   "zoom": 5.6,
   "continent": "africa",
   "country": "South Sudan",
   "countrySlug": "south-sudan",
   "parent": "africa",
   "pages": {
    "travel": "/south-sudan-travel"
   },
   "categories": [],
   "band": [
    40,
    150
   ],
   "blurb": "Plan South Sudan: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SS",
   "region": "East Africa",
   "capital": "Juba",
   "currency": "SSP",
   "languages": [
    "English",
    "Arabic"
   ],
   "airport": "JUB",
   "season": "Dec–Mar dry season",
   "tier": 3,
   "draw": "the Boma–Badingilo antelope migration, the largest land mammal migration on earth",
   "highlights": [
    "Boma National Park",
    "Sudd wetlands",
    "White Nile"
   ],
   "pay": "Cash USD widely used alongside SSP.",
   "visa": "Visa required in advance.",
   "indexed": false
  },
  {
   "id": "sudan",
   "name": "Sudan",
   "kind": "country",
   "lat": 15.5007,
   "lng": 32.5599,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Sudan",
   "countrySlug": "sudan",
   "parent": "africa",
   "pages": {
    "travel": "/sudan-travel"
   },
   "categories": [],
   "band": [
    25,
    120
   ],
   "blurb": "Plan Sudan: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "SD",
   "region": "North Africa",
   "capital": "Khartoum",
   "currency": "SDG",
   "languages": [
    "Arabic",
    "English"
   ],
   "airport": "KRT",
   "season": "Nov–Feb",
   "tier": 3,
   "draw": "Meroë — more pyramids than Egypt, and almost no one at them",
   "highlights": [
    "Meroë pyramids (UNESCO)",
    "Confluence of the Niles",
    "Suakin",
    "Sanganeb reef"
   ],
   "pay": "Cash SDG.",
   "visa": "Visa required; check advisories.",
   "indexed": false
  },
  {
   "id": "sydney",
   "name": "Sydney",
   "kind": "city",
   "lat": -33.8688,
   "lng": 151.2093,
   "zoom": 10.8,
   "continent": "oceania",
   "country": "Australia",
   "countrySlug": "australia",
   "parent": "oceania",
   "pages": {
    "apartments": "/sydney-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    80,
    450
   ],
   "blurb": "Book short-stay apartments in Sydney. Surry Hills, Bondi, Newtown, CBD, Manly. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "syokimau",
   "name": "Syokimau",
   "kind": "district",
   "lat": -1.3667,
   "lng": 36.9333,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/syokimau-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    15,
    70
   ],
   "blurb": "Short-stay apartments in Syokimau, near JKIA Nairobi. Airport proximity, SGR station, express Nairobi access. Zero commission on Cabana.",
   "live": {
    "stays": {
     "count": 2,
     "lowUSD": 23.1,
     "highUSD": 23.1
    }
   },
   "indexed": false
  },
  {
   "id": "tanzania",
   "name": "Tanzania",
   "kind": "country",
   "lat": -6.7924,
   "lng": 39.2083,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Tanzania",
   "countrySlug": "tanzania",
   "parent": "africa",
   "pages": {
    "apartments": "/tanzania-apartments",
    "travel": "/tanzania-travel"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    140
   ],
   "blurb": "Book short-stay apartments and lodges across Tanzania on Cabana. Dar es Salaam, Zanzibar, Arusha, Stone Town. Zero commission.",
   "iso": "TZ",
   "region": "East Africa",
   "capital": "Dodoma",
   "currency": "TZS",
   "languages": [
    "Swahili",
    "English"
   ],
   "airport": "DAR",
   "season": "Jun–Oct dry season; Jan–Feb for Serengeti calving",
   "tier": 1,
   "draw": "Serengeti, Ngorongoro Crater, Kilimanjaro and the Zanzibar archipelago in a single country",
   "highlights": [
    "Serengeti National Park",
    "Ngorongoro Crater",
    "Mount Kilimanjaro",
    "Zanzibar & Stone Town",
    "Selous / Nyerere",
    "Lake Manyara"
   ],
   "pay": "M-Pesa Tanzania, Tigo Pesa and Airtel Money are widely accepted.",
   "visa": "Visa on arrival or e-visa for most nationalities.",
   "indexed": false
  },
  {
   "id": "thika-road",
   "name": "Thika Road",
   "kind": "district",
   "lat": -1.22,
   "lng": 36.89,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/thika-road-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    14,
    65
   ],
   "blurb": "Short-stay apartments along Thika Road, Nairobi. Kasarani, Garden City, TRM, Roysambu. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "togo",
   "name": "Togo",
   "kind": "country",
   "lat": 6.1725,
   "lng": 1.2314,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Togo",
   "countrySlug": "togo",
   "parent": "africa",
   "pages": {
    "travel": "/togo-travel"
   },
   "categories": [],
   "band": [
    20,
    100
   ],
   "blurb": "Plan Togo: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "TG",
   "region": "West Africa",
   "capital": "Lomé",
   "currency": "XOF",
   "languages": [
    "French",
    "Ewe"
   ],
   "airport": "LFW",
   "season": "Nov–Mar dry season",
   "tier": 3,
   "draw": "Koutammakou's mud tower-houses and a walkable beachfront capital",
   "highlights": [
    "Koutammakou (UNESCO)",
    "Lomé Grand Marché",
    "Mount Agou",
    "Kpalimé waterfalls"
   ],
   "pay": "Flooz and T-Money mobile money.",
   "visa": "Visa on arrival.",
   "indexed": false
  },
  {
   "id": "tokyo",
   "name": "Tokyo",
   "kind": "city",
   "lat": 35.6762,
   "lng": 139.6503,
   "zoom": 10.8,
   "continent": "asia",
   "country": "Japan",
   "countrySlug": "japan",
   "parent": "asia",
   "pages": {
    "apartments": "/tokyo-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    350
   ],
   "blurb": "Book short-stay apartments in Tokyo. Shinjuku, Shibuya, Nakameguro, Asakusa. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "tunis",
   "name": "Tunis",
   "kind": "city",
   "lat": 36.8065,
   "lng": 10.1815,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Tunisia",
   "countrySlug": "tunisia",
   "parent": "tunisia",
   "pages": {
    "rides": "/tunis-airport-transfers",
    "car-hire": "/tunis-car-hire",
    "safaris": "/tunis-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    22,
    140
   ],
   "blurb": "Book Tunis airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "North Africa",
   "currency": "TND",
   "airport": "TUN",
   "season": "Apr–Jun and Sep–Oct",
   "draw": "Carthage, the medina and Sidi Bou Said within one metro area",
   "areas": [
    "la-marsa",
    "sidi-bou-said",
    "lac-2",
    "medina"
   ],
   "indexed": false
  },
  {
   "id": "tunisia",
   "name": "Tunisia",
   "kind": "country",
   "lat": 36.8065,
   "lng": 10.1815,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Tunisia",
   "countrySlug": "tunisia",
   "parent": "africa",
   "pages": {
    "travel": "/tunisia-travel"
   },
   "categories": [],
   "band": [
    20,
    150
   ],
   "blurb": "Plan Tunisia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "TN",
   "region": "North Africa",
   "capital": "Tunis",
   "currency": "TND",
   "languages": [
    "Arabic",
    "French"
   ],
   "airport": "TUN",
   "season": "Apr–Jun and Sep–Oct",
   "tier": 2,
   "draw": "Carthage, Sidi Bou Said and the Star Wars sets of the southern desert",
   "highlights": [
    "Carthage (UNESCO)",
    "Sidi Bou Said",
    "El Djem amphitheatre (UNESCO)",
    "Djerba",
    "Sahara at Douz",
    "Medina of Tunis"
   ],
   "pay": "Cash dinar; cards in resorts.",
   "visa": "Visa-free for most nationalities.",
   "indexed": false
  },
  {
   "id": "uganda",
   "name": "Uganda",
   "kind": "country",
   "lat": 0.3476,
   "lng": 32.5825,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Uganda",
   "countrySlug": "uganda",
   "parent": "africa",
   "pages": {
    "travel": "/uganda-travel"
   },
   "categories": [],
   "band": [
    20,
    110
   ],
   "blurb": "Plan Uganda: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "UG",
   "region": "East Africa",
   "capital": "Kampala",
   "currency": "UGX",
   "languages": [
    "English",
    "Luganda",
    "Swahili"
   ],
   "airport": "EBB",
   "season": "Jun–Aug and Dec–Feb (drier, best for trekking)",
   "tier": 1,
   "draw": "mountain gorilla trekking in Bwindi at roughly half the permit cost of Rwanda",
   "highlights": [
    "Bwindi Impenetrable Forest gorillas",
    "Murchison Falls",
    "Queen Elizabeth NP",
    "Source of the Nile, Jinja",
    "Rwenzori Mountains",
    "Kibale chimpanzees"
   ],
   "pay": "MTN MoMo and Airtel Money dominate; cards accepted in Kampala hotels.",
   "visa": "East Africa Tourist Visa covers Uganda, Kenya and Rwanda.",
   "indexed": false
  },
  {
   "id": "upperhill",
   "name": "Upper Hill",
   "kind": "district",
   "lat": -1.2996,
   "lng": 36.8148,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/upperhill-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    110
   ],
   "blurb": "Short-stay apartments in Upper Hill, Nairobi's corporate and diplomatic district. Walk to HQs, UN agencies, hospitals, conference centres.",
   "aliases": [
    "upper-hill"
   ],
   "indexed": false
  },
  {
   "id": "victoria",
   "name": "Victoria",
   "kind": "city",
   "lat": -4.6796,
   "lng": 55.492,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Seychelles",
   "countrySlug": "seychelles",
   "parent": "seychelles",
   "pages": {
    "rides": "/victoria-airport-transfers",
    "car-hire": "/victoria-car-hire",
    "safaris": "/victoria-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    70,
    400
   ],
   "blurb": "Book Victoria airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "SCR",
   "airport": "SEZ",
   "season": "Apr–May and Oct–Nov (calm seas)",
   "draw": "The world's smallest capital and the ferry hub for Praslin and La Digue",
   "areas": [
    "beau-vallon",
    "anse-royale",
    "eden-island"
   ],
   "indexed": false
  },
  {
   "id": "victoria-falls",
   "name": "Victoria Falls",
   "kind": "city",
   "lat": -17.9243,
   "lng": 25.8572,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Zimbabwe",
   "countrySlug": "zimbabwe",
   "parent": "zimbabwe",
   "pages": {
    "rides": "/victoria-falls-airport-transfers",
    "car-hire": "/victoria-falls-car-hire",
    "safaris": "/victoria-falls-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    250
   ],
   "blurb": "Book Victoria Falls airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "USD",
   "airport": "HRE",
   "season": "May–Oct dry; Mar–May for peak Victoria Falls flow",
   "draw": "Mosi-oa-Tunya from the Zimbabwean bank, with rafting and the Devil's Pool nearby",
   "areas": [
    "victoria-falls-town",
    "livingstone-way"
   ],
   "indexed": false
  },
  {
   "id": "victoria-island",
   "name": "Victoria Island",
   "kind": "district",
   "lat": 6.4281,
   "lng": 3.4219,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Nigeria",
   "countrySlug": "nigeria",
   "parent": "lagos",
   "pages": {
    "apartments": "/victoria-island-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    45,
    260
   ],
   "blurb": "Short-stay apartments on Victoria Island (VI), Lagos. Business district, top restaurants, beaches, embassies. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "vienna",
   "name": "Vienna",
   "kind": "city",
   "lat": 48.2082,
   "lng": 16.3738,
   "zoom": 10.8,
   "continent": "europe",
   "country": "Austria",
   "countrySlug": "austria",
   "parent": "europe",
   "pages": {
    "apartments": "/vienna-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    55,
    300
   ],
   "blurb": "Book short-stay apartments in Vienna. Innere Stadt, Neubau, Mariahilf, Leopoldstadt. Zero commission on Cabana.",
   "indexed": false
  },
  {
   "id": "watamu",
   "name": "Watamu",
   "kind": "city",
   "lat": -3.3542,
   "lng": 40.0183,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "kenya",
   "pages": {
    "rides": "/watamu-airport-transfers",
    "apartments": "/watamu-apartments",
    "car-hire": "/watamu-car-hire",
    "safaris": "/watamu-safaris"
   },
   "categories": [
    "apartments",
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    25,
    150
   ],
   "blurb": "Book beach cottages and apartments in Watamu, Kenya. UNESCO biosphere reserve, turtle nesting, world-class diving. Zero commission on Cabana.",
   "region": "East Africa",
   "currency": "KES",
   "airport": "NBO",
   "season": "Jul–Oct (Great Migration) and Jan–Mar (dry, warm)",
   "draw": "Marine national park, turtle beaches and Kenya's best snorkelling",
   "areas": [
    "turtle-bay",
    "jacaranda",
    "watamu-village"
   ],
   "indexed": false
  },
  {
   "id": "westlands",
   "name": "Westlands",
   "kind": "district",
   "lat": -1.2676,
   "lng": 36.8108,
   "zoom": 13.4,
   "continent": "africa",
   "country": "Kenya",
   "countrySlug": "kenya",
   "parent": "nairobi",
   "pages": {
    "apartments": "/westlands-apartments"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    25,
    110
   ],
   "blurb": "Book short-stay apartments in Westlands, Nairobi on Cabana. Zero commission, M-Pesa payments, and hosts who keep 100% of their earnings.",
   "indexed": false
  },
  {
   "id": "windhoek",
   "name": "Windhoek",
   "kind": "city",
   "lat": -22.5609,
   "lng": 17.0658,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Namibia",
   "countrySlug": "namibia",
   "parent": "namibia",
   "pages": {
    "rides": "/windhoek-airport-transfers",
    "car-hire": "/windhoek-car-hire",
    "safaris": "/windhoek-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    170
   ],
   "blurb": "Book Windhoek airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "Southern Africa",
   "currency": "NAD",
   "airport": "WDH",
   "season": "May–Oct dry season",
   "draw": "The self-drive launch point for Sossusvlei, Etosha and the Skeleton Coast",
   "areas": [
    "klein-windhoek",
    "eros",
    "windhoek-west",
    "olympia"
   ],
   "indexed": false
  },
  {
   "id": "zambia",
   "name": "Zambia",
   "kind": "country",
   "lat": -15.3875,
   "lng": 28.3228,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Zambia",
   "countrySlug": "zambia",
   "parent": "africa",
   "pages": {
    "travel": "/zambia-travel"
   },
   "categories": [],
   "band": [
    25,
    220
   ],
   "blurb": "Plan Zambia: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ZM",
   "region": "Southern Africa",
   "capital": "Lusaka",
   "currency": "ZMW",
   "languages": [
    "English",
    "Bemba",
    "Nyanja"
   ],
   "airport": "LUN",
   "season": "May–Oct dry; Sep–Oct peak walking safari",
   "tier": 1,
   "draw": "South Luangwa, where the walking safari was invented, and the Devil's Pool at Victoria Falls",
   "highlights": [
    "Victoria Falls & Devil's Pool",
    "South Luangwa walking safaris",
    "Lower Zambezi",
    "Kafue National Park",
    "Lake Kariba"
   ],
   "pay": "MTN MoMo and Airtel Money; cards in Lusaka.",
   "visa": "KAZA UniVisa or visa on arrival.",
   "indexed": false
  },
  {
   "id": "zanzibar",
   "name": "Zanzibar",
   "kind": "city",
   "lat": -6.1659,
   "lng": 39.2026,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Tanzania",
   "countrySlug": "tanzania",
   "parent": "tanzania",
   "pages": {
    "apartments": "/zanzibar-apartments",
    "guide": "/zanzibar-travel-guide"
   },
   "categories": [
    "apartments"
   ],
   "band": [
    30,
    220
   ],
   "blurb": "Book beach apartments, villas and Stone Town guesthouses in Zanzibar. Nungwi, Kendwa, Paje, Jambiani. Zero commission on Cabana. Indian Ocean paradise.",
   "indexed": false
  },
  {
   "id": "zanzibar-city",
   "name": "Zanzibar City",
   "kind": "city",
   "lat": -6.1659,
   "lng": 39.2026,
   "zoom": 10.8,
   "continent": "africa",
   "country": "Tanzania",
   "countrySlug": "tanzania",
   "parent": "tanzania",
   "pages": {
    "rides": "/zanzibar-city-airport-transfers",
    "car-hire": "/zanzibar-city-car-hire",
    "safaris": "/zanzibar-city-safaris"
   },
   "categories": [
    "car-hire",
    "rides",
    "safaris"
   ],
   "band": [
    30,
    220
   ],
   "blurb": "Book Zanzibar City airport transfers and city rides direct with vetted drivers. Fixed prices, zero commission, no surge pricing.",
   "region": "East Africa",
   "currency": "TZS",
   "airport": "DAR",
   "season": "Jun–Oct dry season; Jan–Feb for Serengeti calving",
   "draw": "Stone Town's UNESCO alleyways and the spice island's beach circuit",
   "areas": [
    "stone-town",
    "nungwi",
    "paje",
    "kendwa",
    "jambiani",
    "michamvi"
   ],
   "indexed": false
  },
  {
   "id": "zimbabwe",
   "name": "Zimbabwe",
   "kind": "country",
   "lat": -17.8252,
   "lng": 31.0335,
   "zoom": 5.6,
   "continent": "africa",
   "country": "Zimbabwe",
   "countrySlug": "zimbabwe",
   "parent": "africa",
   "pages": {
    "travel": "/zimbabwe-travel"
   },
   "categories": [],
   "band": [
    25,
    200
   ],
   "blurb": "Plan Zimbabwe: where to stay, what a night costs, when to go, how to pay and what to see. Book direct with zero commission on Cabana.",
   "iso": "ZW",
   "region": "Southern Africa",
   "capital": "Harare",
   "currency": "USD",
   "languages": [
    "English",
    "Shona",
    "Ndebele"
   ],
   "airport": "HRE",
   "season": "May–Oct dry; Mar–May for peak Victoria Falls flow",
   "tier": 1,
   "draw": "Victoria Falls at full flood and Great Zimbabwe, the largest stone ruins south of the Sahara",
   "highlights": [
    "Victoria Falls (UNESCO)",
    "Hwange National Park",
    "Great Zimbabwe (UNESCO)",
    "Mana Pools",
    "Matobo Hills",
    "Eastern Highlands"
   ],
   "pay": "USD cash dominant; EcoCash for local payments.",
   "visa": "Visa on arrival; KAZA UniVisa with Zambia.",
   "indexed": false
  }
 ]
}
