Download the 999b mobile app and get instant access to sports betting, live casino, slots, fish games and more — all optimised for your Android or iOS device and your PKR balance.
Most people in Pakistan do everything on their phones. Whether it's banking through JazzCash, watching highlights on YouTube, or catching up on PSL scores — the phone is the primary device, and that's exactly who the 999b app is built for. Instead of having to open a browser every time, navigate to the site, and wait for it to load over mobile data, the app gives you a dedicated, optimised experience that's just faster and more comfortable to use day to day.
The 999b app isn't a stripped-down version of the platform. Everything you can do on the desktop site is available inside the app — placing bets on cricket and football, spinning slots, joining live casino tables, playing fish games, depositing and withdrawing in PKR, checking your transaction history, and managing your account settings. It's the full package, just packaged for a smaller screen and a mobile connection.
One thing Pakistani users consistently appreciate is that the app handles slower connections reasonably well. Not everyone is on 5G or a solid fibre connection all the time. Whether you're in Karachi on a fast 4G line or somewhere with patchier signal, the 999b app is designed to load key screens quickly and not leave you staring at a spinner for half a minute before you can do anything. For live betting during a cricket match where things change ball by ball, that responsiveness genuinely matters.
Available for both Android and iOS. The installation process is straightforward — it takes under two minutes from start to first login.
The Android installation uses a direct APK file since the app is not listed on the Google Play Store. The process is simple and takes a couple of minutes.
Log in to your existing account or register a new one at 999b. The download link for the Android APK is found in the App section of your account dashboard.
On your Android phone, go to Settings → Security (or Privacy on newer phones) and enable "Install from Unknown Sources" or "Allow this source." This is required for any APK not downloaded from the Play Store.
Tap the download link from within your 999b account. The APK file is small (around 80 MB) so it downloads quickly even on a standard 4G connection.
Open your Downloads folder and tap the 999b APK file. Your phone will prompt you to confirm the installation — tap Install. The process takes about 15–20 seconds.
Once installed, tap Open or find the 999b icon on your home screen. Log in with your existing credentials or complete registration if you're a new user. Your PKR balance and full account history will already be there.
iOS installation is straightforward. Depending on your region and iOS version, you may access it via a direct profile install or the App Store.
Access your 999b account through Safari on your iPhone. Navigate to the App section and tap the iOS download option. Safari is recommended for the smoothest experience.
You may be asked to allow a configuration profile. Go to Settings → General → VPN & Device Management, find the 999b profile, and tap Trust. This is a standard iOS step for direct app installs.
The 999b app icon will appear on your home screen once the profile is trusted and the app downloads. Tap it to launch, then log in with your account details.
Your full 999b account is now accessible from your iPhone — sports betting, slots, casino, fish games, deposit via JazzCash or Easypaisa, and everything else the platform offers.
The same full platform you get on desktop — built for your phone screen and mobile connection
Bet on cricket, PSL matches, T20 internationals, football and more directly from the app. Live odds update in real time so you never miss a line change mid-match.
Hundreds of slot titles available with mobile-optimised layouts. Browse by category, filter by RTP or minimum bet, and spin from anywhere with a stable connection.
Join live dealer tables for baccarat, roulette and blackjack. The video stream is optimised for mobile data — smooth enough on 4G without burning through your data allowance.
The fish shooting games run smoothly on the 999b app thanks to optimised graphics scaling. Tap targets precisely on a touchscreen — arguably more natural than using a mouse.
Top up your balance using JazzCash, Easypaisa, Raast, bank transfer or card — all from within the app. The deposit interface remembers your preferred method for quicker future top-ups.
Enable notifications to get alerts for deposit confirmations, promotional offers, match start reminders and account activity. You can customise which notifications you receive in settings.
For a lot of Pakistani players, cricket is the main reason they're on the platform. Whether it's Pakistan Super League group stage games, a Test series against England or Australia, or a T20 bilateral series — having the 999b app installed means you're never relying on scrambling to open a browser when a wicket falls and odds shift.
The live betting section inside the app refreshes constantly during active matches. You can see ball-by-ball odds movement, place a bet between deliveries, and get your bet confirmed without the page reload delay you'd experience on a desktop browser. That speed genuinely changes how you can interact with a match. Instead of committing everything pre-match when you don't know how conditions will play out, you can watch the first few overs and make a more informed decision on where the value is.
The app also handles pre-match markets well. For PSL games specifically, the markets open well in advance of the first ball — you can browse match winner, top batsman, total runs, and various other markets at your convenience rather than having to remember to log in at a specific time. The app sends a notification when your followed matches are about to start if you have that option turned on.
Beyond cricket, the 999b app covers international football leagues and esports markets too. For players who like to diversify across different sports, having everything in one app is considerably more practical than managing separate accounts on different platforms.
One of the most-used features of the 999b app among Pakistani players is the deposit section. Because JazzCash and Easypaisa are already installed on most phones, topping up your 999b balance becomes a two-app task that takes under a minute. Open 999b, go to deposit, select JazzCash or Easypaisa, enter your amount in PKR, switch to your wallet app to confirm with your MPIN, and come back. Done. Your balance updates almost instantly.
For players who prefer Raast or direct bank transfer, the app shows you the relevant account details clearly and lets you copy the reference number with one tap to paste into your banking app. The interface is designed around how people actually use their phones in Pakistan — switching between apps quickly rather than writing things down or memorising numbers.
The 999b app works on a wide range of Android and iOS devices available in Pakistan:
Some players prefer to keep things browser-based and that's completely fine — the 999b mobile website works well on Chrome and Safari. But the dedicated app does offer a noticeably better experience in a few specific areas that matter during active use.
Loading speed is the most obvious one. The app stores most of its interface locally on your device, so when you open it, the shell of the application appears immediately while only the live data (odds, balance, game libraries) needs to be fetched over the network. A browser has to download everything from scratch each visit unless caching is working perfectly, which isn't always the case on mobile browsers, especially if you've cleared your cache or switched networks.
Navigation is also smoother. The app is built specifically for touch interaction — swipe gestures, bottom navigation bars, tap targets sized for fingers rather than mouse cursors. On the browser version you sometimes find yourself accidentally tapping the wrong element because the layout was originally designed for desktop. The app eliminates that friction.
Then there's the notification side of things. The browser can't send you a push notification when your bank deposit has been confirmed or when the PSL match you have a bet on is about to start. The app can. For players who like to stay on top of what's happening with their account without having to actively check it, that's a meaningful difference.
That said, if you're the kind of person who just logs in occasionally and doesn't mind the extra few seconds of browser loading, the mobile website will serve you fine. The app is more for players who use 999b regularly and want the interaction to feel as seamless as possible.
If you're new to the platform entirely, the Platform page gives a full overview of what 999b offers across sports, slots, casino and fish games. For deposit guidance — including how JazzCash, Easypaisa and Raast work — the Deposit page has detailed step-by-step instructions.
Common questions from Pakistani players about the 999b mobile app
Play Responsibly: The 999b app makes gaming more accessible — which makes responsible habits more important, not less. Set a deposit limit, decide your session budget before you open the app, and use the self-exclusion tools available in your account settings if you ever feel the need. 999b is for adults aged 18 and above only. For more guidance, visit our Responsible Gaming page.
Register your account, download the app, and start betting on cricket, spinning slots or joining live casino tables — all in PKR, all from your phone.