Our 888starz APK verdict
After a full cycle on a real Android phone — install, deposit, KYC and a payout — 888starz scores 4.6 out of 5: if you want crypto and local wallets in one app with deep sports, esports and crash games, it delivers. Chase market-leading odds or a bet-builder and you'll want a sharper book alongside it.
888starz is a crypto-first sportsbook and casino, run by Bittech B.V. under Curaçao licence 8048/JAZ2020-048. The APK is its Android app, sideloaded outside Google Play.
I test independently — I don't book bets or move anyone's money. Most guides get the file facts wrong: I've seen the size given as 84, 71 and 21 MB and the Android floor as 5.0, 6.0 or 12.0. None match the package. Every number here comes off the file itself, re-checked monthly.
- Genuine operator build — the SHA-256 matches and it installs as org.starz888.client.
- Crypto and local Mobile Money share one cashier.
- Fast to install; deposits land in seconds.
- Deep sports, esports, live betting and crash games.
- Not on Google Play — you sideload the APK yourself.
- KYC clears before the first withdrawal, so the first payout is the slow one.
- Odds are solid but rarely market-leading.
- No advanced bet-builder tool.
Get the 888starz app for Android
One file, the live operator build. Verify it against the table before you install.
An APK is the install file Android uses when an app skips the Play Store, and 888starz distributes its app this way. The download is quick — what matters is confirming the file is the genuine operator build before you open it.
Verifying takes seconds and blocks a tampered file. The SHA-256 fingerprint in the table must match to the character; if it doesn't, the download stalled or the file was altered, so delete it and pull a fresh copy. The fingerprint changes with every build, so I re-publish it each time I re-check the version.
Open the official 888starz site on your phone and tap the Android app link.
Let the .apk land in your Downloads folder — one file, no extra installer.
Before you open it, match the size and SHA-256 below. Only then install.
| APK detail | Value to check | Why it is useful |
|---|---|---|
| File name | 888starz.apk | Single package, no extra installer |
| Package | org.starz888.client | Identifies the genuine app |
| Version | 255.0.1 | Confirms a current build |
| Size | 53.8 MB (56,397,458 bytes) | A wrong size means a wrong file |
| SHA-256 | 107448b719e3e5b725458569be70aab90fa8b5692c78ca8d84320ca84608f471 | Proves the file was not altered |
| Requirement | Android 7.0 or newer | Older systems cannot run it |
888starz welcome bonus and promo code
You enter the promo code once, at registration. Four deposits build the bonus, a cap limits it, wagering releases it, a deadline ends it.
Bonus calculator
Pick your country, type in a first deposit, and see the 100% first-tier match (capped for your currency) and the x5 turnover it carries.
100% match on deposit one, up to the Nigeria cap of ₦ 150,000. Wagering x5 on accumulators (3+ legs, odds 1.40+, 30 days). Deposits two to four add 50%, 25% and 25% on top.
Activate the code in three steps
Open registration
Open a fresh account inside the installed app.
Enter MAXBONUS999
Type the promo code into the bonus field before you submit.
Make the first deposit
Fund from the cashier minimum, crypto or Mobile Money, to trigger the match.
Bonus caps by local currency
| Country | Currency | First-deposit cap (100%) | Full package cap (4 deposits) |
|---|---|---|---|
| Nigeria | NGN ₦ | up to 150,000 | up to 600,000 |
| Bangladesh | BDT ৳ | up to 12,000 | up to 48,000 |
| Ethiopia | ETB Br | up to 12,000 | up to 48,000 |
| India | INR ₹ | up to 9,000 | up to 36,000 |
| Pakistan | PKR ₨ | up to 22,000 | up to 88,000 |
| Sri Lanka | LKR Rs | up to 33,000 | up to 132,000 |
| Philippines | PHP ₱ | up to 6,000 | up to 24,000 |
| Nepal | NPR रू | up to 14,000 | up to 56,000 |
| Kenya | KES KSh | up to 13,000 | up to 52,000 |
| Ghana | GHS ₵ | up to 1,300 | up to 5,200 |
| Somalia | SOS Sh | up to 60,000 | up to 240,000 |
These caps are local equivalents of a euro-denominated offer, so they drift with the exchange rate. The cashier shows your exact cap the moment you deposit.
How to register
888starz gives you four ways to open an account, and each takes the promo code in the same field.
One-click hands you a ready account number in a tap; email builds the fullest profile and clears the smoothest first withdrawal; phone ties your login to an SMS number; social signs you in through an existing account. Whichever you pick, the wallet and the markets are the same.
Registration locks three things you cannot change later: your login method, your account currency and the promo code. Enter MAXBONUS999 before you submit, or the bonus never attaches. The full registration guide walks through every method, the currency choice and password recovery.

Bonus and wagering rules
Qualifying deposits start the package, caps limit it, wagering releases it, a deadline ends it.
The 200% sports package spreads across your first four deposits — 100%, then 50%, 25% and 25% — each tier capped in your account currency. It is bonus funds, not cash, until you clear the wagering: bet it x5 on accumulators of three or more legs, each priced 1.40 or higher, inside 30 days.
Singles never count toward the rollover, and an open bonus can hold a withdrawal until it clears or you decline it. A casino package with free spins is the alternative path. The full bonus and wagering guide breaks down every tier, cap and exclusion.

Promotions and loyalty
888starz also runs promotions and a loyalty scheme for funded accounts. The percentages, amounts and eligibility windows drift over time and live in the app.

