Betting Apps Kenya 18+

App check: licensed operators and the domains their apps should match

Before you install a betting app, find the operator here. The table reproduces every line of the Gambling Regulatory Authority's list of licensed gaming companies for the trading period 2025/26 that carries a domain, exactly as published. Compare the four fields below with the app's store listing, or with the address an APK came from. Domains are plain text: nothing on this page opens an operator's site.

Four fields to compare

  • Developer name. In Google Play the developer name sits under the app title; in the App Store it is under the app name and again in the Information block. It should be the company in the Operators name column or the trading name next to it. A personal name or an unrelated company is a mismatch. Apple's App Review Guideline 5.1.1(ix) says apps in highly regulated fields such as gambling should be submitted by the legal entity providing the service, not by an individual developer.
  • Website field. Both stores show a developer website in the listing. Its domain should be the one in the Domain as listed column, not a link shortener, a blog or a site for another country.
  • APK source. If you were offered an APK outside Google Play, look at the address the file downloads from. It should be the listed domain. A file passed on in a chat group, a forum or a mirror site cannot be tied to any line in this table.
  • Licence line. The operator must appear below with a number in the BK, PG or PL column for the trading period 2025/26. Section 28(1) of the Gambling Control Act, 2025 makes a licence a condition of offering a gambling service, and section 36(3) requires an online licensee to display its licence on its online platform, so the app or the site behind it should show the licence as well.

Four matches do not prove that a file is the operator's genuine build; one mismatch is enough to stop and report. The Authority's live page prevails over this copy.

Source: Licensed operators - GAMBLING REGULATORY AUTHORITY OF KENYA - LICENSED GAMING COMPANIES - FOR THE TRADING PERIOD 2025/26, read on 2026-10-28. Trading period 2025/26. 125 of 187 published lines carry a domain and appear below, sorted by trading name. The regulator's live page prevails.

