{
  "generatedAt": "2026-07-18T17:15:00+01:00",
  "status": "comprehensive-provider-directory",
  "disclaimer": "Broad public UK mobile decision directory. Inclusion does not imply endorsement, live price verification or suitability. Edge-case, business, retailer, travel-eSIM and legacy entries are labelled so users can avoid bad-fit options.",
  "providers": [
    {
      "id": "ee",
      "name": "EE",
      "network": "EE",
      "type": "MNO",
      "category": "core-uk",
      "sourceUrl": "https://shop.ee.co.uk/sim-only",
      "notes": "Direct UK network. Confirm direct-plan pricing, speed caps and annual price rises.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "o2",
      "name": "O2",
      "network": "O2",
      "type": "MNO",
      "category": "core-uk",
      "sourceUrl": "https://www.o2.co.uk/shop/sim-cards/sim-only-deals",
      "notes": "Direct UK network. Confirm airtime terms, Volt eligibility and roaming policy.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "three",
      "name": "Three",
      "network": "Three",
      "type": "MNO",
      "category": "core-uk",
      "sourceUrl": "https://www.three.co.uk/shop/sim-only/pay-monthly",
      "notes": "Direct UK network. Confirm contract length, roaming and speed terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "vodafone",
      "name": "Vodafone",
      "network": "Vodafone",
      "type": "MNO",
      "category": "core-uk",
      "sourceUrl": "https://www.vodafone.co.uk/mobile/best-sim-only-deals",
      "notes": "Direct UK network. Confirm plan tier, roaming and annual price-rise terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "smarty",
      "name": "SMARTY",
      "network": "Three",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://smarty.co.uk/sim-only/",
      "notes": "Rolling SIM-only plans; confirm promo allowance and fair use.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "voxi",
      "name": "VOXI",
      "network": "Vodafone",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.voxi.co.uk/sim-only-plans",
      "notes": "Vodafone youth/online brand; confirm pass terms and roaming.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "giffgaff",
      "name": "giffgaff",
      "network": "O2",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.giffgaff.com/sim-only-deals",
      "notes": "Goodybag/SIM-only plans; confirm contract and EU roaming caps.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "tesco-mobile",
      "name": "Tesco Mobile",
      "network": "O2",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.tescomobile.com/shop/sim-only",
      "notes": "Confirm Clubcard pricing and contract terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "sky-mobile",
      "name": "Sky Mobile",
      "network": "O2",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.sky.com/shop/mobile/sim-only",
      "notes": "Confirm data rollover/swap features and final terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "id-mobile",
      "name": "iD Mobile",
      "network": "Three",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.idmobile.co.uk/sim-only-deals",
      "notes": "Provider may block automated checks; confirm final basket price.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "talkmobile",
      "name": "Talkmobile",
      "network": "Vodafone",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://talkmobile.co.uk/sim-only",
      "notes": "Vodafone-network SIM-only plans.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "lebara",
      "name": "Lebara",
      "network": "Vodafone",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://mobile.lebara.com/gb/en/best-sim-only-deals/c/simo-contract",
      "notes": "Frequent promotional pricing; confirm renewal price.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "lyca-mobile",
      "name": "Lyca Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.lycamobile.co.uk/en/bundles/sim-only-deals/",
      "notes": "International-calling focus; confirm promo duration and renewal.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "spusu",
      "name": "spusu",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.spusu.co.uk/",
      "notes": "EE-network SIM-only plans; confirm roaming and fair-use terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "onep-mobile",
      "name": "1pMobile",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.1pmobile.com/",
      "notes": "EE-network plans; confirm plan type and minimum top-up/usage rules.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "asda-mobile",
      "name": "Asda Mobile",
      "network": "Vodafone",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://mobile.asda.com/bundles",
      "notes": "Bundle-style plans; confirm current bundle terms.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "honest-mobile",
      "name": "Honest Mobile",
      "network": "Three",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.honestmobile.com/sim",
      "notes": "SIM-only plans with sustainability positioning.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "utility-warehouse",
      "name": "Utility Warehouse",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://uw.co.uk/services/mobile",
      "notes": "May be bundled with other services; confirm eligibility and pricing.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "rwg-mobile",
      "name": "RWG Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.rwgmobile.wales/",
      "notes": "Specialist UK MVNO; confirm plan coverage and support terms.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "cmlink-uk",
      "name": "CMLink UK",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.cmlink.com/uk/en/",
      "notes": "International/China Mobile UK brand; confirm UK number and roaming terms.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "popit-mobile",
      "name": "Popit Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://popitmobile.co.uk/",
      "notes": "Specialist MVNO; confirm contract and support terms.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "your-coop-mobile",
      "name": "Your Co-op Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.yourcoop.coop/mobile/",
      "notes": "Co-operative mobile service; confirm current plan availability.",
      "numberPorting": "yes",
      "reviewLevel": "standard"
    },
    {
      "id": "ecotalk",
      "name": "Ecotalk",
      "network": "EE",
      "type": "MVNO",
      "category": "uk-mvno",
      "sourceUrl": "https://www.ecotalk.co.uk/",
      "notes": "Eco-positioned mobile provider; confirm plan availability.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "anywhere-sim",
      "name": "Anywhere SIM",
      "network": "Multi-network",
      "type": "MVNO",
      "category": "specialist",
      "sourceUrl": "https://anywheresim.com/",
      "notes": "Multi-network/specialist SIM; confirm number-porting and plan details.",
      "numberPorting": "unknown",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "now-mobile",
      "name": "Now Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "specialist",
      "sourceUrl": "https://www.nowmobile.co.uk/",
      "notes": "Specialist mobile provider; confirm current availability and PAC support.",
      "numberPorting": "unknown",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "parentshield",
      "name": "ParentShield",
      "network": "EE",
      "type": "Specialist MVNO",
      "category": "specialist",
      "sourceUrl": "https://parentshield.co.uk/",
      "notes": "Child-safety mobile service; confirm plan controls and porting.",
      "numberPorting": "yes",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "vectone-mobile",
      "name": "Vectone Mobile",
      "network": "EE",
      "type": "MVNO",
      "category": "specialist",
      "sourceUrl": "https://www.vectonemobile.co.uk/",
      "notes": "International-calling focused; confirm current UK availability.",
      "numberPorting": "unknown",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "bt-mobile",
      "name": "BT Mobile",
      "network": "EE",
      "type": "Network brand",
      "category": "legacy-check",
      "sourceUrl": "https://www.bt.com/products/mobile",
      "notes": "BT consumer mobile may be tied to EE/BT account offers; confirm new customer availability.",
      "numberPorting": "yes",
      "reviewLevel": "legacy-check"
    },
    {
      "id": "mobiles-co-uk",
      "name": "Mobiles.co.uk",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.mobiles.co.uk/sim-only-deals",
      "notes": "Retailer/comparison source; not the underlying network provider.",
      "numberPorting": "n/a",
      "reviewLevel": "standard"
    },
    {
      "id": "mobile-phones-direct",
      "name": "Mobile Phones Direct",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.mobilephonesdirect.co.uk/sim-only",
      "notes": "Retailer/comparison source; verify provider and cashback terms.",
      "numberPorting": "n/a",
      "reviewLevel": "standard"
    },
    {
      "id": "fonehouse",
      "name": "Fonehouse",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.fonehouse.co.uk/sim-only-deals",
      "notes": "Retailer source; verify redemption cashback and provider terms.",
      "numberPorting": "n/a",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "affordable-mobiles",
      "name": "Affordable Mobiles",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.affordablemobiles.co.uk/sim-only-deals",
      "notes": "Retailer source; verify redemption cashback and contract terms.",
      "numberPorting": "n/a",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "e2save",
      "name": "e2save",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.e2save.com/sim-only-deals",
      "notes": "Retailer source; verify cashback and provider terms.",
      "numberPorting": "n/a",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "metrofone",
      "name": "Metrofone",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.metrofone.co.uk/sim-only-deals",
      "notes": "Retailer source; verify offer and provider terms.",
      "numberPorting": "n/a",
      "reviewLevel": "verify-carefully"
    },
    {
      "id": "carphone-warehouse",
      "name": "Carphone Warehouse",
      "network": "Multi-network",
      "type": "Retailer",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.carphonewarehouse.com/mobiles/sim-only.html",
      "notes": "Retailer/comparison source; availability can change.",
      "numberPorting": "n/a",
      "reviewLevel": "legacy-check"
    },
    {
      "id": "uswitch-mobile",
      "name": "Uswitch mobiles",
      "network": "Multi-network",
      "type": "Comparison",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.uswitch.com/mobiles/compare/sim_only_deals/",
      "notes": "Comparison source; verify final provider price.",
      "numberPorting": "n/a",
      "reviewLevel": "standard"
    },
    {
      "id": "moneysupermarket-mobile",
      "name": "MoneySuperMarket mobiles",
      "network": "Multi-network",
      "type": "Comparison",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.moneysupermarket.com/mobile-phones/sim-only/",
      "notes": "Comparison source; verify final provider price.",
      "numberPorting": "n/a",
      "reviewLevel": "standard"
    },
    {
      "id": "compare-the-market-mobile",
      "name": "Compare the Market mobiles",
      "network": "Multi-network",
      "type": "Comparison",
      "category": "retailer-comparison",
      "sourceUrl": "https://www.comparethemarket.com/mobile-phones/",
      "notes": "Comparison source; verify final provider price.",
      "numberPorting": "n/a",
      "reviewLevel": "standard"
    },
    {
      "id": "gamma-mobile",
      "name": "Gamma Mobile",
      "network": "Multi-network",
      "type": "Business",
      "category": "business",
      "sourceUrl": "https://www.gamma.co.uk/products/mobile/",
      "notes": "Business mobile service; not always consumer-suitable.",
      "numberPorting": "unknown",
      "reviewLevel": "business"
    },
    {
      "id": "daisy-mobile",
      "name": "Daisy Communications Mobile",
      "network": "Multi-network",
      "type": "Business",
      "category": "business",
      "sourceUrl": "https://daisyuk.tech/solutions/mobile/",
      "notes": "Business mobile service; verify contract and support terms.",
      "numberPorting": "unknown",
      "reviewLevel": "business"
    },
    {
      "id": "xln-mobile",
      "name": "XLN Mobile",
      "network": "Multi-network",
      "type": "Business",
      "category": "business",
      "sourceUrl": "https://www.xln.co.uk/business-mobile",
      "notes": "Business mobile service; verify small-business contract terms.",
      "numberPorting": "unknown",
      "reviewLevel": "business"
    },
    {
      "id": "bonline-mobile",
      "name": "bOnline Mobile",
      "network": "Multi-network",
      "type": "Business",
      "category": "business",
      "sourceUrl": "https://www.bonline.com/mobile",
      "notes": "Business mobile service; verify contract terms.",
      "numberPorting": "unknown",
      "reviewLevel": "business"
    },
    {
      "id": "esim-net",
      "name": "eSIM.net",
      "network": "O2/Vodafone/Other",
      "type": "eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.esim.net/",
      "notes": "eSIM plans; confirm whether UK number/PAC support applies.",
      "numberPorting": "unknown",
      "reviewLevel": "data-only"
    },
    {
      "id": "truphone",
      "name": "Truphone",
      "network": "Multi-network",
      "type": "eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.truphone.com/consumer/esim-for-smartphone/",
      "notes": "eSIM/travel-style plans; confirm UK number support.",
      "numberPorting": "unknown",
      "reviewLevel": "data-only"
    },
    {
      "id": "betterroaming",
      "name": "BetterRoaming",
      "network": "Multi-network",
      "type": "eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.betterroaming.com/",
      "notes": "Travel eSIM; generally not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "airalo",
      "name": "Airalo",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.airalo.com/united-kingdom-esim",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "holafly",
      "name": "Holafly",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://esim.holafly.com/esim-uk/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "nomad",
      "name": "Nomad",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.getnomad.app/united-kingdom-eSIM",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "ubigi",
      "name": "Ubigi",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://cellulardata.ubigi.com/rates-and-coverage/uk-data-plans/",
      "notes": "Travel/data eSIM; confirm device compatibility.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "saily",
      "name": "Saily",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://saily.com/esim-united-kingdom/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "alosim",
      "name": "aloSIM",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://alosim.com/united-kingdom-esim/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "yesim",
      "name": "Yesim",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://yesim.app/country/united-kingdom/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "bnesim",
      "name": "BNESIM",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.bnesim.com/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "gigsky",
      "name": "GigSky",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.gigsky.com/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "flexiroam",
      "name": "Flexiroam",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.flexiroam.com/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "mobimatter",
      "name": "MobiMatter",
      "network": "Multi-network",
      "type": "Travel eSIM marketplace",
      "category": "travel-esim",
      "sourceUrl": "https://mobimatter.com/",
      "notes": "Travel eSIM marketplace; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "simoptions",
      "name": "SimOptions",
      "network": "Multi-network",
      "type": "Travel SIM/eSIM marketplace",
      "category": "travel-esim",
      "sourceUrl": "https://www.simoptions.com/esim-united-kingdom/",
      "notes": "Travel SIM/eSIM marketplace; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "airhub",
      "name": "Airhub",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.airhubapp.com/esim/uk",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "maya-mobile",
      "name": "Maya Mobile",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://maya.net/esim/uk",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "roamless",
      "name": "Roamless",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://roamless.com/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "dent",
      "name": "DENT",
      "network": "Multi-network",
      "type": "Travel eSIM",
      "category": "travel-esim",
      "sourceUrl": "https://www.dent-app.com/",
      "notes": "Travel data eSIM; not a UK-number contract replacement.",
      "numberPorting": "no",
      "reviewLevel": "data-only"
    },
    {
      "id": "virgin-mobile-legacy",
      "name": "Virgin Mobile legacy",
      "network": "O2",
      "type": "Legacy brand",
      "category": "legacy-check",
      "sourceUrl": "https://www.virginmedia.com/mobile",
      "notes": "Legacy/migrated mobile brand; verify whether new mobile contracts are available.",
      "numberPorting": "unknown",
      "reviewLevel": "legacy-check"
    },
    {
      "id": "plusnet-mobile-legacy",
      "name": "Plusnet Mobile legacy",
      "network": "EE",
      "type": "Legacy brand",
      "category": "legacy-check",
      "sourceUrl": "https://www.plus.net/mobile/",
      "notes": "Legacy/closed service watchlist; useful to avoid dead-end switching.",
      "numberPorting": "unknown",
      "reviewLevel": "legacy-check"
    },
    {
      "id": "superdrug-mobile-legacy",
      "name": "Superdrug Mobile legacy",
      "network": "Three",
      "type": "Legacy brand",
      "category": "legacy-check",
      "sourceUrl": "https://www.superdrugmobile.com/",
      "notes": "Legacy availability uncertain; verify before considering.",
      "numberPorting": "unknown",
      "reviewLevel": "legacy-check"
    }
  ]
}