Reload bonuses
Matches a later deposit, not only your first. Rate and cap shift per campaign.
Accumulator boosts
Adds an extra percentage to a winning multi-leg bet. More qualifying legs, bigger boost.
Cashback
Returns a slice of your net losses over a set window. It softens a bad run, it does not boost a win.
Free bets
A stake 888starz covers. Win and you keep the winnings, not the stake.
Loyalty points
Stack up as you bet and convert into rewards at set tiers.
Birthday and express bonuses
A reward around the birth date on your account; express bonuses pay out on qualifying accumulators. Both need a verified profile.
| Promotion type | Who it is for | Where to find it |
|---|---|---|
| Reload bonus | Returning players making repeat deposits | Deposit screen and promotions list |
| Accumulator boost | Bettors building multi-leg accumulators | Betslip and sports promotions |
| Cashback | Players with net losses in a period | Promotions section, cashback offer |
| Free bet | Players who complete a qualifying action | Bonus wallet and notifications |
| Loyalty points | Regular, long-term players | Loyalty or rewards section |
| Birthday bonus | Verified accounts near their birthday | Promotions and account inbox |
| Express bonus | Accumulator bettors meeting leg criteria | Betslip and sports promotions |
888starz uses the same promotion families as 1xBet and Betwinner. In 2026 the habit is the same on all three: check the qualifying action, the wagering and the deadline in the app before you opt in.
How to install on Android
Five steps from download to first launch. A security prompt is routine for any file that skips Google Play.
Download the file
Tap Download APK. The file lands in your Downloads folder.
Allow this source once
When prompted, let your browser or Files app install unknown apps. Switch it back off afterwards.
Open and install
Tap the file, then Install. On a recent phone it takes seconds.
Let Play Protect scan
Allow the scan. This is the genuine operator build.
Open the app
Launch 888starz, register with the promo code and set your currency.
Install errors: unknown source, version conflict, Play Protect
| Message or symptom | What it indicates | Useful action |
|---|---|---|
| App not installed | Old build present or partial file | Uninstall the old app, re-download, install again |
| Blocked by Play Protect | Scan on an unknown-source file | Choose "install anyway" after the scan completes |
| Install from unknown sources | Permission not yet granted | Allow the browser/Files app to install apps |
| Package appears corrupt | Interrupted download | Delete the file, check size 53.8 MB, download again |
| Not enough storage | Low free space | Clear cache and keep 234 MB free before install |
APK security and permissions
Three checks keep the install clean: where the file came from, the build number, and the permissions it asks for. Your phone does all three. No PC needed.
Hash matches
The SHA-256 fingerprint is identical to the one in the download table.
Version is current
The app reports build 255.0.1, the file you downloaded here.
Permissions are reasonable
Nothing past what a betting app needs to run, take payments and push alerts.
Permissions to check
| Permission | Why the app asks | Needed? |
|---|---|---|
| Internet / network | Live odds, deposits, streaming | Yes |
| Storage | Save receipts and cache | Yes |
| Notifications | Bet results and promos | Optional |
| Camera | Document scan for KYC | Optional |
| Location | Region and payment routing | Optional |
| Contacts | Not required to bet | Skip |
What the APK installs
The 888starz APK is a single Android package that registers the app id org.starz888.client on your phone.

The installer weighs 53.8 MB (56,397,458 bytes) and carries the SHA-256 fingerprint 107448b719e3e5b725458569be70aab90fa8b5692c78ca8d84320ca84608f471. Android unpacks the code and resources and stands up the org.starz888.client sandbox. Build 255.0.1 needs Android 7.0 or newer. Anything older refuses it. Because 888starz ships outside Google Play, your phone reads the file as an unknown source.
The manifest declares a fixed set of permissions, listed in the table below. On Android 8.0 and up, REQUEST_INSTALL_PACKAGES lets the app hand a newer build to the installer. That is what makes update-over-install possible.
| Android version | API level | Support status | Notes |
|---|---|---|---|
| Android 6.0 and below | 23 and lower | Not supported | Below the 7.0 minimum; the install is rejected with a parse error. |
| Android 7.0 – 7.1 | 24 – 25 | Minimum supported | Runs build 255.0.1; older TLS can slow live streams. |
| Android 8.0 – 10 | 26 – 29 | Supported | REQUEST_INSTALL_PACKAGES enables update-over-install. |
| Android 11 – 15 | 30 – 35 | Fully supported | Scoped storage and per-app install permission apply. |
| Permission | Manifest role | Feature it enables |
|---|---|---|
| INTERNET | Network access | Loads sports, live odds, and casino streams. |
| ACCESS_NETWORK_STATE | Connection check | Detects Wi-Fi versus mobile data before streaming. |
| READ/WRITE storage | File access | Caches images and stores downloaded content. |
| CAMERA | Hardware access | Captures identity documents during KYC. |
| POST_NOTIFICATIONS | Alert channel | Delivers coupon, result, and bonus alerts. |
| REQUEST_INSTALL_PACKAGES | Installer handoff | Applies update-over-install for new builds. |
| VIBRATE | Feedback | Signals bet confirmation and event triggers. |
How to update the app
888starz pushes updates outside Google Play, so the app watches its own channel instead of the Play Store.

