Download the o999 app for your device. Installation only takes a few minutes.
Compatible with any device running Android 6.0 or higher. Download the APK directly — no Play Store hassle.
Android APK DownloadUninterrupted gaming on iPhone and iPad. Fully supported on iOS 13.0 and above.
iOS App DownloadBefore installing the APK file, go to Settings > Security on your phone and enable "Unknown Sources" or "Install unknown apps". Once installation is complete, you can turn this option off again if you prefer.
Many users assume a mobile browser is enough. But the o999 app offers advantages you simply won't get in a browser — especially when it comes to live betting and faster payments.
Tap the Android APK download button above.
Go to Settings > Security and enable Unknown Sources.
Open the o999.apk file from your Downloads folder.
Tap the "Install" button and grant permission.
Open the app, log in, and start betting.
Tap the iOS download button above.
Make sure to open the download link using the Safari browser.
Tap "Allow" or "Install" in the popup.
Go to Settings > General > VPN & Device Management and tap Trust.
Tap the o999 icon on your home screen to get started.
You can also use o999.bio directly in any mobile browser without downloading the app. That said, the app delivers a better overall experience.
| Features | o999 App | Mobile Browser |
|---|---|---|
| Loading Speed | Lightning Fast | Medium |
| Push Notifications | ||
| Biometric Login | ||
| Live Betting | ||
| Data Saving | ||
| Offline History | ||
| Custom Dark Mode | Limited | |
| Mobile Banking/Nagad Payment |
Smartphone usage in Bangladesh has grown to the point where most people spend more time on their phones than on computers. o999 built its mobile app with that reality in mind. This isn't just a mobile version of a website — it's an entirely different experience.
The moment you open the app, the attention to design is clear. The interface is clean, buttons are large and easy to tap, and the dark theme is easy on the eyes — so you can watch long matches and place bets without any eye strain.
Even during major tournaments like the IPL or BPL when millions of users are on the app simultaneously, the servers stay stable. Odds update in real time and bets are confirmed within seconds. That speed and reliability is what sets the o999 app apart.
Payments are just as seamless. Depositing via Mobile Banking or Nagad takes as little as 30 seconds, and withdrawal requests are typically processed to your mobile account within 3 minutes. Win at 3 AM? No problem — instant payouts are available 24/7.
New users will find a dedicated onboarding guide in the app that walks them through placing their first bet step by step. Sports Betting, slots, Live Casino — it's all in one app, with no need for separate downloads.
O999 takes security seriously. The app uses 256-bit SSL encryption — the same level of protection used by banking apps. Two-factor authentication is available for every login, so you never have to worry about your account being compromised.
The o999 app uses 256-bit encryption. Your personal data and funds are fully protected.
The o999 team regularly pushes app updates with new features and performance improvements. Here's what's new in the latest version:
Live betting on the o999 app is just as exciting as on desktop — and in some ways even more convenient. Odds shift after every ball or shot while the match is in play, and the o999 app reflects those changes almost instantly.
Say you're on a bus, a cricket match is on, and you notice a team has just lost two wickets. The odds have shifted, and you have a chance to act on it. With the o999 app, the entire process takes just a few seconds.
Alongside Live Betting, the app also offers live streaming so you can watch selected matches in real time. Bet and watch at the same time — that's the biggest draw of the o999 app.
O999 knows which payment methods Bangladeshi users are most comfortable with. That's why the app supports Mobile Banking, Nagad, Rocket, and all major mobile banking services.
To make a deposit, tap the "Deposit" button in the bottom menu, select your payment method, and enter the amount. It's done in just three steps. The minimum deposit is only BDT 200, so new users can start small.
Withdrawals are just as straightforward. Once your winnings are credited to your wallet, you can cash out at any time — nights, weekends, no restrictions.