Whether you are on the LRT, on a work break or relaxing at home — the city888 app keeps the full platform at your fingertips at all times.
Use Web Version
Not all betting apps are created equal. Here's what makes the city888 app the top choice for Malaysian users.
Built with native programming technology to ensure load times under 1.5 seconds and seamless screen transitions even on 3G networks.
256-bit SSL encryption, fingerprint recognition and face login (biometric) are available — your account stays secure even if your phone is lost or borrowed.
Sports odds updated every 500ms live within the app. Place bets on ongoing matches without refreshing the page.
Receive instant notifications for betting results, successful deposits, bingo wins, new promotions and account limits — all fully customisable.
DuitNow, Touch 'n Go, FPX, and popular Malaysian e-wallets are accessible directly from the "Wallet" tab in the app — no need to switch to a web browser.
Dark mode is enabled by default — easy on your eyes during late-night sessions and helps save your device's battery.
Before installing the city888 APK, you need to enable "Unknown Sources" in your Android security settings. This is standard procedure for APK installations outside the Google Play Store.
If you don't have an account yet, register first via the registration page. The process takes less than 2 minutes.
One account for all platformsOpen your Android phone's "Settings", select "Security" or "Privacy", then enable the "Install apps from unknown sources" option.
This step only needs to be done onceTap the "Download Android APK" button above or log in to your account and go to the "App" section. The file size is approximately 18MB — taking under 30 seconds on 4G.
Open the download notification or locate the APK file in your phone's "Downloads" folder. Tap the file and follow the installation instructions.
Open the installed city888 app, log in with your account, and complete 2FA verification if enabled. All features are available immediately.
Ready in under 5 minutesFor users iOS (iPhone/iPad): The city888 app can be installed via Progressive Web App (PWA), optimised for Safari. Open city888.bio in Safari, tap the "Share" icon, then select "Add to Home Screen". You'll get a full app icon on your iPhone's home screen without needing to download from the App Store.
| Feature | Android App | iOS App (PWA) | Web Version |
|---|---|---|---|
| Load Speed | Moderate | ||
| Push Notifications | |||
| Biometric Login | |||
| Offline Mode (History) | Limited | ||
| Direct DuitNow Deposit | |||
| Manual Update Required | Occasionally | ||
| No Installation Required | |||
| Data Usage | Optimum | Optimum | Moderate |
Bottom line: for the best experience, use the native Android app. For iPhone users, the PWA delivers an experience nearly on par with a native app.
The city888 app interface is optimised for all mobile screen sizes
Enjoy live sports betting and bingo directly from the city888 app
When most betting platforms build a mobile app, the result is usually a "lite" version that cuts out many features and pushes users back to the desktop for anything important. That's not the approach taken by city888.
From day one of development, the city888 technology team had a clear goal: the mobile app must deliver a 100% equivalent experience to the desktop version, with the added advantages only possible on a mobile device. The result is an app used today by over 500,000 active users across Malaysia.
One thing the city888 team takes pride in: this app never "forces" users into anything unnecessary. No intrusive pop-up ads, no confusing dark patterns, and no price or odds differences between the app and web version. What you see is what you get.
A common concern among mobile users is security — especially if a phone is borrowed or stolen. city888 addresses this with multiple layers of protection that can be activated directly from your account:
For more security-conscious users, you can also enable two-factor authentication (2FA) via SMS or an authenticator app such as Google Authenticator — making unauthorised login virtually impossible even if your password is compromised.
The city888 development team releases app updates on a regular schedule — typically twice a month for minor updates and quarterly for major updates introducing new features. Every update is thoroughly tested before rolling out to general users to ensure stability across all supported devices.
Android users will receive an in-app notification when an update is available. You can choose to update immediately or wait — the older app version remains fully functional until you are ready to update. Unlike some platforms that "force" an immediate update, city888 respects users' right to choose their own schedule.
For users experiencing any technical issues with the app — whether during installation, login, or daily use — city888's technical support team is available 24 hours a day via live chat within the platform. Average response time is under 5 minutes during peak hours and near-instant during off-peak times.
You can also check the Platform us for more technical details on the underlying infrastructure of the city888 app, including security standards, uptime, and server specifications.
Follow city888's official accounts for the latest app update announcements, new features, and exclusive offers for mobile app users. App users sometimes get early access to promotions before the public launch.
The city888 development team continuously refines the app user experience
Join over 500,000 active users already enjoying the full city888 platform at their fingertips.