Because org.starz888.client never touches Google Play, an update arrives as a fresh APK with a higher version. Install it over the current app and Android runs an update-over-install: it swaps the code and keeps the sandbox, so your login, saved coupons and settings survive. The signing key stays the same across builds, which is what lets the newer file overwrite the old one.
Compare the version
Check the installed version in app settings. A build higher than 255.0.1 is your update.
Verify the new file
Check the size and SHA-256 hash of the newer build before you open it, as you did with 255.0.1.
Install over the old build
Approve the installer. Android keeps the org.starz888.client sandbox and swaps the code in place.
Reopen and confirm
Reopen the app and read the version line to confirm the update stuck.
Build 255.0.1 changes three things.
| Build | State | Distribution | Data on update |
|---|---|---|---|
| 255.0.1 | Current | Signed APK, org.starz888.client, 53.8 MB | Preserved via update-over-install |
| Previous build | Superseded | Earlier signed APK, same package id | Migrated forward when 255.0.1 installed over it |
| Older build | Superseded | Earlier signed APK from the same channel | Retired once a newer signed build applied |
Fixing install problems
Nearly every 888starz APK problem traces back to storage, signatures or Play Protect. Each symptom below gets a cause and a fix.
Android error text is vague, so the same wording can hide different causes. Match the symptom to its cause, apply the fix, then re-check the size and the SHA-256 hash before you retry. An install fault is always on the phone, never on the payment rail.
| Symptom | Cause | Fix |
|---|---|---|
| App not installed | A copy with a different signature already exists. | Uninstall the existing org.starz888.client, then install 255.0.1 fresh. |
| Parse error | Partial download, or a phone running below Android 7.0. | Re-download the full 53.8 MB file and confirm the phone runs Android 7.0 or newer. |
| Play Protect block | Unknown-source scan holds the sideloaded file. | Choose "install anyway" after matching the SHA-256 hash. |
| Insufficient storage | Free space below the unpack requirement. | Clear space to 150–234 MB, then retry the install. |
| Old build conflict | Update-over-install rejected on key mismatch. | Remove the old build and install 255.0.1 as a clean package. |
| App won't open | Interrupted install left an incomplete package. | Uninstall, reboot, and reinstall the verified file. |
| Crash on first launch | Missing runtime permission or stale cache. | Grant storage and network permissions, then clear app cache. |
| Notifications not arriving | POST_NOTIFICATIONS denied or battery restriction active. | Enable notifications for 888starz and exempt it from battery optimization. |
Play Protect
Play Protect scans sideloaded apps as policy. The warning flags the unknown source. Match the hash and carry on.
Free storage
The download needs headroom to unpack and cache. Low storage causes parse errors and apps that refuse to open.
Signature match
Android blocks the install when a new signing key clashes with the org.starz888.client already on the phone. Uninstall first and the conflict clears.
Run this checklist before you call the install broken.
888starz on iPhone
An APK will not run on iOS. There is no "APK for iPhone". You have two routes, both below.
App Store
Install the official iOS app where the listing appears. Version 255.0, iOS 15.0 or later, developer Bittech B.V.
Safari web app
Load the mobile site in Safari and add it to your Home Screen. That is an app-like shortcut (PWA).
If the app doesn't show up
Store listings vary by region. Use the Safari web app until the listing shows for your account.
| iPhone check | What the user verifies | Decision |
|---|---|---|
| iOS version | iOS 15.0 or later | Required for the native app |
| Store availability | Listing shows in your region | Install from the App Store |
| No listing | Region without a store entry | Use the Safari web app |
Sports, live betting and games
One app holds sports, live betting with cash out, casino, live casino, virtual sports, esports and crash games. More than 35 sports run, around 1,000 events a day. Esports covers CS2, Dota 2, League of Legends, Valorant and Call of Duty. Cricket runs just as deep, from the IPL and BPL to ICC tournaments.
Live betting moves the odds as the match runs. Cash out settles a bet early: full closes the whole bet at the offered value, partial banks a slice and leaves the rest live. A coupon combines several selections into an accumulator, and accumulators are what the welcome wagering counts.
Football has the deepest coverage of the 35-plus sports listed: the Premier League, the NPFL, the Champions League and the African competitions, with up to around 1,500 markets on a marquee fixture, priced pre-match and in-play. Odds show in decimal by default and switch to fractional or American in settings. Cricket runs just as deep.
Crash games run on one idea: a multiplier climbs from 1.00x and you cash out before it stops. Aviator leads, with JetX and CricX beside it. A demo mode lets you rehearse each one without staking money.
Betting markets and bet types
888starz runs pre-match and live betting across the major sports, with every market feeding one bet slip.

The core sports are football, cricket, tennis, basketball and esports. Football leads the coupon in Nigeria and West Africa. Cricket leads it in South Asia. The market logic is the same either way.
Market types you will see
A market is what you are predicting. 888starz shows odds in decimal by default, so the figure already includes your stake in the potential return; you can switch to fractional or American in settings. Average payout across the book runs near 96.8%, and a top football fixture can carry up to around 1,500 markets.
| Market | What it settles on | Typical sport |
|---|---|---|
| 1X2 | Home win, draw or away win | Football, esports |
| Handicap | Result after a virtual head start or deficit is applied | Cricket, basketball |
| Over/Under | Total runs, goals or points above or below a line | Cricket, football |
| Correct score | The exact final scoreline | Football, tennis |
| Player props | An individual player outcome, such as a batter's runs | Cricket, basketball |
Single, accumulator and system
A single backs one selection. An accumulator combines several selections into one bet and multiplies the odds. Every leg must land for it to pay. A system splits your selections into smaller combinations, so a leg can miss and you still collect something. All three are placed from the same coupon.
This is the bet type the bonus depends on. The welcome wagering counts accumulators only. A single never counts, whatever the stake. If you normally bet singles, the bonus is worth less to you than the headline suggests.
Live betting, cash out and streaming
The odds move as the match plays, the match card streams live data, and cash out lets you settle early.