Licence holders with a published domain, as listed by the Gambling Regulatory Authority for the trading period 2025/26
No.Trading nameOperators nameBKPGPLStatusDomain as listed
11XbetAdvanced Gaming Limited00012320001233NilRenewalwww.1xbet.co.ke
222BetNuntis Holdings Limited00012930001294NilRenewalwww.22bet.co.ke
3254spinGkimilili Technologies Limited0001187NilNilRenewalwww.254spin.co.ke
4888starzZenit Solutions Limited0001297NilNilRenewalwww.888starz.co.ke
59UbetGlostar Trading Co. Limited00012950001060NilRenewalwww.9ubet.co.ke
6AjebetCobuin Solutions Limited0001121NilNilRenewalwww.ajebet.co.ke
7Bahati BetLucky Majesty Limited0001110NilNilRenewalwww.bahati.bet
8Bangbet CasinoBangbet Limited00012790001281NilRenewalwww.bangbet.com
9Bantu BetIGLMS Limited0001258NilNilRenewalwww.bantubet.co.ke
10BegameBlockdance Africa Limited00011270001185NilRenewalwww.bcgame.ke
11BestbetsSuperior Ideas Kenya Limited0001398NilNilRenewalwww.dabodabo.com
12Bestnow betsBestnow Analytics Technologies Limited0001304NilNilRenewalwww.millionsbets.co.ke
13Bet LionZumandu Limited00013710001347NilRenewalwww.betlion.com
14BetatoPoker Masters Limited00007570001271NilRenewalwww.betato.com
15BetboxBetbox Limited0001196NilNilRenewalwww.betbox.co.ke
16BetBureauSportbureau Kenya Limited0001317NilNilRenewalwww.betbureau.co.ke
17BetdonjoGikenoh Enterprises Limited0001387NilNilRenewalwww.betdonjo.co.ke
18BetfalmeFalmebet Limited00011320001386NilRenewalwww.betfalme.ke
19BetfitiBet Fiti Limited0001155NilNilRenewalwww.betfiti.ke
20BetikaShop & Deliver Limited00011170001113NilRenewalwww.betika.com
21BetkaliBet Kali Limited0001179NilNilRenewalwww.betkali.ke
22BetkenCotes Du Rhone Limited00010880001089NilRenewalwww.betken.co.ke
23BetkumiIncline Technologies Limited0001228NilNilRenewalwww.betkumi.co.ke
24BetnareBeyond Intouch Software Limited0001379NilNilRenewalwww.betnare.co.ke
25BetpawaNanovas International (K) Ltd00010700001071NilRenewalwww.betpawa.co.ke
26Betrg8Level X Tech Limited00011830001184NilRenewalwww.betgr8.co.ke
27Bets307Nadhra Limited0001073NilNilRenewalwww.bets307.co.ke
28Bettena.comSmart Plays Limited0001343NilNilRenewalwww.bettena.com
29BombetBuenotech Limited0001074NilNilRenewalwww.bombet.co.ke
30Bongo BongoKensen Limited00012240001223NilRenewalwww.bongobongo.ke
31BonusbetJXL solutions Limited0001220NilNilRenewalwww.bonusbet.co.ke
32BuudhabetBuudha Technologies Limited0001341NilNilRenewalwww.buudahbet.com
33CaptainsbetZitron Limited00011480001147NilRenewalwww.captainsbet.ke
34Cheza CashInfiniti Capital Limited0001160NilNilRenewalwww.chezacash.com
35ChezabetChezamonster Limited0001186NilNilRenewalwww.chezabet.ke/
36DafabetAsian Betting & Gaming Enterprise Africa Limited0001237NilNilRenewalwww.dafabet.co.ke
37DbetsPeapay Payments Limited0001075NilNilRenewalwww.dbets.co.ke
38DolabetsOrtic Connections Limited0001134NilNilRenewalwww.sakatabets.co.ke
39Dream Big LotteryDream Big Lottery LtdNilNil0001093Renewalwww.dreambiglottery.co.ke
40Falcon BetSavy Bet Limited0001310NilNilRenewalwww.falconbet.co.ke
41FanakaClarity Limited000130900013110001312Renewalwww.fanakabet.com
42FasfasFive Stride Technologies LtdNil0001298NilRenewalwww.fasfasgames.co.ke
43FortbetLife is A Game Limited0001405NilNilRenewalwww.fortebet.co.ke
44Galaxy bettingGalaxy Betting Limited0001248NilNilRenewalwww.galaxybet.co.ke
45Game GuysGameguys Limited00011200001119NilRenewalhttps://aviator.co.ke/
46GamekaliGame Kali Limited0001410NilNilRenewalwww.gamekali.com
47Gamema ProProbet Masters Limited00011380001137NilRenewalwww.winkbet.com
48GamemaniaRabow Co Limited00011350001136NilRenewalwww.gamemania.co.ke
49GameproGamepro Limited0001245NilNilRenewalwww.wekelea.com
50Games dreamsGames Dreams Technologies Limited00012820001283NilRenewalwww.wezabet.ke
51GameshowGameshow Bet Limited00012510001250NilRenewalwww.gameshowbet.co.ke
52GamestreamGame Stream Limited0001124NilNilRenewalwww.gamestream.co.ke
53GoalpesaSakabets Safi Limited0001384NilNilRenewalwww.goalpesa.co.ke
54GrantbetGrantel Limited0001181NilNilRenewalwww.qbet.ke
55GreatechGreatech Technology Limited0001123NilNilRenewalwww.tushindebet.com
56HotCrashCandybuzz Limited0001131NilNilRenewalwww.hot-crash.com
57Ilot BetIlot Kenya Limited00013770001381NilRenewalwww.ilotbet.com
58InbetMopa Investment Limited0001351NilNilRenewalwww.inbetkenya.co.ke
59InstabetsSupabet Kenya Limited0001382NilNilRenewalwww.instabets.co.ke
60InukabetsTakaful Technologies Limited0001315NilNilRenewalwww.inukabet.co.ke
61JackpotbetJackpot Junction0001169NilNilRenewalwww.jackpotbet.co.ke
62JambobetTekonstruct Limited00011980001200NilRenewalwww.jambobet.co.ke
63Janta betsUfalme Createch Limited0001320NilNilRenewalwww.jantabets.co.ke
64Jet betAhkum Limited0001380NilNilRenewalwww.jetbet.co.ke
65JuicebetGamma Gaming Group Limited00012420001243NilRenewalwww.juicebet.co.ke
66Kaya Game CasinoKaya Game LimitedNil0001126NilRenewalwww.gamekaya.com
67Ke7Kimili Technologies Limited0001280NilNilRenewalwww.ke7.com
68KenlottoKenlotto International LimitedNilNil0001338Renewalwww.kenlotto.co.ke
69Kenya Charity SweepstakeKenya Charity Sweepstake Limited0001329NilNilRenewalwww.bandabet.co.ke
70KessbetKessun Kenya Limited00011700001173NilRenewalwww.kessbet.com
71Kessgame CasinoKesstime Kenya LimitedNil0001159NilRenewalwww.kessgame.co.ke
72KilibetApuesta Kenya Limited00012140001263NilRenewalwww.kilibet.ke
73Kings BetPoker Kings Limited00011750001177NilRenewalwww.spotika.com
74KwachuaKwachua Entertainment Limited000132900012380001241Renewalwww.ken.bet
75Kwik BetSolami Limited0001133NilNilRenewalwww.kwikbet.co.ke
76LakibetsLenstech Technologies Limited0001182NilNilRenewalwww.hakibets.com
77Las Vegas CasinoFamily Town 2002 LimitedNil0001197NilRenewalwww.lasvegas.co.ke
78LocketFloe Investment Limited0001265NilNilRenewalwww.lockbet.co.ke
79Malisaifi BetsDigiSwift Communications Limited0001373NilNilRenewalwww.crashkali.co.ke
80MaycasinoMaypay LimitedNil0001205NilRenewalwww.maycasino.com
81mbogibetGeneinebottle Limited0001152NilNilRenewalwww.mbogibet.co.ke
82MelbetGame Tosha Limited00011740001176NilRenewalhttps://melbet.ke
83MeridianBetGameday Enterprise Limited00012100001209NilRenewalwww.meridianbet.ke/
84MetabetMetaweb Solutions Limited0001167NilNilRenewalwww.metabet.ke/
85Meziz betMeziz Bet Limited0001331NilNilRenewalwww.mezizbet.com
86MichezobetMichezobet Kenya Limited0001438NilNilRenewalwww.michezobet.ke
87Mobi betLottotech Solutions Limited0001336NilNilRenewalwww.tucheze.com
88Moss betMossberg Solutions Ltd0001103NilNilRenewalwww.mossbets.co.ke
89MowinBetMowinbet Limited0001335NilNilRenewalwww.mowinbet.co.ke
90MoyobetCarnaval Kenya Limited00012870001288NilRenewalwww.moyobet.ke
91MozzartbetMozzartbet Kenya Limited00011880001189NilRenewalwww.mozzartbet.co.ke
92Mshike BetAntoz Technology Limited0001236NilNilRenewalwww.mshikebet.co.ke
93MsportSparksmatrix Limited0001206NilNilRenewalwww.maybets.com
94My LottoDynamic Mobile Communication LtdNilNil0001326Renewalwww.mylottokenya.co.ke
95NgirbetsFastbook Solutions Limited0001265NilNilRenewalwww.ngiribets.co.ke
96OdibetsKareco Holdings Limited000109500010960001097Renewalwww.odibets.com
97OdipayOdipay Limited00013940001482NilRenewalwww.chezagame.com
98OkoabetsCurtis and Fletcher Solutions Limited00012550001254NilRenewalwww.naibet.co.ke
99PakaKumiReys & Meys Limited00012300001229NilRenewalwww.pakakumi.com
100PepetaNorm Kick-off Limited00011410001142NilRenewalwww.pepeta.com
101Pitch 90 BetBet Mbao Limited‘00011570001158NilRenewalwww.pitch90bet.com
102Play MasterNest Bit Kenya Limited00013010001300NilRenewalwww.playmaster.co.ke
103Rabbit betFakel Ventures Limited0001296NilNilRenewalwww.wrbet.ke
104RadabetMobisphere Limited0001340NilNilRenewalwww.radabet.co.ke
105Regency slotsSky Gaming Kenya LimitedNil0001403NilRenewalwww.skycitycasino.com
106Royal Palms CasinoSouthcape Investment Limited‘00011120001111NilRenewalwww.palmsbet.co.ke
107Safari GamesEmart Bonanza Limited0001339NilNilRenewalwww.safarigames.co.ke
108ScorpesaBetwin Limited0001272NilNilRenewalwww.betwin.ke
109SembobetJombuny Technologies Limited0001151NilNilRenewalwww.semobet.ke
110ShabikiPlayco Technology Limited00010800001082NilRenewalwww.shabiki.com
111ShinebetShine Bet Limited0001319NilNilRenewalwww.shinebet.co.ke
112Smata betBetter Bet Limited0001224NilNilRenewalwww.smatabets.com
113SofabetsDown Town Bets Kenya Limited0001130NilNilRenewalwww.sofabets.com
114Solid betsSolid Gaming Limited00012590001261NilRenewalwww.imarabet.co.ke
115SportpesaMilestone Games Limited0001193NilNilRenewalwww.Sportpesa.com
116SportybetDreamhub Technology Limited00012030001202NilRenewalwww.sportybet.com
117StarbetLyle Kenya Limited0001195NilNilRenewalwww.starbet.co.ke
118SurebetRisecom Limited0001400NilNilRenewalwww.surebet.co.ke
119SwiftbetTripsmon Limited0001252NilNilRenewalwww.swiftbet.co.ke
120Tigon BetUniversal Winners Ltd000121700012180001216Renewalwww.tigonbet.co.ke
121Ushindi BetDumu Kenya Limited‘0001171Nil0001172Renewalwww.Ushindibet.com
122Vincitutbet CasinoVincitu Africa Limited00012600001262NilRenewalwww.vincitubet.co.ke
123Viva betSolomo Limited00011640001163NilRenewalwww.vivabet.ke
124WakabetGolden Honey Badger00011160001115NilRenewalwww.tuzowins.com
125Zawadika BetZawadika Promotions Limited0001333NilNilRenewalwww.zawadika.co.ke

