Anywhere, anytime — all you need is your phone. kj 99 is built with Bangladesh's network conditions in mind, so it runs smoothly even on a 3G connection.
Fully secure — virus-free, verified file
Android, iOS, or straight from your browser — use whichever works best for you
The most popular method in Bangladesh — download the APK file directly and install it.
Optimized for iPhone and iPad — looks stunning on Retina displays.
Many users wonder why they need a separate app when the browser works just fine. The difference is actually significant. The kj 99 app accesses your phone's hardware directly, so games load much faster and use considerably less battery.
During Bangladesh's cricket season, thousands of users betting live at the same time can slow down a browser. The app handles that load far better — it connects directly to the server without the extra layer a browser adds.
Push notifications are built right into the app — new bonuses, pre-match reminders, deposit confirmations — all updates appear directly on your screen. That's something a browser simply can't offer.
Installing the APK file takes just a few minutes
Tap the "Download APK" button above. The file will be saved to your phone's Downloads folder.
Go to Settings → Security → and enable "Unknown Sources" or "Install Unknown Apps". You only need to do this once.
Go to your Downloads folder and tap the kj99.apk file. The installation window will appear.
Review the permissions list and tap "Install". Installation completes in 30–60 seconds.
Open the app and log in to your account. If you're a new member, register to claim your welcome bonus.
Easy Installation on iPhone & iPad
Tap the "Download for iOS" button above. It works best when opened in Safari.
Tap "Allow" or "Install" when prompted. If asked to permit profile installation, grant the permission.
Go to Settings → General → VPN & Device Management and trust kj 99.
Once installation is complete, the kj 99 icon will appear on your home screen. Tap it to open.
Once you log in with your password the first time, you can use Face ID or Touch ID for all future logins.
From Sonargaon to the Sundarbans — the kj 99 app delivers the same performance everywhere in Bangladesh. Here's what sets it apart.
Menus, notifications, and support — all in Bengali.
Games stay smooth even on a weak connection.
Match starts, bonuses, withdrawals — all delivered via push notification.
Log in instantly with your fingerprint or face.
An eye-friendly dark theme for late-night gaming sessions.
New features and security patches are delivered automatically.
Deposits and withdrawals on the kj 99 app are quick and straightforward. Bangladesh's most popular mobile payment services — bKash, Nagad, and Rocket — are supported directly within the app, so there's no need to switch between apps.
When making a deposit, the app redirects you to your payment app automatically, and your balance updates instantly once confirmed. The whole process typically takes 1–2 minutes.
There's one more exclusive perk — make your first deposit through the app and get an extra ৳200 bonus. This offer is available to app users only.
Get an extra ৳200 bonus on your first deposit via the app — for new members only.
Check which devices are supported
Which One Is Right for You?
| Features | App | Browser |
|---|---|---|
| Loading Speed | Much Faster | Medium |
| Push Notifications | ✔ Yes | None |
| Biometric Login | ✔ Yes | None |
| Offline Mode | Partial | None |
| Battery Usage | Low | High |
| Installation Required | Yes | No |
| Extra Bonus | ✔ ৳200 | None |
Those who used the kj 99 app at a Rami table in Rajshahi during Pohela Boishakh celebrations know exactly how seamless it is. This app was built with a real understanding of how mobile networks work in Bangladesh.
From the fields of Rangpur in the north to the beaches of Cox's Bazar in the south — wherever you have a mobile signal, kj 99 works. Lobby and slots games even run on a 2G connection.
Enabling the app's lite mode significantly reduces data consumption — using as little as 30–50 MB per hour. This is especially useful for users on limited data plans.
Try these fixes if you're having trouble installing
This usually happens when the download is incomplete. Delete the file and download it again. If your connection is unstable, switch to Wi-Fi.
Go to Settings and enable "Unknown Sources". On some phones, this option is found under Settings → Apps → Special App Access.
Restart your phone and try again. If the issue persists, uninstall the app and download the latest version.
Go to Settings → General → VPN & Device Management and tap "Trust" on the kj 99 profile.
If none of the above solutions work, reach out to our 24/7 live chat support — help is available in Bangla.
What members want to know about the app