21+ This platform is strictly for adults aged 21 and above. Play responsibly.
Official App Download

Download the 999r App — Full Casino & Betting on Your Phone in Bangladesh

The 999r mobile app puts over 500 casino games, live cricket betting, slots, and instant bKash & Nagad deposits right in your pocket. Available for Android and iOS — optimised for Bangladesh networks.

500+ Games Available
~18 MB App Size (Android)
৳500 Min. Deposit
24/7 Live Support (BST)
999r
Free to Download
Android & iOS

Why Bangladesh Players Choose the 999r App

Mobile gaming is the dominant way players across Bangladesh engage with online casinos and sports betting — and 999r was built with that reality at its core. From Dhaka's busy urban commuters to players in Sylhet and Cox's Bazar with variable 4G connections, the 999r app is engineered to deliver a smooth, responsive experience regardless of your device or network conditions.

Unlike a browser tab that loses state when you switch apps, the 999r dedicated mobile app keeps your session live, your live cricket bet feed updating in real time, and your balance synced instantly after every bKash or Nagad deposit. The interface is designed for one-handed use on the 5.5 to 6.7-inch screens that are standard across the Bangladeshi smartphone market — including popular Xiaomi, Samsung, and Tecno handsets.

The app covers every vertical available on the full desktop platform: online slots from Pragmatic Play and PG Soft, live dealer tables powered by Evolution Gaming and Ezugi, Aviator and crash games from Spribe, sports betting on BPL, IPL, T20 World Cup, and football — all accessible from a single login. Your account, balance, and bonus progress are identical whether you play on desktop or mobile.

This page covers everything you need to know about the download process — from enabling the correct Android setting to completing your first deposit on the app. Follow the step-by-step guide below for your device type, and you will be up and running in under five minutes.

App at a Glance

  • Platform: Android 6.0+ and iOS 13.0+
  • App size: ~18 MB (Android APK), ~22 MB (iOS IPA)
  • Languages: English
  • Currency: Bangladeshi Taka (৳ / BDT)
  • Payment: bKash, Nagad, Rocket, Upay
  • Min deposit in-app: ৳500
  • Live betting: Yes — BPL, IPL, T20, ODI
  • Push notifications: Yes — odds changes & results
  • Biometric login: Fingerprint & Face ID
  • Age restriction: 21 and above only
21+

Age Requirement: The 999r app is strictly for players aged 21 and above. By downloading and registering, you confirm you meet this requirement. Never share your login credentials with anyone under 21.

999r

Choose Your Platform

The 999r app is available for both Android and iOS devices. Select your platform below for specific installation instructions and system requirements.

🤖

999r for Android

APK Direct Download · Version 4.2.1 · Updated January 2026

The Android version of the 999r app is distributed as a direct APK file — it is not available through the Google Play Store, which is standard practice for real-money gaming apps in Bangladesh. The installation takes roughly 60 seconds once you enable the correct device permission. The APK is scanned and certified safe before every release.

  • OS: Android 6.0 (Marshmallow) or higher
  • RAM: 2 GB minimum, 3 GB recommended
  • Storage: 50 MB free space required
  • File size: ~18 MB APK
  • Connection: 3G minimum, 4G LTE recommended
  • Permissions: Storage, Network access
🍎

999r for iOS

App Store / Direct IPA · Version 4.2.1 · Updated January 2026

iPhone and iPad users can install the 999r app through the dedicated regional App Store listing or via the direct IPA download link on the 999r website. The iOS app shares the same feature set as Android — full game library, live betting, bKash and Nagad deposits, and push notifications for BPL and IPL score updates. Face ID and Touch ID login are supported.

  • OS: iOS 13.0 or higher
  • Device: iPhone 7 and later, iPad Air 2 and later
  • Storage: 60 MB free space required
  • File size: ~22 MB IPA
  • Connection: 3G minimum, Wi-Fi recommended for live casino
  • Biometrics: Face ID & Touch ID supported
999r

Step-by-Step Installation Guide

Follow the instructions for your device. The entire process takes under five minutes on a standard Bangladeshi mobile connection.

1

Enable "Install Unknown Apps" on Your Device

