Fortnite Island Stats - UEFN Player Counts & Daily History avatar

Fortnite Island Stats - UEFN Player Counts & Daily History

Pricing

$1.00 / 1,000 island metrics

Go to Apify Store
Fortnite Island Stats - UEFN Player Counts & Daily History

Fortnite Island Stats - UEFN Player Counts & Daily History

Fortnite/UEFN island players, plays, minutes, peak CCU and retention from Epic's official API, archived daily past Epic's 7-day window. Day-over-day movers, creator filter, CSV/JSON export. No API key. Failed lookups are never charged.

Pricing

$1.00 / 1,000 island metrics

Rating

0.0

(0)

Developer

mohamed alaya

mohamed alaya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Pulls players, plays, minutes, peak concurrent users, favorites and D1/D7 retention for Fortnite Creative / UEFN islands from Epic's official ecosystem API, and archives every day into a history store so you keep data beyond Epic's 7-day window. Built for UEFN creators, studios, brand agencies and gaming analysts who want a daily export and a "who moved" list without writing code.

No API key, no login, no browser.

What you get

  • Latest-day metrics per island (unique players, plays, minutes played, average minutes per player, peak CCU, favorites, recommendations, retention D1 / D7 when Epic has them).
  • Movers: day-over-day change in unique players, a change versus the average of the previous days, and an isMover flag with your own threshold.
  • History that keeps growing: on every run each island's days are merged into a named key-value store. Epic itself only serves the last 7 days; schedule this Actor daily and your archive keeps going.
  • Track by island code, by creator code (every island of a studio), or let the Actor sample the public catalog.

Input examples

Track specific islands, every day (schedule it):

{ "islandCodes": ["5482-8892-9979", "9465-9367-6684"], "outputMode": "summary" }

Islands of one or more creators (found by scanning the catalog), only the ones that moved at least 40%:

{ "creatorCodes": ["oliboibtw"], "onlyMovers": true, "moverThresholdPct": 40, "minPlayers": 50 }

Chart-ready: one row per island per archived day:

{ "islandCodes": ["5482-8892-9979"], "outputMode": "daily" }

Empty input {} works: it samples 150 islands from Epic's catalog and returns the top 25 by players.

Input guide

FieldMeaning
islandCodesIsland codes (1234-5678-9012). Anything containing a code works.
creatorCodesCreator codes; islands are matched while paging the catalog (Epic has no creator filter), up to maxCatalogPages pages.
scanIslands / maxResultsOnly for the no-codes catalog sample.
sortByplayers, peakCCU, plays or change.
onlyMovers, moverThresholdPct, minPlayersMover detection.
outputModesummary (one row per island) or daily (one row per island per day).
archive, historyStoreNameKeep history in a named key-value store. Use the same name every run.

Output fields (summary mode)

FieldMeaning
islandCode, title, creatorCode, createdIn, tagsIsland identity.
date, partialDayDay the numbers describe (latest complete UTC day; today is flagged partial).
uniquePlayers, plays, minutesPlayed, avgMinutesPerPlayer, peakCCU, favorites, recommendationsEpic's day metrics.
retentionD1, retentionD7, retentionDateLatest retention Epic had published (fractions, may be null for new islands).
previousDayPlayers, playersChangePct, avgPlayersPrior7d, vs7dAvgPctMovement versus the archive.
isMover, directionMover flag and up / down.
daysInHistory, historyFrom, historyToHow much history is in the archive.

Sample row:

{"islandCode":"5482-8892-9979","title":"1X1 1C1 1V1 1VS1","creatorCode":"oliboibtw","date":"2026-10-03","uniquePlayers":2374,"plays":2965,"minutesPlayed":40963,"peakCCU":143,"playersChangePct":null,"isMover":false,"daysInHistory":2,"rank":1}

Errors (island not found, request failed) come back as {"type":"error", ...} rows and are never charged.

Use it with

  • Schedule daily at the same hour so the archive has one point per day.
  • Dataset to Google Sheets / Looker Studio / Slack (movers only) with Apify integrations.
  • Pair with your own list of competitor island codes for a daily brand-agency report.

FAQ

Does it need a key? No. It uses Epic's public ecosystem API.

Why are some islands missing? Epic publishes metrics only for islands with traffic. Islands with no data yet are skipped in the catalog sample, and explicit codes with no data are not returned.

Where does the history live? In the named key-value store fortnite-island-history (change it with historyStoreName), one record h-<islandCode> per island. The store is created by the Actor in your account.

Honest limits

  • Epic's API serves only the last 7 days; older history exists only from the first day this Actor archived an island (and only if it ran that day).
  • The catalog endpoint cannot be sorted by popularity, so the empty-input run ranks a sample of the catalog, not the true global top list. For real tracking, give island or creator codes.
  • Today's numbers are partial; the summary uses the latest complete UTC day.
  • Epic's list API has no creator filter: creator codes are matched by paging the catalog (default 40,000 islands deep), so a creator can be missed. Island codes are the reliable way to track.
  • Epic rate-limits the metrics endpoint; the Actor keeps modest concurrency and retries, so very large creator lists take a few minutes.

Price

Pay per event: island-metric $0.001 per delivered island row (or per island-day row in daily mode). Example: tracking 100 islands daily in summary mode = 100 rows x $0.001 = $0.10 per run. Failed lookups and error rows are free.