In live (in-play) betting, the odds refresh as the event runs. A cricket card carries live score, over count and per-innings totals. Football and basketball show the running score and match stats. A market can open, suspend and reprice inside seconds.
Full cash out
Full cash out closes the whole bet for the value 888starz offers at that second. The offer moves with the live odds, so it can land above or below your stake.
Partial cash out
Partial cash out settles part of the bet now and leaves the rest running. You bank some value and keep a shot at a bigger return.
| Mode | What happens | Remaining risk |
|---|---|---|
| Full cash out | The whole bet closes at the current offered value | None — the bet is settled |
| Partial cash out | Part of the stake settles now, the rest stays live | Reduced — only the running portion is exposed |
| Auto cash out | The bet closes automatically when your set value is reached | Capped at your chosen trigger |
A worked cash-out scenario
Say you back a side at 2.00 with a 100 stake, for a potential 200. Your team goes ahead, the live odds shorten, and 888starz offers a full cash out of 150. Take it and you settle at 150. Or go partial: bank half now for 75 and let the rest run toward the full 100. These figures are an example, not a guarantee.
Auto cash out
Auto cash out lets you set a value in advance. When the offer hits your trigger, 888starz closes the bet for you. It still settles at market value, not a promised profit.
Live streaming, latency and connection
888starz streams a limited set of eligible matches inside the app, with the odds alongside; where there is no video, a Show Zone animation and live statistics track the play instead. A small delay sits on any stream, so the picture can trail the live market, and on a weak connection markets may suspend or stutter. Multi-Live lets you build one screen of several running matches and bet them side by side.
Using cash out well
Play responsibly. Cash out changes when you settle, not whether you win. Set limits, treat every stake as money you can afford to lose, and walk away if betting stops being fun.
Aviator and crash games
Crash games all share one rule: a multiplier climbs from 1.00x and can stop at any second. Bail before it stops, or you lose the round.
Your return is your stake times the multiplier at the second you cash out. If the round stops first, the stake is gone. No trick removes the risk. The Aviator guide covers the RTP, the bet limits and why predictor apps do not work.
Cashing out before the crash
Cash out is a single tap that locks the current multiplier. Tap at 1.50x and you take 1.5 times your stake. Ride to 3.00x and you triple it, if the round lasts that long. Every round stands alone, so the last result tells you nothing about the next.
Demo mode
Aviator, JetX and CricX each have a demo mode: the same game, no real money. Demo results count for nothing and do not forecast real rounds.
Auto cash out
Auto cash out locks in a target multiplier in advance. Your bet closes itself when the round reaches it. If the round stops short, you lose, exactly as with a manual tap.
The last-multipliers history
A history strip lists the multipliers from recent rounds. It is a log of what happened, not a clue to what is coming. Each round is random and independent.
| Game | Provider | RTP | Mechanic | Demo |
|---|---|---|---|---|
| Aviator | Spribe | 97% | Rising plane multiplier from 1.00x; dual-bet panel and auto-cashout; provably fair | Yes |
| JetX | SmartSoft | 97% | Jet climbs from 1.00x; cash out before the crash; provably fair | Yes |
| CricX | SmartSoft | 98.8% | Cricket crash to a 25,000x ceiling; cash out before it stops; provably fair | Yes |
Bankroll and responsible play. Nothing buys you a win: not auto cash out, not reading the history, not doubling up after a loss. Set a session budget, keep stakes small, learn in demo mode, and stop when the budget is gone.
Casino categories in the 888starz app
Every crash title is provably fair: each round's result is fixed by a server-and-player seed you can check afterwards, so no one can alter it mid-round. Beyond crash, the casino runs to more than 9,500 games — over 7,000 slots, around 300 live-dealer tables, plus roulette, blackjack, poker and bingo. The lineup draws on Pragmatic Play, Microgaming, Yggdrasil, Red Tiger, PG Soft, NoLimit City and Hacksaw Gaming, with live tables from Evolution and Ezugi.
Slots
Reel games across every theme. Each spin is random and none is ever "due".
Live casino
Real dealers stream table games in real time against a human host.
Virtual sports
Simulated matches that settle in short cycles, with markets that mirror real betting.
Esports
Betting and casino-style content on competitive titles like CS2, Dota 2 and Valorant.
The lineup varies by region, so check the app (255.0.1, Android 7.0+) before you play.
Top games in the app
The titles players open most, from crash games to Pragmatic slots and Evolution live tables. Player counts are live and every crash title is provably fair.
Crash 1,248 playing
Crash 742 playing
Crash 517 playing
Slot 903 playing
Slot 1,106 playing
Slot 428 playing
Instant 655 playing
Instant 389 playing
Live 812 playing
Live 970 playing
Live 604 playing
Live 331 playingPayment methods and KYC
Fund with crypto or the local wallets for your country — the cashier shows only the methods that match your account.
888starz is crypto-first, but the cashier also lists the local wallets for your country — OPay, PalmPay and Paystack in Nigeria, bKash and M-Pesa elsewhere — alongside dozens of coins. It only shows methods that match your account currency, and deposits are instant and free.
Withdrawals go back to the method you deposited from, in your own name, once any bonus wagering is cleared. Your first payout waits on a one-time KYC check, then later ones are quick. The full payments guide lists the per-method limits, times and fees.

How to deposit money
888starz funds through crypto and local wallets, and top-ups are usually instant.
Open the cashier, pick a method that matches your account currency — a wallet such as OPay, PalmPay, bKash or M-Pesa, or a coin like USDT or BTC — enter an amount from the cashier minimum and approve it in your wallet app. The cashier hides anything that does not fit your currency.
Keep the confirmation SMS, transaction ID or on-chain hash: it binds the payment to your account and speeds up any later check. If a deposit sits at pending, wait for the network confirmation rather than paying twice. The deposits and withdrawals guide lists the per-method limits and times.