Since the 999r APK is a direct download rather than a Play Store install, you need to allow your browser or file manager to install apps from unknown sources. Go to Settings → Apps → Special App Access → Install Unknown Apps, then tap your browser (Chrome, Firefox, or Samsung Internet) and toggle "Allow from this source" to On. On older Android versions (6 or 7), go to Settings → Security → Unknown Sources and enable it.

This setting applies only to the app you select — it does not open your device to all sources.
2

Visit the 999r Download Page on Your Mobile Browser

Open Chrome or your preferred browser on your Android phone and navigate to the official 999r website. Head to the Download section and tap the Download Android APK button. The APK file (approximately 18 MB) will begin downloading immediately. On most connections in Dhaka and Chittagong, this takes under 30 seconds on 4G.

Always download the APK directly from the official 999r site — never from third-party mirrors.
3

Open the Downloaded APK File

Once the download completes, pull down your notification shade and tap "999r_v4.2.1.apk" in the download notification, or open your file manager, navigate to the Downloads folder, and tap the file. A standard Android installation prompt will appear showing the app name, version, and permissions requested.

4

Tap "Install" and Wait

Review the permissions — 999r requests access to storage and network only. Tap Install. The installation completes in roughly 10 to 15 seconds. You will see a confirmation screen once it is done. Do not interrupt the process by pressing the home button.

5

Open the 999r App and Log In or Register

Tap Open on the confirmation screen or find the 999r icon on your home screen or app drawer. If you already have a 999r account, enter your mobile number and password. New players can complete registration directly in the app — it takes under two minutes. A valid Bangladeshi mobile number is required for account verification.

New accounts require National ID verification before withdrawals are enabled.
6

Deposit via bKash or Nagad and Start Playing

After logging in, tap Deposit in the bottom menu. Select bKash, Nagad, Rocket, or Upay, enter your amount (minimum ৳500), and follow the in-app payment prompts. Funds are credited to your gaming balance instantly. You are now ready to access all 500+ games, live cricket betting, and the full live casino lobby.

1

Open Safari on Your iPhone or iPad

The 999r iOS installation works best through Safari — Apple's default browser. Using Chrome or Firefox on iOS may prevent the installation prompt from appearing correctly. Open Safari and navigate to the official 999r website on your device.

Using Safari is strongly recommended for iOS installation — it handles the provisioning profile correctly.
2

Tap the iOS Download Link

On the Download page, tap Download for iOS. A dialog box will appear asking "Would you like to install 999r?" — tap Install. The app icon will appear on your home screen with a loading circle while the app installs. This takes roughly 20 to 40 seconds depending on your connection speed.

3

Trust the Developer Certificate

Because 999r is distributed outside the App Store, iOS requires you to manually trust the developer certificate once. Go to Settings → General → VPN & Device Management, find the 999r developer entry under "Enterprise App", and tap Trust. This is a one-time step and is standard for all direct-download iOS apps in Bangladesh.

Trusting the certificate applies only to apps signed by this developer — it is not a blanket security bypass.
4

Open 999r from Your Home Screen

Return to your home screen and tap the 999r icon. The app will launch. If prompted, allow notifications — these are used for live BPL score alerts, odds movement updates, and deposit confirmation messages. You can adjust notification preferences at any time in Settings.

5

Log In and Enable Face ID or Touch ID

Enter your 999r credentials to log in. On first login, the app will offer to enable Face ID or Touch ID for faster future access. This is highly recommended — it means you can unlock your account with a glance or fingerprint instead of typing your password each time.

6

Fund Your Account and Explore the Game Library

Tap the Deposit button, choose your preferred payment method (bKash and Nagad are the fastest options, with instant credit), and enter your deposit amount starting from ৳500. The full 999r game library — slots, live casino, cricket betting, Aviator, and more — is immediately accessible from the app's home lobby.

All balances display in BDT (৳) with no conversion fees on any transaction.
999r

What You Get with the 999r Mobile App

The 999r app is a complete gaming platform in your pocket — not a stripped-down mobile site. Here is a breakdown of everything included.

🎰

Full Slot Game Library

All 300+ slot titles from Pragmatic Play, PG Soft, JILI Games, Habanero, and NetEnt are available in the app — same games, same RTPs, same jackpots as the desktop version. Filters let you sort by provider, volatility, or RTP.

🎥

HD Live Casino Stream

