← DEVLOG · 2026.08.30 · data
CCU on your home screen: our island widget is open source
We check our island numbers a lot. Probably too much. Until this week, every “how’s Mando doing?” meant the same ritual: unlock the phone, open the browser, load the analytics page, wait, squint.
So we built the smallest tool that kills that ritual: a home-screen widget that shows live CCU for any Fortnite island. Glance at your phone, see the number, get back to work. Today we’re open-sourcing it — for both iOS and Android.

What it shows
- Island name — pulled automatically from Epic’s public data
- Live CCU — peak concurrent players of the most recent 10-minute interval
- Trend arrow (▲ / ▼) vs the previous interval
- 6-hour sparkline in the medium widget size
- Offline fallback — the last known value stays on screen if the network drops
Tapping the widget opens the island’s page on fortnite.gg. And it’s not limited to your own islands — any code works, so you can keep an eye on the whole Discover neighborhood.
Android: install in 1 minute
- Download the APK and open it (Android will ask you to allow installs from your browser once).
- Open Island CCU → Add widget to Home Screen.
- Type the island code. Done.
iOS: install in 2 minutes
- Get Scriptable from the App Store (free).
- Open the script, select all, copy.
- In Scriptable: tap +, paste, name it
Island CCU. - Long-press your home screen → add a Scriptable widget (small or medium).
- Long-press the widget → Edit Widget → Script:
Island CCU, Parameter: your island code (dashes optional).
Either way, add several widgets with different codes and you’ve got a CCU dashboard on your home screen — your portfolio, your friends’ maps, your competition.
How it works
No API key, no login, no server. Epic exposes a public Ecosystem API that reports peak CCU in 10-minute intervals:
GET api.fortnite.com/ecosystem/v1/islands/{code}/metrics/minute/peak-ccu
Both widgets read the latest interval, grab the island’s title from the metadata endpoint, cache both, and refresh in the background — every ~10 minutes on iOS, ~15 on Android (that’s the OS minimum, not our choice). The iOS version is ~200 lines of commented JavaScript; the Android one is a small Kotlin app whose APK is built and signed by CI on every release.
Grab it
Everything lives on GitHub, MIT-licensed: github.com/novikit/fortnite-ccu-widget
If you build something on top of this — show us in Discord, we’d love to see it.