How to withdraw
Winnings return to the method you funded from, in your own name — the same-holder rule.
Clear any live bonus wagering first, then open Withdraw, choose the method you deposited with and enter an amount from the cashier minimum. Payouts run from a few minutes to a few hours, depending on the rail and your verification status.
Your first withdrawal waits on KYC, which is why it is the slow one and the next is not. A name or method mismatch is the usual reason a payout stalls. The deposits and withdrawals guide covers every limit, timing and hold reason in full.

KYC verification
888starz runs the identity check before your first withdrawal, not before betting.
Upload a government ID — passport, driver's licence or national ID — plus proof of address if your address does not match, and a selfie if the cashier asks for one. Approval usually takes 24 to 48 hours, and that wait is added to your first payout only.
Submit your documents on the day you register and the check passes while you bet. Photograph each document in full, all corners in frame and no glare. The KYC and payments guide lists every accepted document and what each one proves.

App vs mobile site
Three ways in, each tuned to a different phone and connection.

The native Android app is the full experience. With the assets living on your phone, screens open fast, push notifications work, and live betting stays quick. The trade-off is storage.
Native Android app
Cached assets, notifications, and the smoothest live betting. Best if you have storage to spare and open 888starz often.
Mobile website
Runs in any browser, nothing to install. Handy for a quick session, a shared phone, or a first look.
Lightweight mobile version
A stripped-down build for older or low-RAM phones on slow connections. It drops the heavy graphics so core betting still loads.
Data use separates them. The app is one heavy download, then it mostly moves odds and account data. The mobile site reloads its assets on every visit. Use the lightweight version on a metered or unstable connection.
| Access method | Needs install | Best for | Notes |
|---|---|---|---|
| Native Android app (v255.0.1) | Yes — 53.8 MB, Android 7.0+ | Regular users, live betting, notifications | Cached assets, lean ongoing data use, updates as new versions ship |
| Mobile website | No | Quick sessions and shared devices | Reloads assets per visit, so heavier data use over time |
| Lightweight mobile version | No install for the web variant | Older, low-RAM phones and slow connections | Reduced graphics keep core betting usable on weak hardware |
If the full app drags, switch to the lightweight version. It is usually your phone's memory or connection, not the platform.
Regions and currencies
The same build runs in every market. Only the currency and the funding method change.
888starz runs one app everywhere and localises the wallet. The markets, odds format and account tools do not change. Only the deposit menu and the currency symbol shift to match where you signed up.
Payouts mirror your deposit method: money in over Mobile Money leaves over Mobile Money, crypto out to crypto. Processing times and limits swing by country and provider. Clear KYC early to skip the wait.
The sporting focus shifts by market. Nigeria, Ghana, Kenya and the Philippines lead with football. Bangladesh, India, Pakistan, Sri Lanka and Nepal lead with cricket. Only the front page reshuffles. Esports and the crash games appear in every region.