Evolution Gaming and Ezugi live dealer tables stream at full HD quality in the app. Baccarat, Lightning Roulette, Andar Bahar, Crazy Time, and Blackjack are all available. A stable 4G connection in Dhaka or Chittagong is sufficient for uninterrupted live streaming.

🏏

Live Cricket Betting

Follow BPL, IPL, T20 World Cup, ODI, and Test matches with real-time in-play betting. Ball-by-ball micro-markets, over totals, wicket markets, and match winner bets update in the app with near-zero latency. Push notifications alert you when odds shift on your active bets.

📈

Aviator & Crash Games

Spribe's Aviator and the full crash game suite run natively in the app with smooth animations and the same provably fair RNG as the desktop version. Auto cash-out, dual-bet mode, and the live player statistics panel are all fully functional on mobile.

💳

Instant bKash & Nagad Deposits

The in-app payment flow is integrated directly with bKash, Nagad, Rocket, and Upay. Select your method, enter the amount, authenticate in your mobile banking app, and your 999r balance updates in seconds. Minimum deposit is ৳500 with no processing fees charged by 999r.

🔔

Push Notifications

Stay informed with real-time push notifications for: deposit confirmations, withdrawal status updates, BPL and IPL match start alerts, live odds movement on bookmarked events, and bonus activation reminders. Notification preferences are fully customisable in the app settings.

🔐

Biometric Login

Skip typing your password every session. The 999r app supports fingerprint authentication on Android and both Face ID and Touch ID on iPhone. Biometric login is secured by your device's hardware encryption and cannot be used to access your account on another device.

📶

Low-Bandwidth Mode

For players in Rajshahi, Barisal, Rangpur, or Mymensingh where 4G coverage can be inconsistent, the app includes an optional low-bandwidth mode. This reduces image quality slightly to maintain gameplay speed on 3G connections — slots and sports betting remain fully functional.

🛡️

256-Bit SSL Security

All data transmitted through the 999r app — including login credentials, personal details, and financial transactions — is protected by 256-bit SSL encryption. The same security standard used by major international banks. Your bKash and Nagad transaction details are never stored on the app's servers.

App vs Browser vs Desktop — Full Comparison

Wondering whether to use the app or just open 999r in your browser? Here is an honest side-by-side comparison to help you decide.

Feature 999r Android App 999r iOS App Mobile Browser Desktop Browser
Full Game Library
Live Cricket Betting
Push Notifications
Biometric Login
Low-Bandwidth Mode
Instant bKash / Nagad Deposit Browser redirect
Session Continuity Tab-dependent Tab-dependent
HD Live Casino Stream Network-dependent
Offline Game History
Download Required ~18 MB APK ~22 MB IPA

Full System Requirements

Check these specifications against your device before downloading to ensure the best possible experience on 999r.

🤖

Android Requirements

999r APK v4.2.1
Operating SystemAndroid 6.0+
Processor1.4 GHz quad-core min.
RAM2 GB (3 GB recommended)
Free Storage50 MB minimum
APK File Size~18 MB
Screen Resolution720 × 1280 minimum
Internet3G minimum, 4G recommended
Unknown SourcesMust be enabled
Tested DevicesSamsung Galaxy, Xiaomi Redmi, Tecno, Realme
🍎

iOS Requirements

999r iOS App v4.2.1
Operating SystemiOS 13.0+
Compatible DevicesiPhone 7 and later
iPad SupportiPad Air 2 and later
Free Storage60 MB minimum
IPA File Size~22 MB
Screen Resolution750 × 1334 minimum (Retina)
Internet3G minimum, Wi-Fi for live casino
Developer TrustRequired (one-time setup)
BiometricsFace ID / Touch ID supported
999r

Deposits & Withdrawals on the 999r App

All major Bangladeshi payment methods are supported directly within the app. No conversion fees, no delays — just instant access to your gaming balance.

📱
bKash

Bangladesh's most widely used mobile financial service. Deposits via bKash are credited to your 999r balance instantly, 24 hours a day. Minimum deposit ৳500. Maximum single transaction ৳25,000. Available in every division including Dhaka, Chittagong, Sylhet, Rajshahi, and Khulna.

💚
Nagad

