Production-Ready Endpoints

Fortnite API for FNCS, Pro Players, Replays, and Creative Data

Build trackers, bots, and tournament dashboards with real-time Fortnite data.

Live leaderboards
Pro earnings tracking
Replay timelines
Creative metrics
Terminal
$ curl -H "x-api-key: YOUR_API_KEY" \
  https://api.citoapi.com/api/v1/fortnite/tournaments/live

// Sample output
{
  "eventId": "fncs_global_championship_2024",
  "status": "LIVE",
  "leaderboard": [
    { "rank": 1, "team": "Bugha & Cooper", "points": 412, "elims": 38 }
  ]
}
FNCS Major 1 - Grand Finals
EU • Session 2
LIVE
RankTeamPtsElimsMatches
#1
Kami x Setty215246/6
#2
Queasy x Veno198316/6
#3
Malibuca x Th0masHD185196/6
Demo leaderboard only. This shows the kind of live FNCS view you can build with CitoAPI data.

Live Tournament Leaderboards

Your users expect live standings while the event is happening, not stale results tomorrow. Build dashboards that update the second a match concludes.

GET /fortnite/tournaments/live
GET /fortnite/tournaments/live/{eventId}/{windowId}
GET /fortnite/tournaments/upcoming
GET /fortnite/tournaments

Replay Kill Timeline

Fans don’t just want the final score. They want to know exactly how the match happened. Build step-by-step kill feeds with weapon damage data.

GET /fortnite/matches/{matchId}/timeline
GET /fortnite/matches/{matchId}/kill-feed
GET /fortnite/matches/{matchId}/roster
GET /fortnite/matches/{matchId}/stats
Real parsed replayNA West

S40 FNCS Divisional Cup Division 1 Week 5 Final NAW

Full Match 4 replay timeline and kill feed

Full Match Kill Timeline

Eliminations only
Loading parsed replay rows...
Teams
47
Players
94
Kill rows
172
Timeline
221

Scrollable Kill Feed

Real replay rows with actor, victim, action, and weapon type.

TimeActionPlayerVictimWeapon

Org Roster Tracking

Roster movement is content. If your app misses roster changes, users stop trusting it. Track who's in, who's out, and historical org earnings.

GET /fortnite/orgs/{slug}/roster
GET /fortnite/orgs/{slug}/earnings/history
GET /fortnite/tournaments/org/{slug}/history
XSET
XSET
$1,100,615 tracked Fortnite earnings
XSET is an American esports organization.
Roster
8
Wins
108
Events
550
Current Roster
Muz
Player
$463,437
Higgs
Player
$345,513
Clix
Player
$783,732
MrSavage
Player
$681,164
Top Earners
Clix
Tracked winnings
$783,732
Regsita
Tracked winnings
$87,620
dieyuhs
Tracked winnings
$83,541
ilyynina
Tracked winnings
$82,710
Yearly Earnings Trend
21'
22'
23'
24'
25'
26'
T

TaySon

Team FalconsEU Region
Total Earnings
$1,245,600
Recent Placements
#1
FNCS Major 1 - Grand Finals
Tournament result
Feb 1, 2024
#4
FNCS Global Championship
Tournament result
Oct 1, 2023
#2
Gamers8 2023
Tournament result
Jul 1, 2023

Deep Pro Player Profiles

Every leaderboard row should turn into a profile page. Give your users the full context of a player's career, earnings, and team history.

GET /fortnite/players/{identifier}
GET /fortnite/players/{identifier}/earnings
GET /fortnite/tournaments/player/{identifier}/history
MAP

Trending Creative island

@Indexed creatorLoading...
Peak CCU
-
Total Plays
-
Avg Mins
-
Total Mins
-
Daily Peak CCU Trend
Latest sample:

Creative Map Metrics

Fortnite is not only esports. Creative maps are their own massive analytics market. Track peak CCU, plays, total minutes, and stored daily history for any indexed map.

GET /fortnite/creative/maps/trending
GET /fortnite/creative/maps/{code}
GET /fortnite/creative/maps/{code}/history

Free vs Production Unlocks

Free keys are for testing response shapes. Production Fortnite apps need competitive, profile, replay, and analytics endpoints.

Free Access

GET /fortnite
GET /fortnite/shop
GET /fortnite/cosmetics
GET /fortnite/news

Production Access

GET /fortnite/tournaments/live
GET /fortnite/players/{identifier}
GET /fortnite/orgs/{slug}/roster
GET /fortnite/matches/{matchId}/timeline
GET /fortnite/creative/maps/trending
+ 25 more deep endpoints

What will you build?

Tournament Tracker

GET /fortnite/tournaments/live
GET /fortnite/tournaments/live/{eventId}
GET /fortnite/tournaments/{id}/matches

Discord Bot

GET /fortnite/tournaments/live
GET /fortnite/players/lookup/{user}
GET /fortnite/players/{identifier}
GET /fortnite/shop

Pro Profile

GET /fortnite/players/lookup/{user}
GET /fortnite/players/{identifier}
GET /fortnite/players/{id}/earnings
GET /fortnite/tournaments/player/history

Creative Analytics

GET /fortnite/creative/maps/trending
GET /fortnite/creative/maps/{code}
GET /fortnite/creative/maps/{code}/history

Ship the Fortnite data product
before someone else does.

Endpoint Reference

Matches & Replays

GET/fortnite/matches/live
GET/fortnite/matches/{matchId}/timeline
GET/fortnite/matches/{matchId}/kill-feed
GET/fortnite/matches/{matchId}/roster
GET/fortnite/matches/{matchId}/stats

Tournaments

GET/fortnite/tournaments
GET/fortnite/tournaments/upcoming
GET/fortnite/tournaments/live
GET/fortnite/tournaments/live/{eventId}/{windowId}
GET/fortnite/tournaments/{id}/matches
GET/fortnite/tournaments/{id}/results
GET/fortnite/tournaments/player/{identifier}/history
GET/fortnite/tournaments/org/{slug}/history

Players

GET/fortnite/players
GET/fortnite/players/top-earners
GET/fortnite/players/lookup/{username}
GET/fortnite/players/{identifier}
GET/fortnite/players/{identifier}/earnings

Organizations

GET/fortnite/orgs
GET/fortnite/orgs/{slug}
GET/fortnite/orgs/{slug}/roster
GET/fortnite/orgs/{slug}/roster?includeFormer=true
GET/fortnite/orgs/{slug}/former
GET/fortnite/orgs/{slug}/earnings
GET/fortnite/orgs/{slug}/earnings/history

Creative

GET/fortnite/creative/maps
GET/fortnite/creative/maps/trending
GET/fortnite/creative/maps/{code}
GET/fortnite/creative/maps/{code}/history

General

GET/fortnite
GET/fortnite/shop
GET/fortnite/cosmetics
GET/fortnite/news