How to spot a fake betting app or a copied site before it reaches your wallet
Start from the regulator's published list, not from a link. A licensed online platform must run on a domain name approved by the Gambling Regulatory Authority (Operations Regulations, r.41). If the address in your browser or the publisher of an app does not match a domain on that list, do not enter a password, a PIN or an identity document.
What a fake app or copied site is after
A fake betting app is not built to take a bet. It is built to collect one of four things: the password to a real player account, a mobile-money PIN, a one-time code, or a photo of an identity document. With the first three a fraudster can empty an account or a wallet. With the fourth, a fraudster can try to pass as you elsewhere, which is why the guide on SIM swap and PIN theft belongs next to this one.
The copy often arrives as a link: in an SMS, a messaging group, a social media post or an advert that imitates a known brand. The page behind the link looks right. The address does not.
The anchor: an approved domain name
Kenyan regulations give you one fixed point to check against. Regulation 41 of the Conduct of Gambling Operations Regulations lists the minimum standards for an online gambling system, and the first of them is "an approved domain name". Operating an online platform without the Authority's approval is an offence under r.48(2), and a licensee must notify the Authority of any material change to the platform within seven days (r.47(1)).
The regulator publishes a list of licensed gaming companies. For many entries the list includes a web domain. That gives a simple rule: the name you see in the browser's address bar should be a domain that appears in the regulator's list, spelled exactly the same way.
The table below reproduces entries from the regulator's list that hold a bookmaker or public gaming licence and show a domain. It is a reference for checking spelling, not a recommendation of any company. The list describes the 2025/26 trading period and the regulator's page was last modified on 2026-03-19. Licences change: open the live register before you rely on any row.
| Trading name | Company | Bookmaker licence | Public gaming licence | Status in list | Domain in list |
|---|---|---|---|---|---|
| 1Xbet | Advanced Gaming Limited | 0001232 | 0001233 | Renewal | www.1xbet.co.ke |
| 22Bet | Nuntis Holdings Limited | 0001293 | 0001294 | Renewal | www.22bet.co.ke |
| 254spin | Gkimilili Technologies Limited | 0001187 | - | Renewal | www.254spin.co.ke |
| 888starz | Zenit Solutions Limited | 0001297 | - | Renewal | www.888starz.co.ke |
| 9Ubet | Glostar Trading Co. Limited | 0001295 | 0001060 | Renewal | www.9ubet.co.ke |
| Ajebet | Cobuin Solutions Limited | 0001121 | - | Renewal | www.ajebet.co.ke |
| Bahati Bet | Lucky Majesty Limited | 0001110 | - | Renewal | www.bahati.bet |
| Bangbet Casino | Bangbet Limited | 0001279 | 0001281 | Renewal | www.bangbet.com |
| Bantu Bet | IGLMS Limited | 0001258 | - | Renewal | www.bantubet.co.ke |
| Begame | Blockdance Africa Limited | 0001127 | 0001185 | Renewal | www.bcgame.ke |
| Bestbets | Superior Ideas Kenya Limited | 0001398 | - | Renewal | www.dabodabo.com |
| Bestnow bets | Bestnow Analytics Technologies Limited | 0001304 | - | Renewal | www.millionsbets.co.ke |
| Bet Lion | Zumandu Limited | 0001371 | 0001347 | Renewal | www.betlion.com |
| Betato | Poker Masters Limited | 0000757 | 0001271 | Renewal | www.betato.com |
| Betbox | Betbox Limited | 0001196 | - | Renewal | www.betbox.co.ke |
| BetBureau | Sportbureau Kenya Limited | 0001317 | - | Renewal | www.betbureau.co.ke |
| Betdonjo | Gikenoh Enterprises Limited | 0001387 | - | Renewal | www.betdonjo.co.ke |
| Betfalme | Falmebet Limited | 0001132 | 0001386 | Renewal | www.betfalme.ke |
| Betfiti | Bet Fiti Limited | 0001155 | - | Renewal | www.betfiti.ke |
| Betika | Shop & Deliver Limited | 0001117 | 0001113 | Renewal | www.betika.com |
| Betkali | Bet Kali Limited | 0001179 | - | Renewal | www.betkali.ke |
| Betken | Cotes Du Rhone Limited | 0001088 | 0001089 | Renewal | www.betken.co.ke |
| Betkumi | Incline Technologies Limited | 0001228 | - | Renewal | www.betkumi.co.ke |
| Betnare | Beyond Intouch Software Limited | 0001379 | - | Renewal | www.betnare.co.ke |
| Betpawa | Nanovas International (K) Ltd | 0001070 | 0001071 | Renewal | www.betpawa.co.ke |
| Betrg8 | Level X Tech Limited | 0001183 | 0001184 | Renewal | www.betgr8.co.ke |
| Bets307 | Nadhra Limited | 0001073 | - | Renewal | www.bets307.co.ke |
| Bettena.com | Smart Plays Limited | 0001343 | - | Renewal | www.bettena.com |
| Bombet | Buenotech Limited | 0001074 | - | Renewal | www.bombet.co.ke |
| Bongo Bongo | Kensen Limited | 0001224 | 0001223 | Renewal | www.bongobongo.ke |
| Bonusbet | JXL solutions Limited | 0001220 | - | Renewal | www.bonusbet.co.ke |
| Buudhabet | Buudha Technologies Limited | 0001341 | - | Renewal | www.buudahbet.com |
| Captainsbet | Zitron Limited | 0001148 | 0001147 | Renewal | www.captainsbet.ke |
| Cheza Cash | Infiniti Capital Limited | 0001160 | - | Renewal | www.chezacash.com |
| Chezabet | Chezamonster Limited | 0001186 | - | Renewal | www.chezabet.ke |
| Dafabet | Asian Betting & Gaming Enterprise Africa Limited | 0001237 | - | Renewal | www.dafabet.co.ke |
| Dbets | Peapay Payments Limited | 0001075 | - | Renewal | www.dbets.co.ke |
| Dolabets | Ortic Connections Limited | 0001134 | - | Renewal | www.sakatabets.co.ke |
| Falcon Bet | Savy Bet Limited | 0001310 | - | Renewal | www.falconbet.co.ke |
| Fanaka | Clarity Limited | 0001309 | 0001311 | Renewal | www.fanakabet.com |
| Fasfas | Five Stride Technologies Ltd | - | 0001298 | Renewal | www.fasfasgames.co.ke |
| Fortbet | Life is A Game Limited | 0001405 | - | Renewal | www.fortebet.co.ke |
| Galaxy betting | Galaxy Betting Limited | 0001248 | - | Renewal | www.galaxybet.co.ke |
| Game Guys | Gameguys Limited | 0001120 | 0001119 | Renewal | aviator.co.ke |
| Gamekali | Game Kali Limited | 0001410 | - | Renewal | www.gamekali.com |
| Gamema Pro | Probet Masters Limited | 0001138 | 0001137 | Renewal | www.winkbet.com |
| Gamemania | Rabow Co Limited | 0001135 | 0001136 | Renewal | www.gamemania.co.ke |
| Gamepro | Gamepro Limited | 0001245 | - | Renewal | www.wekelea.com |
| Games dreams | Games Dreams Technologies Limited | 0001282 | 0001283 | Renewal | www.wezabet.ke |
| Gameshow | Gameshow Bet Limited | 0001251 | 0001250 | Renewal | www.gameshowbet.co.ke |
| Gamestream | Game Stream Limited | 0001124 | - | Renewal | www.gamestream.co.ke |
| Goalpesa | Sakabets Safi Limited | 0001384 | - | Renewal | www.goalpesa.co.ke |
| Grantbet | Grantel Limited | 0001181 | - | Renewal | www.qbet.ke |
| Greatech | Greatech Technology Limited | 0001123 | - | Renewal | www.tushindebet.com |
| HotCrash | Candybuzz Limited | 0001131 | - | Renewal | www.hot-crash.com |
| Ilot Bet | Ilot Kenya Limited | 0001377 | 0001381 | Renewal | www.ilotbet.com |
| Inbet | Mopa Investment Limited | 0001351 | - | Renewal | www.inbetkenya.co.ke |
| Instabets | Supabet Kenya Limited | 0001382 | - | Renewal | www.instabets.co.ke |
| Inukabets | Takaful Technologies Limited | 0001315 | - | Renewal | www.inukabet.co.ke |
| Jackpotbet | Jackpot Junction | 0001169 | - | Renewal | www.jackpotbet.co.ke |
| Jambobet | Tekonstruct Limited | 0001198 | 0001200 | Renewal | www.jambobet.co.ke |
| Janta bets | Ufalme Createch Limited | 0001320 | - | Renewal | www.jantabets.co.ke |
| Jet bet | Ahkum Limited | 0001380 | - | Renewal | www.jetbet.co.ke |
| Juicebet | Gamma Gaming Group Limited | 0001242 | 0001243 | Renewal | www.juicebet.co.ke |
| Kaya Game Casino | Kaya Game Limited | - | 0001126 | Renewal | www.gamekaya.com |
| Ke7 | Kimili Technologies Limited | 0001280 | - | Renewal | www.ke7.com |
| Kenya Charity Sweepstake | Kenya Charity Sweepstake Limited | 0001329 | - | Renewal | www.bandabet.co.ke |
| Kessbet | Kessun Kenya Limited | 0001170 | 0001173 | Renewal | www.kessbet.com |
| Kessgame Casino | Kesstime Kenya Limited | - | 0001159 | Renewal | www.kessgame.co.ke |
| Kilibet | Apuesta Kenya Limited | 0001214 | 0001263 | Renewal | www.kilibet.ke |
| Kings Bet | Poker Kings Limited | 0001175 | 0001177 | Renewal | www.spotika.com |
| Kwachua | Kwachua Entertainment Limited | 0001329 | 0001238 | Renewal | www.ken.bet |
| Kwik Bet | Solami Limited | 0001133 | - | Renewal | www.kwikbet.co.ke |
| Lakibets | Lenstech Technologies Limited | 0001182 | - | Renewal | www.hakibets.com |
| Las Vegas Casino | Family Town 2002 Limited | - | 0001197 | Renewal | www.lasvegas.co.ke |
| Locket | Floe Investment Limited | 0001265 | - | Renewal | www.lockbet.co.ke |
| Malisaifi Bets | DigiSwift Communications Limited | 0001373 | - | Renewal | www.crashkali.co.ke |
| Maycasino | Maypay Limited | - | 0001205 | Renewal | www.maycasino.com |
| mbogibet | Geneinebottle Limited | 0001152 | - | Renewal | www.mbogibet.co.ke |
| Melbet | Game Tosha Limited | 0001174 | 0001176 | Renewal | melbet.ke |
| MeridianBet | Gameday Enterprise Limited | 0001210 | 0001209 | Renewal | www.meridianbet.ke |
| Metabet | Metaweb Solutions Limited | 0001167 | - | Renewal | www.metabet.ke |
| Meziz bet | Meziz Bet Limited | 0001331 | - | Renewal | www.mezizbet.com |
| Michezobet | Michezobet Kenya Limited | 0001438 | - | Renewal | www.michezobet.ke |
| Mobi bet | Lottotech Solutions Limited | 0001336 | - | Renewal | www.tucheze.com |
| Moss bet | Mossberg Solutions Ltd | 0001103 | - | Renewal | www.mossbets.co.ke |
| MowinBet | Mowinbet Limited | 0001335 | - | Renewal | www.mowinbet.co.ke |
| Moyobet | Carnaval Kenya Limited | 0001287 | 0001288 | Renewal | www.moyobet.ke |
| Mozzartbet | Mozzartbet Kenya Limited | 0001188 | 0001189 | Renewal | www.mozzartbet.co.ke |
| Mshike Bet | Antoz Technology Limited | 0001236 | - | Renewal | www.mshikebet.co.ke |
| Msport | Sparksmatrix Limited | 0001206 | - | Renewal | www.maybets.com |
| Ngirbets | Fastbook Solutions Limited | 0001265 | - | Renewal | www.ngiribets.co.ke |
| Odibets | Kareco Holdings Limited | 0001095 | 0001096 | Renewal | www.odibets.com |
| Odipay | Odipay Limited | 0001394 | 0001482 | Renewal | www.chezagame.com |
| Okoabets | Curtis and Fletcher Solutions Limited | 0001255 | 0001254 | Renewal | www.naibet.co.ke |
| PakaKumi | Reys & Meys Limited | 0001230 | 0001229 | Renewal | www.pakakumi.com |
| Pepeta | Norm Kick-off Limited | 0001141 | 0001142 | Renewal | www.pepeta.com |
| Pitch 90 Bet | Bet Mbao Limited | 0001157 | 0001158 | Renewal | www.pitch90bet.com |
| Play Master | Nest Bit Kenya Limited | 0001301 | 0001300 | Renewal | www.playmaster.co.ke |
| Rabbit bet | Fakel Ventures Limited | 0001296 | - | Renewal | www.wrbet.ke |
| Radabet | Mobisphere Limited | 0001340 | - | Renewal | www.radabet.co.ke |
| Regency slots | Sky Gaming Kenya Limited | - | 0001403 | Renewal | www.skycitycasino.com |
| Royal Palms Casino | Southcape Investment Limited | 0001112 | 0001111 | Renewal | www.palmsbet.co.ke |
| Safari Games | Emart Bonanza Limited | 0001339 | - | Renewal | www.safarigames.co.ke |
| Scorpesa | Betwin Limited | 0001272 | - | Renewal | www.betwin.ke |
| Sembobet | Jombuny Technologies Limited | 0001151 | - | Renewal | www.semobet.ke |
| Shabiki | Playco Technology Limited | 0001080 | 0001082 | Renewal | www.shabiki.com |
| Shinebet | Shine Bet Limited | 0001319 | - | Renewal | www.shinebet.co.ke |
| Smata bet | Better Bet Limited | 0001224 | - | Renewal | www.smatabets.com |
| Sofabets | Down Town Bets Kenya Limited | 0001130 | - | Renewal | www.sofabets.com |
| Solid bets | Solid Gaming Limited | 0001259 | 0001261 | Renewal | www.imarabet.co.ke |
| Sportpesa | Milestone Games Limited | 0001193 | - | Renewal | www.sportpesa.com |
| Sportybet | Dreamhub Technology Limited | 0001203 | 0001202 | Renewal | www.sportybet.com |
| Starbet | Lyle Kenya Limited | 0001195 | - | Renewal | www.starbet.co.ke |
| Surebet | Risecom Limited | 0001400 | - | Renewal | www.surebet.co.ke |
| Swiftbet | Tripsmon Limited | 0001252 | - | Renewal | www.swiftbet.co.ke |
| Tigon Bet | Universal Winners Ltd | 0001217 | 0001218 | Renewal | www.tigonbet.co.ke |
| Ushindi Bet | Dumu Kenya Limited | 0001171 | - | Renewal | www.ushindibet.com |
| Vincitutbet Casino | Vincitu Africa Limited | 0001260 | 0001262 | Renewal | www.vincitubet.co.ke |
| Viva bet | Solomo Limited | 0001164 | 0001163 | Renewal | www.vivabet.ke |
| Wakabet | Golden Honey Badger | 0001116 | 0001115 | Renewal | www.tuzowins.com |
| Zawadika Bet | Zawadika Promotions Limited | 0001333 | - | Renewal | www.zawadika.co.ke |
How to check a site or an app, step by step
- Type the address yourself
Do not follow a link from a message to reach a login page. Type the domain from the regulator's list into the address bar, or use a bookmark you made earlier from that address.
- Read the address bar from right to left
The real site name is the part immediately before the ending (such as .com or .co.ke). Extra words in front of it, a swapped letter, a hyphen that should not be there or a different ending all mean a different site.
- Look for the operator's legal details
An operator's approved terms must state "the name and full physical address of the promoter" and its Paybill numbers, short codes and USSD numbers (r.4(2)). Approved advertising must show the licence number, the licensee's name and address and a customer-care number (Advertising Regulations, r.8). A site with none of these is not behaving like a licensee.
- Trace an app back to that domain
The regulator's list does not name apps. Treat an app as genuine only if you reached it from the operator's approved domain or from an official app store listing whose publisher is the licensed company. An app file sent to you by a person, a group or an unknown site fails this test.
- Check the payment prompt
Before entering a wallet PIN, compare the business number and the recipient name with those in the operator's terms. The guide on how deposits reach a player account explains what that prompt should look like.
Why app files from links are a particular risk
An APK is simply the package in which an Android app travels. A file from an unknown source can be a real app with extra code added. On the screen it shows the same logo and the same login form. Underneath, it can ask for permissions that a betting app has no need for.
| Warning sign | Why it matters | What to do |
|---|---|---|
| The app arrived as a file or link in a message or group | Nobody has checked who built it | Do not install it; go to the operator's approved domain instead |
| It asks to read or send SMS | One-time codes and wallet confirmations arrive by SMS | Refuse the permission; remove the app |
| It asks for accessibility access or to display over other apps | These permissions let an app see or cover what is on the screen, including a PIN prompt | Refuse the permission; remove the app |
| It asks you to type your mobile-money PIN inside the app | A genuine payment asks for the PIN in the wallet service's own prompt, not in a third-party form | Stop; change the PIN if you entered it |
| It asks for a payment before a "prize" can be released | Advance-fee fraud; Safaricom's advice is never to send money to release prizes | Do not pay; forward the message to 333 on Safaricom |
| The address or publisher name differs slightly from the operator's | Look-alike names are how copied sites pass a quick glance | Compare with the regulator's list letter by letter |
This site does not explain how to install apps from outside official channels. If a licensed operator offers an app, its own approved domain is the place that says where to get it.
If you have already installed something suspicious
- Disconnect and remove it
Switch off mobile data and Wi-Fi, then remove the app. Check the list of apps with SMS and accessibility permissions and withdraw any you do not recognise.
- Change the wallet PIN
Safaricom's advice when you suspect someone knows your PIN is: "Change your PIN immediately." Contact your network as soon as you suspect your details or phone have been compromised.
- Change the player-account password from another device
Use the operator's approved domain. Then contact its customer care centre, which s.68(8) of the Gambling Control Act, 2025 requires to be maintained within Kenya, and ask whether there were logins or withdrawal requests you did not make.
- Think about what documents you sent
If you uploaded an identity document to a copied site, watch for lines registered in your name (on Safaricom,
*106#) and for messages about accounts you did not open. The guide on proof of age and identity checks explains where genuine verification happens. - Report it
Safaricom asks customers to notify it of impostors and suspicious branded links, websites and social media handles, and to forward fraud messages to 333. The Gambling Regulatory Authority's toll-free line is 0800-723-770.
Why an unlicensed site leaves you without cover
The protections described across this site are duties of licensees: separated player funds (r.41), encrypted player data (r.42), payment deadlines, a customer care centre in Kenya and a regulator that can suspend or revoke a platform authorisation (r.51). They exist because the operator's system was approved, as set out in the glossary entry on the gambling control system.
A copied site or an unlicensed one offers none of this. Money sent to it is not held in a player account under the Act, and there is no approved dispute process behind it. Section 92 makes it an offence to aid the unlicensed management of an electronic gambling site or to solicit any person to bet on an unlicensed site.
Questions and answers
What is an APK file?
An APK is the package format in which an Android app is delivered. The format is not harmful in itself. The risk comes from who built the file and how it reached you, because a modified copy of a real app can look identical on the screen.
Is a site safe if it shows a licence number?
Not on that fact alone. A number is easy to copy. Compare the company, the licence number and the domain with the Gambling Regulatory Authority's list of licensed gaming companies, and check that the address in your browser is the domain in that list.
Does the regulator's list show apps?
No. The list for the 2025/26 trading period gives the company, the trading name, licence numbers by type, a status and, for many entries, a web domain. It does not list mobile apps, so an app has to be traced back to one of those domains.
What should I do if I typed my mobile-money PIN into a suspicious app?
Change the PIN immediately, which is Safaricom's published advice when you suspect someone knows it, and contact your mobile network. Then remove the app, change the player-account password from a clean device and tell the operator's customer care centre.
Is it an offence to run or promote an unlicensed gambling site?
Yes. Under section 67(1) of the Gambling Control Act, 2025 online gambling needs a licence from the Authority, and section 92 makes it an offence, among other things, to aid the unlicensed management of an electronic gambling site or to solicit any person to bet in an unlicensed gambling activity or site.
Sources
- Gambling Regulatory Authority: licensed gaming companies, trading period 2025/26 (page last modified 2026-03-19), accessed 2026-10-04
- Gambling Control Act, 2025 (No. 14 of 2025), ss.67, 68, 92, accessed 2026-10-04
- Gambling Control (Conduct of Gambling Operations) Regulations, 2026, rr.4, 41, 47, 48, 50, accessed 2026-10-04
- Gambling Control (Advertising) Regulations, 2026, r.8, accessed 2026-10-04
- Safaricom: fraud awareness, tips for staying safe, accessed 2026-10-04