How to read the table

The columns are the regulator's own, in the regulator's order with one omission: No., Operators Name, Trading Name, BK, PG, PL, STATUS and DOMAINS. The regulator's page does not explain the abbreviations BK, PG and PL, and this site does not add a meaning the page does not give; read them as the three licence-number columns the regulator publishes. 'Nil' in a licence column is the regulator's word for an empty cell. The Status column carries two values on the published page, 'Renewal' on 170 lines and 'New' on 17.

The published list has 187 operator rows, numbered 1 to 188 with number 119 skipped. The regulator's site reports the page as last modified on 19 March 2026; this copy was read on 28 October 2026. Lines that publish no domain are left out of this table because an app cannot be matched to them by domain, which is why the count above is lower than 187. The No. column here is this page's own running number after sorting by trading name, not the regulator's.

Every cell is reproduced as published, including spelling, capitalisation, a stray apostrophe before three licence numbers and the occasional 'https://' or trailing slash in a domain. Nothing was corrected, because a corrected copy would no longer be the regulator's list.

What a mismatch means

Regulation 102(2) of the Gambling Control (Conduct of Gambling Operations) Regulations, 2026 defines an illegal gambling platform as any website, application, digital device or electronic system that offers gambling without the authorisation, licence or approval required under the law. An app whose developer, website and download address cannot be tied to a line on the regulator's list is, at best, unverifiable, and section 28(1) of the Act makes a licence the condition of offering the service at all.

