What You Get From a Replay
Match Stats
Placements, kills, damage and accuracy per player
Eliminations
Every kill with killer, victim, weapon and timestamp
Lobby
All players in the match with Epic account IDs
Zones
Storm circle progression with timings and coordinates
Timeline
Chronological match events from drop to victory
Loot & Chests
Item pickups, chest opens and floor loot data
Map Movement
Player positions over time for heatmaps
Broadcast Data
Caster-style metadata from tournament replays
Quick Start
# Upload a .replay file — get stats back as JSON
curl -X POST -H "x-api-key: YOUR_API_KEY" \
-F "file=@my-match.replay" \
https://prod.api-fortnite.com/api/v1/parsing/stats
# Or fetch-and-parse a tournament replay by match ID
curl -H "x-api-key: YOUR_API_KEY" \
"https://prod.api-fortnite.com/api/v1/replays/{matchId}/parse/broadcast"Replay files live at %LocalAppData%\FortniteGame\Saved\Demos on Windows. Uploads are multipart/form-data with the file under the file key. See the full replay parser documentation for every endpoint and response shape.
What You Can Build
- →Match review tools — post-game breakdowns with kill feeds, zone luck and rotation analysis for players and coaches
- →Tournament coverage — parse server replays by match ID to power leaderboards, highlight clips and caster dashboards
- →Scrim analytics — batch-parse a whole block of scrims and aggregate damage, zone deaths and early fights per player
- →Heatmaps — plot drop spots, rotations and death locations from map movement data across hundreds of matches
Pricing — Credits, Not Lock-In
Parsing is credit-metered. The free tier includes daily credits for the stats endpoint — enough to try everything with a real replay. Need more volume or the full endpoint set? Buy a one-time credit pack from the dashboard (no subscription required) or go Pro for 600 credits per day and every parsing endpoint, including fetch-by-match-ID.
View all plans →