Nagad is the official digital financial service of Bangladesh Post Office and one of the fastest-growing mobile wallets in the country. Nagad deposits on 999r are processed instantly with zero fees. Widely used by players in Barisal, Rangpur, and Mymensingh who prefer the Nagad agent network.

🚀
Rocket

Dutch-Bangla Bank's Rocket mobile banking service is fully integrated with the 999r app deposit flow. Rocket is particularly popular in areas with strong Dutch-Bangla Bank branch coverage. Deposits arrive within 1 to 3 minutes. Minimum deposit ৳500.

⬆️
Upay

Upay is the mobile wallet service of United Commercial Bank, gaining popularity across urban Bangladesh. Upay transactions on 999r are processed in real time. The in-app Upay deposit flow requires only your Upay-registered number and PIN — no bank visit needed.

🏦
Bank Transfer

Direct bank transfers are accepted from BRAC Bank, City Bank, Dutch-Bangla Bank, Islami Bank, Sonali Bank, and other major Bangladeshi institutions. Bank transfers carry a minimum deposit of ৳1,000 and are typically processed within 15 to 60 minutes during banking hours (BST).

💸
Withdrawals

Withdrawals are processed back to the same payment method used for your most recent deposit. Minimum withdrawal is ৳1,000. bKash and Nagad withdrawals are typically completed within 5 to 30 minutes. Bank transfer withdrawals take 1 to 3 business days. Identity verification (NID) must be completed before your first withdrawal.

Download FAQs

Common questions from Bangladesh players about downloading, installing, and using the 999r mobile app.

Yes — the 999r app is completely free to download and install on both Android and iOS. There is no subscription fee, installation charge, or in-app purchase required to access the app itself. Your only financial commitment is the minimum ৳500 deposit when you want to play real-money games or place sports bets. Creating an account and browsing the lobby is free.

Google Play Store has global policies that restrict real-money gambling apps from being listed in markets where online gambling is not fully regulated at the app store level. This is a common situation across South Asia and is not specific to 999r. The APK direct download method is the standard alternative used by virtually all online casino and sports betting platforms serving the Bangladesh market. The APK file is safe, regularly updated, and scanned for malware before every release.

The "Install Unknown Apps" permission on modern Android (7.0 and above) is granted on a per-app basis — meaning you allow only your browser or file manager to install that specific APK. It does not permanently open your device to all external sources. Once you have installed the 999r app, you can revoke the permission from Settings → Apps → Special App Access → Install Unknown Apps. Always ensure you download the APK only from the official 999r website to avoid any risk from unofficial mirrors.

Yes. The 999r app is specifically optimised for mid-range Android devices that are common across Bangladesh — including Xiaomi Redmi A-series, Samsung Galaxy A-series, Tecno Spark, and Realme C-series phones in the ৳8,000 to ৳18,000 price range. As long as the device runs Android 6.0 or higher and has at least 2 GB of RAM, the app will run smoothly for slots, sports betting, and most live casino tables. For HD live casino streaming, a 4G connection is recommended even on a capable device.

Yes — your 999r account is fully cross-platform. Your balance, bonus progress, bet history, and personal details are identical whether you access 999r via the Android app, iOS app, or desktop browser. You can start a slot session on your phone during your commute in Dhaka and continue on your desktop at home. Please note that simultaneous active sessions on multiple devices may be restricted for security reasons.

For Android, the app will display an in-app update notification when a new version is available. Tapping the notification will take you directly to the updated APK download page on the 999r website. Download and install the new APK — it will overwrite the existing installation without deleting your account data. For iOS, updates are pushed through the same channel used for the original installation. Push notifications will alert you when an update is ready. Always keep the app updated to access the latest game releases and security patches.

The 999r app is strictly for players aged 21 and above. This applies to all features of the platform including free-to-browse sections. By downloading the app and creating an account, you confirm that you are 21 years of age or older. 999r reserves the right to request identity verification (National ID card) at any time, and accounts found to belong to underage users will be immediately suspended and any balance returned. Please use parental controls if you share a device with anyone under 21.

Ready to Play 999r on Your Phone?

Join players from Dhaka, Chittagong, Sylhet, and across Bangladesh who use the 999r app every day for slots, live casino, and cricket betting. Deposit via bKash or Nagad in under a minute.