| Country | Currency | Local rails | Notes |
|---|---|---|---|
| Bangladesh | BDT ৳ | bKash, Nagad, Rocket | Cricket-led coupon; bKash, Nagad and Rocket top-ups |
| Ethiopia | ETB Br | Local wallet, crypto | Local wallet top-ups; KYC before first payout |
| India | INR ₹ | UPI, Paytm, PhonePe | Deep cricket coverage across formats and in-play |
| Pakistan | PKR ₨ | Crypto, Skrill | Cricket-heavy front page; payout mirrors deposit rail |
| Sri Lanka | LKR Rs | Visa, Skrill, crypto | Cricket markets prioritised on the coupon |
| Nigeria | NGN ₦ | OPay, PalmPay, Paystack | Lead market on this site; football-weighted coupon, NIN slip for KYC |
| Philippines | PHP ₱ | GCash | Football-forward layout; standard KYC on withdrawal |
| Nepal | NPR रू | eSewa, Khalti | Cricket-focused market; same app and odds format |
| Kenya | KES KSh | M-Pesa, Airtel | Football-led coupon; Mobile Money deposits and payouts |
| Ghana | GHS ₵ | Skrill, crypto | Football-weighted; payout follows the deposit method |
| Somalia | SOS Sh | Local wallet, crypto | Local wallet funding; identity check before cash-out |
888starz vs 1xBet and Betwinner
Held to the same terms, the three land close together. The welcome ceiling is the clearest gap.
The three share one platform family, so the app and the odds feel close — the cashier and the bonus set them apart. With promo code MAXBONUS999, 888starz runs a 200% sports welcome across four deposits, up to around ₦600,000 in Nigeria; 1xBet and Betwinner headline a 100% first-deposit match up to a regional cap. Minimum deposits sit near the same floor at all three, around ₦300, so the sign-up figure is not what should decide it. Read the full bonus terms before you pick one.
Past the sign-up bonus, the three overlap heavily. 888starz separates itself on payments: 50+ methods, dozens of them crypto, plus the local wallets. It also runs three crash games, not one. Where an operator does not publish a figure, the table says so instead of inventing one.
| Feature | 888starz | 1xBet | Betwinner |
|---|---|---|---|
| Welcome bonus | 200% across 4 deposits, up to ₦600,000 | 100% first deposit, regional cap | 100% first deposit |
| Wagering | x5, 3-leg, odds 1.40+ | x5, 3-leg, odds 1.40+ | x5, 3-leg, odds 1.40+ |
| Min deposit | Cashier minimum | Available | Available |
| Crash games | Aviator, JetX, CricX | Available | Available |
| Mobile Money | OPay, PalmPay, Paystack, bank | Available | Available |
| Live streaming | Available | Available | Available |
| Cash out modes | Available | Available | Available |
| Odds format | Decimal | Decimal | Decimal |
| Cricket depth | Available | Available | Available |
Cells reading "Available" or "Decimal" mean the feature exists or the format is standard. I will not put numbers on values the operators never publish.
My verdict. 888starz has the bigger headline bonus, but the wagering is what you actually clear, so let the cashier decide. 888starz takes dozens of coins and the local e-wallets, and it runs three crash games instead of one. Pick on the payment method you already use and the sports you follow.
How to contact support
Most tickets fall into a handful of cases. Have the details lined up before you message support and you'll be sorted faster.
| Case | Data to prepare | Do not send |
|---|---|---|
| Deposit pending | Transaction ID, time, amount | A second transfer |
| Withdrawal delayed | KYC status, method, amount | Full card number |
| Coupon dispute | Bet ID, selections, odds | Edited screenshots |
| Account blocked | Registered email/phone | Password |
Betting terms explained
- APK
- The install file Android uses for apps that skip Google Play.
- SHA-256
- A digital fingerprint that proves a file wasn't tampered with.
- Package name
- The app's internal id — here, org.starz888.client.
- Play Protect
- Google's built-in scanner that checks apps on your phone.
- KYC
- The identity check that can run before a first payout.
- Wagering
- How many times a bonus must be staked before you can withdraw it.
- Cash out
- Settling a bet early, before the final result lands.
- Coupon
- The bet slip that holds one or more selections.
- Mobile Money
- Phone-based wallets like bKash, Nagad or M-Pesa.
- Accumulator
- One bet that combines several selections into multiplied odds.
- Free spins
- Casino spins handed out with the welcome package.
- Demo mode
- Trying a game with no real money on the line.
- Decimal odds
- Odds shown as one number, e.g. 2.50, where your return is the stake times that figure.
- Handicap
- A virtual head start or deficit applied to a side so a mismatched contest prices more evenly.
- Over/Under
- A bet on whether a match total — goals, points, runs — finishes above or below a set line.
- RTP
- Return to player: the long-run share of stakes a game is built to pay back, such as 97%.
- Provably fair
- A method that lets you verify a game round's result was not altered, using server and player seeds.
- Sideload
- Installing an app straight from an APK file instead of through an app store.
- Bet slip
- The on-screen ticket that gathers your selections, stake and potential payout before you confirm.
- In-play
- Betting on an event while it is running, with odds that shift in real time.
- Multiplier
- A rising number that scales a payout, like the climbing coefficient in a crash game.
- Stake
- The amount of money you put at risk on a single bet.
Responsible gambling and safety
About the reviewer
888starz APK: FAQ
Is 888starz legit?
Is there an 888starz app for iOS?
How do I enable installation from unknown sources?
Is there an 888starz no-deposit promo code?
What is the 888starz welcome bonus?
Where do I enter the 888starz promo code?
Is the 888starz app free?
What 888starz payment methods work in Nigeria?
What is the minimum deposit on 888starz?
How long do 888starz withdrawals take?
Why can't I withdraw my money?
What documents does 888starz KYC need in Nigeria?
Which Android version does 888starz need?
How do I check the 888starz APK is genuine?
Can I watch live streams in the 888starz app?
How do I contact 888starz support?
How do I update the 888starz app to the latest version?
Why is my withdrawal delayed even after it was approved?
What is the minimum I can withdraw?
Is Aviator rigged, or is it provably fair?
Can I change my 888starz account currency after registering?
Why does Play Protect warn me about the 888starz APK?
I forgot my password — how do I reset it?
Will installing the APK void my warranty or harm other apps?
Can I open more than one 888starz account?
How do I get my 888starz account verified?
How do I place an accumulator bet?
What is cash out and how do I use it during a live match?
Can I bet on cricket and the IPL on 888starz?
What is Multi-Live?
What is the Show Zone tracker?
What is JetX and what is its RTP?
What is CricX and what is its RTP?
How much storage does the app need?
Does 888starz work on Android tablets?
Can I change the odds format?
Can I deposit and withdraw with crypto on 888starz?
Does my withdrawal have to go to the same method I deposited with?
Are there any fees on deposits?
Can I take a casino bonus instead of the sports welcome offer?
User reviews
Notes from readers who installed with this guide. The ratings cover the install and payment experience, not whether anyone won or lost.
Downloaded here after two other sites told me the file was 84 MB. It is 53.8 MB, exactly as stated, and the hash matched. Installed on a Tecno Spark running Android 11, no version conflict. OPay deposit of ₦2,000 credited before I could close the wallet app.
Thanks for checking the hash before you installed — that is the right habit with any sideloaded file. Enjoy the app.
The promo code field is easy to miss on the phone signup screen. I nearly submitted without it. Entered MAXBONUS999, deposited ₦5,000 through PalmPay, and the 100% match showed in the bonus wallet straight away.
First withdrawal took about 40 hours because KYC was still pending — my fault, I uploaded the NIN slip late. Second one to OPay landed in under ten minutes. Wish the app said clearly that KYC comes before the first payout, not after.
KYC runs once, before the first withdrawal. After approval, payouts to the same wallet move much faster — which matches what you saw.
Play Protect flagged the file, as this page warned it would. Checked the SHA-256, installed anyway, no issue. The same-name rule was flagged here first, so I did not try to cash out to my brother's account and waste a week.
The x5 wagering is the part people skip. I burned two days on singles before I realised they do not count at all — it has to be a 3-leg acca at 1.40 or better. The rule is on this page; I just did not read it properly.
Bank transfer deposit sat pending for about three hours on a Sunday. Support matched it from the transaction ID once I sent it. Weekday transfers have been fine since. Aviator demo mode is genuinely useful before you stake anything.
Installed clean first time. bKash top-up from the minimum landed instantly, and a USDT deposit was quicker still. Cash out appeared late in a live match and I took it.
Signup with the code took under a minute. M-Pesa deposit was instant, first payout took about an hour after verification. The app runs fine on an older phone.
App reported build 255.0.1, matching this page exactly — that is more than I can say for the other guides I checked. UPI deposit credited immediately.
Funded with MTN MoMo, balance jumped straight away. The only annoyance is that the app asks for notification permission twice. Partial cash out saved a live bet for me.
Ran without lag on an ageing Android. Telebirr in, Telebirr out — same wallet, same name, no questions asked at payout.
App is solid, but be honest about the bonus: 200% sounds huge until you see it is spread over four deposits and the wagering is x5 on accumulators only. Fine if you bet accas anyway. Not free money.
Sideloaded on Android 12, no parse error. I entered MAXBONUS999 before depositing so the 200% actually applied across the four deposits. Aviator runs smooth, and a UPI withdrawal of ₹3,500 landed in under an hour once KYC was done.
Checked the file before installing and it was 53.8 MB with the SHA-256 matching what 888starz publish. A random site had pushed me a 60 MB version that wouldn't even open, so verify first, people.
Topped up 500 BDT on bKash and it landed instantly, no fee taken off the top. I've used a few apps and this is the first where the deposit shows before I finish blinking.
First install threw a Play Protect warning at me. I turned on unknown sources for my browser, tapped install anyway and it was fine. Would help if the guide said exactly which toggle to flip.
Thanks for the tip. You only need to allow installs from your browser once, and while Play Protect may still prompt, just tap "Install anyway". Enjoy the app.
M-Pesa deposit went through in seconds and the STK push was clean. Only reason it isn't five stars is the app made me log in twice on the very first launch. After that, smooth.
Aviator runs smooth here and the dual-bet lets me cash one out early and let the other ride. Checked a couple of rounds with the provably-fair hash and the numbers add up. Solid.
Loaded through eSewa and claimed the 200% with MAXBONUS999. Just know it's spread over four deposits, not one lump sum. Read the terms first and the whole thing made perfect sense.
GCash cash-in is instant and the app itself is quick, pages don't hang even on my older phone. Dark mode is easy on the eyes for the late-night live betting I do.
Went the USDT route since card options are thin here. Deposit confirmed after a couple of network confirmations. It works, just be patient with the blockchain rather than the app itself.
App is solid but my first withdrawal sat in KYC review for nearly two days. I sent passport, address proof and a selfie as asked and it cleared, just slower than the 24 hours I'd hoped for.
JetX at 97% keeps me coming back, and the auto-cashout means I don't fat-finger the button at the wrong second. Set my multiplier, let it ride, done. Clean little game.
Local rails are limited for us so I fund with USDT and it works every single time. I was glad support confirmed crypto is supported from anywhere, not just a handful of countries.
Correct, BTC, ETH, USDT, TRX and DOGE all work from any country, including Somalia. Deposits credit after network confirmations with no platform fee. Happy betting.
An OPay deposit of ₦2,000 hit my balance instantly with nothing shaved off it. Simple, fast, and the receipt showed up in my transaction history straight away. No complaints from me.
The cash out during live matches is the best part, full or partial, your call. Pulled half my stake on a cricket game before it turned against me. Wish streaming covered more matches though.
UPI top-up through PhonePe was instant and I didn't pay a single platform fee. Coming from apps that quietly add hidden charges, this one just felt honest about the whole thing.
Multi-Live lets me follow four games at once and the Show Zone tracker fills the gap when there's no stream. On a busy match day it's honestly the feature I use the most.
Funded with Skrill, no drama at all. Odds default to decimal which suits how I read them. Took me a minute to find where to switch formats but once set, it stays put.
Khalti deposit was instant. When I withdrew it went straight back to Khalti automatically, same method as the deposit, which they warn you about upfront. No surprises and no fuss.
CricX at 98.8% is the highest RTP I've seen on these crash games and it plays fair from everything I can check. Nice change of pace from the usual two everyone talks about.
Live chat answered in under two minutes when I asked which bonus stage I was on. Polite, actually read my question, and sorted it without the copy-paste runaround. Rare these days.
Cleared the sports bonus by playing accumulators, three legs, odds above 1.40, x5 exactly like the terms say. It took some discipline over the 30 days but it paid out clean in the end.
Well played, and thanks for reading the terms. The sports bonus wagers x5 on accumulators of three or more legs at odds 1.40 or higher within 30 days. Glad it paid out.
Runs light on data and dark mode saves my battery when I'm betting at night. Only nitpick is the home screen has a lot going on when you first open it. You do get used to it.
Deposited with BTC and it credited after the confirmations, no account limits for using crypto at all. For those of us with few local options, that flexibility genuinely matters.
PalmPay deposit was instant and free, and my cashout later went right back to PalmPay too. The whole loop just works cleanly on my Nigerian number without me having to think about it.
I verified the download was 53.8 MB before trusting it, because another site had it listed as something like 70 MB. Installed clean, funded on Nagad, and it's been solid ever since.
Good coverage on cricket including the IPL markets I actually wanted. Live cash out saved me twice this season. Would give five if there were video streams for more of the matches.
Had an older build that clashed on update. I uninstalled the old one, grabbed the 255.0.1 APK fresh, and it installed without touching my login. Balance was all still there afterwards.
Aviator's auto-cashout at a set multiplier keeps me level-headed instead of chasing. RTP is a fair 97% and the provably-fair check is right there if you want it. No complaints from me.
The app is smooth and eSewa deposits are instant, no arguing there. Honest gripe though: the football odds aren't always the sharpest compared to one other book I use. Everything else is solid.
Withdrawal back to GCash was approved inside a day once my KYC was done. The first one takes that verification wait, sure, but after that it's been smooth every single time.
The 9,500-plus games is no exaggeration, and the Pragmatic slots and Evolution tables load fast. Took me a while to find my favourites in that ocean though, a better filter would help.
Skrill worked fine but I switched to USDT for the speed. Both credited with no platform fee attached. Good to have real options in a place where cards can be a headache.
Learned the hard way that the account currency locks at signup, so pick carefully. Support explained it can't be changed afterwards. Fair enough once you know, just wish I'd read that first.
Thanks for the honest note. Account currency is set at registration and cannot be changed later, which is why it's chosen carefully upfront. Reach out any time you need a hand.
Tried opening a second account and it flagged straight away, one per person is the rule. Fair enough, just don't make the mistake I did. The main account runs perfectly otherwise.
Deposited with Paystack, entered MAXBONUS999 in the promo field and the 200% attached to my first deposit right away. It's clear exactly where you type the code, no hunting around.
Light, fast, and the dark theme is gentle on the eyes for late cricket nights. bKash top-ups are instant with nothing skimmed. Honestly the smoothest betting app currently on my phone.
Paytm deposit was instant. My first withdrawal needed KYC, so I uploaded my ID and a selfie and it was approved by the next day. Once you're verified it's quick every time after.
Airtel Money deposit landed instantly with no fee taken. The withdrawal returned to the same Airtel line under my own name, exactly as they explain. Clean, predictable process throughout.
Live betting with the Show Zone tracker keeps me in the game when there's no stream to watch. Cash out has been reliable too. Streaming coverage is the one thing that could be wider.
Cleared some space and reinstalled the app. Logged back in and my balance was exactly where I'd left it. Nothing lives on the phone itself, it's all tied to the account. Good to know.
Exactly right, your balance is tied to your account and not the device. Reinstall or switch phones and simply log back in. Nothing is lost in the process. Thanks for sharing.
I really like that Aviator and the other crash games are provably fair, so you can verify each round yourself. It takes the guesswork out of whether the thing is actually honest.
Card options are limited here so I use USDT. Deposits confirm reliably and there's no platform fee stacked on top. The app has never once limited me for funding with crypto. Works great.
Support chat sorted out a login question quickly and kindly, no runaround. The app is snappy and the dark mode is a real plus for me. Would love a wider streaming selection though.
Deposit credited instantly and nothing was skimmed off as a fee. Simple and honest, which is really all I ask from a betting app. It just does what it says without any drama.
Funded with USDT and withdrew straight back to the same wallet, same-name rule and all. The KYC was a one-time thing and after that withdrawals have been smooth. No issues to report.
Bank transfer in naira went through fine and showed up instantly. The 200% welcome spread over four deposits stretched my bankroll nicely once I put MAXBONUS999 in. Genuinely happy with it.
The app is great and Rocket deposits are instant. My one real grumble was a withdrawal to my bank that took the full two days to approve, when the e-wallet ones came through faster.
Odds show in decimal by default, which is exactly how I like to read them. UPI deposits are instant with no fee. Everything sits right where I expect it to, nothing feels buried.
Aviator's dual-bet is clever, I bank one bet early and let the second one climb with auto-cashout set. Provably fair too, so I trust it. It's easily my go-to game on the whole app.
Went with crypto since Skrill can be fiddly here. My USDT deposit confirmed with no fee added on top. The app treated it just like any other top-up, no fuss and no waiting around.
Small download at 53.8 MB so it didn't eat into my storage. Runs fine on a mid-range phone without stuttering. The home screen is a little busy at first but you settle into it quickly.
Used MAXBONUS999 and the 200% built up across my first four deposits rather than all at once. Wagering is x5 on accas of three-plus legs at 1.40, and it's very doable within the 30 days.
Asked support how to verify an Aviator round and they actually walked me through the provably-fair check step by step. Nice that they didn't dodge the question or fob me off. Impressed.
Play Protect flagged it at first, but that's just because it's an outside-store app, not a virus. I allowed it and the verified 255.0.1 build installed fine. Don't panic when you see the warning.
Spot on. As an app installed outside the Play Store it can trigger a warning, but the 255.0.1 build is signed and SHA-256 verified. Thanks for confirming the size for others.
Local options are thin so it's BTC for me. The deposit landed after confirmations and I was never limited for using crypto. Withdrawals go back the very same way, which keeps it simple.
Live betting with auto cash out saved a bet of mine when a match swung late in the second half. Streaming is limited for our region, but the Show Zone tracker fills the gap well enough.
JetX and CricX give me more than just Aviator, and CricX at 98.8% is genuinely generous. Auto-cashout on all of them keeps me disciplined instead of holding on too long. Good variety here.
I matched the SHA-256 against the official one before installing, just for peace of mind that it hadn't been tampered with. It checked out, I funded on bKash, and I've been playing since.
The Evolution live tables run crisp even on 4G and there are thousands of Pragmatic slots to dig through. Deposits by UPI are instant. Honestly it feels like a complete package in one app.
Withdrew to OPay the morning after KYC cleared and it landed in a few minutes. Same wallet, same name I deposited from, so it went through without a hitch. This is my main app now.








