Get the full kk888 experience on your Android phone. Bet on PSL, T20 internationals and Football, play Live Casino, deposit via JazzCash — all from a single app built for Pakistani users.
Free download • No hidden charges • PKR supported • 18+ only
kk888 is fully accessible on Android via APK, and on any device through the mobile browser — no installation required for the browser version.
Download the kk888 APK file directly to your Android phone or tablet. Install in under a minute and get full access to sports betting, live casino, slots and your account dashboard — all optimised for mobile screens.
You may need to enable "Install from Unknown Sources" in your phone settings before installing.
No installation needed — open kk888 in Chrome, Firefox or any browser on your phone and the site adapts automatically to your screen size. All features including live betting, deposits and withdrawals are available through the browser.
Bookmark kk888.cx on your home screen for one-tap access without needing the app installed.
Installing an APK on Android is a very common process in Pakistan — most users are already familiar with it from other apps. If this is your first time, the steps below walk you through it clearly.
Go to your Android Settings → Security (or Privacy on newer phones) → enable "Install Unknown Apps" or "Unknown Sources" for your browser or file manager. This is required for any APK not from the Play Store.
Tap the Download Android APK button on this page. Your browser will download the kk888 APK file — it is around 28 MB so it downloads quickly even on a 4G connection. Wait for the download to complete before proceeding.
Pull down your notification bar and tap the completed download, or open your file manager and navigate to the Downloads folder. Tap the kk888 APK file to begin installation.
Your phone will show the installation screen. Tap "Install" and wait a few seconds. You do not need to grant any unusual permissions — the app only requests what is needed for normal operation like notifications and storage.
Once installed, tap "Open" or find the kk888 icon on your home screen. Log in with your existing account or register a new one. Your balance, bet history and preferences sync instantly.
The app is not a stripped-down version of the website — it is the full kk888 platform optimised for touch screens and mobile data connections.
Full pre-match and in-play markets for Pakistan cricket, PSL, T20 internationals and Test matches — all with real-time odds updates.
Join live dealer tables for Baccarat, Roulette and Teen Patti straight from the app. High-definition streaming even on mobile data.
Browse hundreds of slots and instant-win games. The mobile interface loads games fast and keeps them playable on smaller screens.
Fund your account directly from the app using JazzCash, Easypaisa, Raast or bank transfer — all in PKR with no extra fees.
Enable push notifications to get alerted before PSL matches start, when enhanced odds go live, or when your withdrawal is processed.
The app is optimised for Pakistani mobile networks — it loads quickly on 4G and is usable even on a 3G connection during matches.
Request a withdrawal to JazzCash or Easypaisa directly from the app. Verified accounts receive funds typically within a few hours.
Build multi-match accumulators across cricket, football and esports from your phone. The bet slip shows your combined PKR return live.
Access your VIP status, claim active bonuses and check current promotions — all visible from the app's main dashboard.
For a lot of Pakistani sports fans, the phone is the primary screen. Whether you are watching a PSL match at a friend's place, checking cricket scores during a commute, or quickly placing a bet before the toss — having kk888 on your phone means you are never in a position where the moment has passed before you can act on it.
The kk888 app was built with exactly that user in mind. It is not a desktop site shrunk down to a smaller screen — the navigation is designed for thumbs, the bet slip is easy to manage with one hand, and the live betting interface updates without requiring you to manually refresh anything. When Pakistan are batting in a T20 and you want to grab a quick over/under market on the next three overs, the app gets you there in a couple of taps.
Payment support is another area where the app genuinely makes a difference. Depositing via JazzCash or Easypaisa from the app takes less than a minute — you open the payment screen, enter the amount in PKR, authenticate through your JazzCash app and the funds appear in your kk888 balance almost immediately. The same simplicity applies to withdrawals. There is no desktop required, no complicated process — it works the way mobile money is supposed to work in Pakistan.
Security is something kk888 takes seriously at every layer, including the mobile app. Your account data is protected through encrypted connections — the same SSL security used on the desktop site applies when you are accessing your account through the app. Sensitive details like your PIN and payment information are never stored locally on your device in plain text. If you share your phone with family, you can set up a separate PIN or biometric lock for the kk888 app to keep your account private.
Because the kk888 app is distributed as an APK rather than through the Play Store, updates are handled slightly differently. When a new version is available, you will see a notification inside the app itself — and occasionally a banner on the main page. Updating is the same process as the initial install: download the new APK and install it over the existing version. Your account data, balance and settings are all preserved through the update. It is worth staying on the latest version as updates typically bring new features, performance improvements and compatibility fixes for newer Android phones coming into the Pakistan market.
Esports is one of the fastest-growing areas of kk888's platform, and the app handles it particularly well. Tournaments for CS2, Dota 2 and VALORANT tend to run at times that work across different Pakistani time zones — and having live esports markets in your pocket means you can follow bracket progression and place bets on match winners or map outcomes without being at a computer. The younger gaming audience in Pakistan has taken to this strongly, and kk888's mobile-first design suits that demographic well.
| Platform | Android (APK) |
| Minimum Android | Android 6.0 (Marshmallow) |
| Recommended | Android 9.0 or above |
| File Size | ~28 MB |
| RAM Required | 2 GB minimum (3 GB for Live Casino) |
| Internet | 3G / 4G / Wi-Fi |
| iOS / iPhone | Use mobile browser version |
| Languages | English (en-PK) |
| Currency | PKR |
| Cost | Free |
Apple's App Store policies make distributing sports betting APPs in certain regions complex. iOS users in Pakistan can access the full kk888 platform through Safari or Chrome on iPhone — the mobile browser experience is fully responsive and includes all features including live betting, deposits and withdrawals in PKR. You can add kk888.cx to your iPhone home screen via the Share menu for app-like one-tap access.
Both options give you the full kk888 experience — here is a quick breakdown of the differences to help you decide which suits your usage better.
One of the most practical advantages of the kk888 app for Pakistani users is how smoothly the money side of things works. The whole point of having an app on your phone is convenience — and that only holds up if depositing and withdrawing is actually fast and friction-free. At kk888, the cashier inside the app is built around the payment methods Pakistanis already use.
JazzCash deposits work through the standard mobile account flow you are already familiar with. You choose JazzCash from the deposit screen, enter the PKR amount, and complete authentication via your JazzCash app or MPIN. Easypaisa works the same way. Raast transfers connect directly to your bank account via Pakistan's national payment infrastructure — transfers are near-instant and completely in PKR. For those who prefer traditional banking, bank transfers to kk888's designated account are also supported, though these typically take a business day to reflect.
Withdrawals follow the same channels. Once your kk888 account is verified — which involves a one-time identity confirmation — you can request a withdrawal to JazzCash or Easypaisa directly from the app's cashier section. Standard processing for verified accounts is within the same day. There are no conversion fees eating into your winnings since everything stays in PKR from the moment you deposit to the moment you receive your funds.
The app also gives you a clear transaction history so you can track every deposit, bet and withdrawal in one place. For anyone managing a sports betting budget — which kk888 strongly encourages — having that record visible in a mobile app rather than buried in email confirmations makes a genuine difference to staying on top of your spending.
The kk888 app makes betting and gaming more accessible — which makes responsible play more important, not less. Before you start, set a clear PKR budget for the week or month and use the deposit limit tools available in your account settings. Betting should be entertainment, not a financial strategy. If you ever feel your play is getting out of hand, use the self-exclusion or cooling-off tools in the app, or visit our Responsible Gaming page for guidance. kk888 is strictly for adults aged 18 and above.
Free download, full PKR support, JazzCash & Easypaisa deposits — everything a Pakistani sports fan needs in one app.