If one field does not match: do not install, or if the app is already on the phone, do not deposit and do not photograph your ID for it. Report the listing through the store's own report option. Section 10(m) of the Act gives the Gambling Regulatory Authority the function of receiving and determining complaints from the public, and its website advertises a toll-free line, 0800-723-770, and describes a complaint form delivered to its offices at ACK Garden Annex, 7th floor, Nairobi.

The store rules behind the check

Google Play allows real-money gambling apps only in select countries, only after an application process and only for operators licensed by the relevant authority in that country; Kenya is on its list, for online casino games, sports betting, horse racing where separately licensed, and lotteries. The developer must hold a valid licence for each country where the app is distributed, keep the app free to download, rate it AO (Adult Only) or the IARC equivalent, block under-age users and block access from places the licence does not cover. That is why the developer name and the website field are worth comparing: Google has already tied them to a licence once, and a clone has not been through that process.

Apple's App Review Guideline 5.3.4 requires real-money gaming apps to hold the necessary licences in the locations where the app is used, to be geo-restricted to those locations and to be free on the App Store; guideline 5.3.3 forbids using in-app purchase to buy credit for real-money gaming, so deposits in an iPhone betting app run through the operator's own payment methods, such as mobile money, not through Apple.

On Android, installation from outside a trusted first-party store is blocked until you opt in, per source, on the 'Install unknown apps' settings screen (Android 8.0 and higher). Google Play Protect is on by default, and when you install from an unknown source it may ask to send the app to Google for analysis. Neither warning says whether the operator is licensed; the table above does.

What this table is not

It is not the register of licences the Authority keeps under section 39(1) of the Act, which records a licensee's identity, activity, counties and expiry date and which section 39(2) opens to the public at reasonable times on payment of a prescribed fee. The published web list carries no expiry dates, so none appear here. The order is alphabetical by trading name and means nothing else. No line is a statement that any particular app is genuine: that is what the four fields are for.

Questions people ask

Why are some licensed operators missing from this table?

Because they publish no domain. Of the 187 lines on the regulator's list, only those with a domain in the DOMAINS column appear here, since an app can only be matched to a line by its domain. An operator without a listed domain is still on the regulator's page; check there if the name you are looking for is absent.

Does a licence number printed inside the app prove it is genuine?

No. A clone can print any number it likes. The number must match the BK, PG or PL value on the regulator's line for that trading name, and the developer name, website field and download address must match the same line. Section 36(3) of the Gambling Control Act, 2025 requires an online licensee to display its licence, which is why genuine apps show one; it is the match, not the display, that counts.

Is a betting website covered by the same licence as the app?

Section 67(1) of the Act names three online licence types: online bookmaker, online lottery and online casino. The licence covers the online gambling service; the app and the website are two doors to it. The domain in the table is the website; the app's developer name and website field should point at the same operator and the same domain.

How current is this table?

It is a copy of the regulator's page as read on 28 October 2026, for the trading period 2025/26; the regulator's site reports that page as last modified on 19 March 2026. The copy is refreshed from the page, never edited by hand, and the regulator's live page prevails over anything shown here.