city99 Casino & Sportsbook Mobile App

We at city99 offer a mobile-first experience across Android, iOS, and web browsers so you can access football markets, live-dealer tables, and slot games from anywhere. Mobile apps and browser-based platforms each have different strengths — offline caching and push notifications on app versus no installation required on browser — and we support all paths where local law permits.

city99 App
  1. LoginOTP Verification
  2. StartFirst Game
  3. Installin
  4. and

Mobile betting and casino gaming have shifted how users manage their accounts and place bets. Rather than forcing a single installation method, we provide Android APK direct download, iOS access via Safari, and a responsive web platform, each suited to different device types and user preferences. All three paths connect to the same city99 account, same wallet, and same security checks.

This guide covers how to install city99, how app and browser compare, device requirements, common install issues, and how we protect your account and permissions once you are on the platform.

Installation Methods for city99

We at city99 offer three main paths to access the platform. Download the Android APK directly to your phone if you use Android 7 or later; install it, verify your identity, and start betting on Liga 1, Champions League, and other tournaments within minutes. If you use an Apple device, open Safari or your preferred browser and navigate to city99.bid — the responsive design adapts to iPhone and iPad screens without requiring installation. Users in Surabaya, Medan, Bandung, and Jakarta can access all three paths equally.

The Android APK includes offline caching, push notifications for game information and withdrawals, and deep linking to specific games. The iOS browser access requires no installation and updates automatically with each Safari refresh. The web platform on desktop or tablet offers the largest screen and full keyboard entry for account management, deposits via DANA, e-wallet, mobile banking, local payment, or bank transfer, and withdrawal review.

city99 app installation and account setup on Android device
Download, install, register, and start: three core steps to access city99 on Android.

Installation steps

  1. Download: Visit city99.bid on your Android device, tap "App", and download the APK file to your phone storage.
  2. Install: Open your file manager, locate the APK, and tap to install; allow unknown sources if prompted, then confirm installation.
  3. Register: Open the app, create a new account with your email, username, mobile number, and password, then verify your phone via SMS.
  4. Start: Complete identity verification (upload photo ID and address proof), add a payment method, and access football betting, Dragon Tiger, Aviator, and other games.

App Versus Browser: Trade-Offs

The city99 Android app stores match odds and game data locally, allowing you to browse markets and account history even if your internet connection drops momentarily. Push notifications alert you when your withdrawal is approved, when a live market opens, or when a deposit has cleared. The app also handles app-to-app redirects — for example, tapping "Pay with online payment" opens the e-wallet app directly without entering payment details twice. Download sizes are modest, and the app integrates with your phone's gesture and biometric unlock.

The browser path (Safari, Chrome, Firefox on any device) requires no download or installation, updates automatically, and works on any screen size. It is ideal if you rarely use the platform or prefer not to install multiple apps. Browser access has slightly longer load times on slow connections because data is not cached locally. Both paths use the same encrypted connection, same two-factor authentication, same account balance, and same withdrawal processing.

Web and app sync in real time

Whether you bet via the city99 app or the browser, your account balance, bet history, and profile updates appear on all devices within seconds. We do not maintain separate balances or separate KYC records.

Device Compatibility and Requirements

We support Android 7.0 and later on phones and tablets. Older Android 6 devices may experience compatibility issues with our encryption libraries and payment integrations. For iOS, Safari on iOS 12 and later is supported; we do not require installation via App Store, so you can access city99 from any iPhone or iPad running a recent Safari version. For desktop and tablet browsers, Chrome, Firefox, Safari, and Edge all support city99 equally.

Minimum RAM is 2 GB for smooth app performance; 4 GB or more is recommended if you have many apps installed. Storage space for the APK is under 50 MB. Internet connectivity should be stable (3G or faster) for real-time betting, live-dealer streaming, and subject to verification processing. Slower connections may buffer on video streams or delay bet confirmations.

Common Installation Issues

The most common Android issue is "Unknown sources" — when you first try to install an APK from outside Google Play, Android may block it. Unlock this by going to Settings → Security → Unknown Sources, enable the toggle, then retry the installation. The permission request is normal; city99 needs access to your storage (to download APK and store app data), contacts (to auto-fill your mobile number if you allow it), camera (for photo ID upload during KYC), and location (optional, for bonus offers limited to certain regions).

On iOS and web browsers, installation issues are rare because no file is being written to disk. If Safari or Chrome does not load city99.bid, clear your browser cache (Settings → Safari → Clear History and Website Data), disable ad blockers, and retry. If a certificate warning appears, inspect it; city99 uses a valid HTTPS certificate from a recognised certificate authority. Never bypass certificate warnings from untrusted sources.

Account Security and Permissions

We at city99 encrypt all data in transit (HTTPS) and at rest (AES-256 on servers). When you install the app or log in via browser, you provide your email, username, and password — these are hashed, never stored in plaintext, and validated on every login attempt. We recommend enabling two-factor authentication (2FA) in your account settings so that a withdrawal also requires a code from your phone. Photo ID and address documents uploaded during KYC are encrypted and stored separately from your betting account.

Permissions requested by the app (storage, camera, contacts, location) are used only for the functions you initiate — uploading a photo ID requires camera access, depositing via mobile banking requires contacts access to autofill your phone number, and regional bonuses require location. You can revoke any permission at any time in your phone's Settings; revoking camera access will prevent future KYC uploads, but your existing verified identity remains valid. Data is never sold to third parties or used for marketing unless you explicitly opt in via your notification preferences.

city99 account security features including two-factor authentication and encrypted login
Two-factor authentication, encrypted session, and identity verification safeguard your city99 account.

Why Mobile Access Matters on city99

Mobile devices now account for most online betting activity globally. We at city99 optimised the app and browser for mobile first — smaller touch targets, faster load times, and simplified navigation compared to desktop-only platforms. You can place a bet on an Idul Fitri Liga 1 match from your commute, check your balance in seconds, and withdraw to your local payment or online payment account without logging into a separate website. Push notifications let you know the instant a withdrawal clears, so you do not have to repeatedly check your account status.

Mobile also improves security: your phone's biometric unlock (fingerprint or face) can lock the city99 app, preventing unauthorised access if your phone is stolen. App-to-app payment redirects (e-wallet, mobile banking, local payment) reduce the risk of phishing by keeping you within trusted payment apps rather than entering card details into a web form. Our services are available only where local law permits, and mobile apps help us verify your location and identity quickly during sign-up and KYC.

App strengths
  • Offline cache for odds and account info
  • Push notifications for live updates
  • App-to-app payment redirects (faster, safer)
Browser strengths
  • No installation; works immediately
  • Automatic updates with each refresh
  • Works on any device, any OS

Getting Started on city99

We at city99 want mobile access to feel simple. Download the APK or open a browser, complete the four installation steps (download, install, register, verify), and you are ready to deposit via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, or another payment method. Your account works on app, browser, and desktop equally — one login, one wallet, one withdrawal flow.

Account security is built in: encryption on all connections, identity verification before your first withdrawal, two-factor authentication available in your settings, and encrypted storage of all sensitive data. Permissions are minimal and necessary; you can revoke any permission at any time. Our services are available only where local law permits, and you are responsible for verifying that your access complies with your jurisdiction's regulations.

Whether you are tracking Liga 1 standings during Idul Adha, playing Dragon Tiger in the evening, or spinning Aviator from a café in Jakarta, city99 on mobile keeps your account secure, your balance up to date, and your withdrawal ready within standard processing windows. For questions about installation, account setup, or security, our support team is available through your account settings.