fortnitetracker.com APIfortnitetracker.com ↗
Access Fortnite player stats, username search, and live item shop data from fortnitetracker.com. Returns K/D, wins, rankings, V-Bucks prices, and more.
curl -X GET 'https://api.parse.bot/scraper/6df3a229-07bb-4aa2-bbce-74e0ed2c17e6/search_players?query=Ninja' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for Fortnite players by username. Returns a list of matching players with their platform info and last-updated status.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Player username or partial username to search for. |
{
"type": "object",
"fields": {
"data": "array of player objects, each containing platformId, platformSlug, platformUserIdentifier, platformUserId, platformUserHandle, and status"
},
"sample": {
"data": {
"data": [
{
"status": "Last Updated 7 minutes ago",
"platformId": 8,
"platformSlug": "epic",
"platformUserId": "4735ce91-3292-4caf-8a5b-17789b40f79c",
"platformUserHandle": "Ninja",
"platformUserIdentifier": "Ninja"
}
]
},
"status": "success"
}
}About the fortnitetracker.com API
This API exposes 3 endpoints covering Fortnite player data and the live item shop from fortnitetracker.com. The get_player_profile endpoint returns per-playlist stat segments including wins, kills, K/D ratio, and ranked placements. The search_players endpoint resolves partial usernames to platform-specific player identifiers, and get_item_shop delivers current shop categories with V-Bucks prices, rarities, and image URLs.
Player Search
The search_players endpoint accepts a query string (full or partial username) and returns an array of matching player objects. Each result includes platformId, platformSlug, platformUserIdentifier, platformUserId, and platformUserHandle, giving you the exact identifiers needed to make follow-up profile requests. This is the right starting point when you have a display name but need to resolve it to a canonical platform user.
Player Profiles and Stat Segments
The get_player_profile endpoint takes a username and an optional platform parameter (epic, psn, or xbl). The epic platform is noted as the most reliable; PSN and XBL profiles may have incomplete data. The response includes platformInfo, userInfo, metadata, and a segments array. Each segment maps to a playlist mode (e.g., solos, duos, squads) and contains granular stats: wins, kills, K/D ratio, match count, and ranking data. This breakdown lets you diff performance across queue types rather than working with a single lifetime aggregate.
Item Shop
The get_item_shop endpoint takes no parameters and returns the current state of the Fortnite item shop. The response is structured as a categories array, where each entry carries an id, name, expiryDate, and an items array. Item objects include names, rarities, V-Bucks prices, and image URLs. A top-level expiry timestamp is also returned alongside the category list. Because the shop rotates daily, repeated calls will reflect the current rotation.
- Track a player's K/D ratio and win rate across solo and squad playlists using
get_player_profilestat segments. - Resolve a streamer's display name to their Epic platform ID via
search_playersbefore pulling full stats. - Build a Fortnite item shop notifier that alerts users when specific rarities or items appear, using
get_item_shopexpiry dates. - Compare lifetime performance metrics between two players by fetching each profile and diffing their segment stats.
- Display current V-Bucks prices and item images in a companion app using
get_item_shopitem objects. - Monitor ranked placement trends for a player over time by periodically calling
get_player_profileand logging ranking fields. - Filter item shop inventory by rarity to surface only Legendary or Epic cosmetics each rotation.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does fortnitetracker.com have an official developer API?+
What does `get_player_profile` return for the `segments` field, and how does platform affect results?+
segments array contains one entry per playlist mode (solos, duos, squads, etc.), each with stats including wins, kills, K/D, and ranking data. The platform parameter accepts epic, psn, or xbl. Epic accounts are the most reliable source; PSN and XBL-linked profiles may be missing segments or have incomplete stat coverage depending on how the account was linked.Does the API cover historical item shop rotations or match history?+
get_item_shop endpoint returns only the current shop state, and there are no endpoints for past rotations or per-match game logs. You can fork this API on Parse and revise it to add a match history or shop history endpoint if those data points are available from the source.How fresh is the item shop data from `get_item_shop`?+
expiryDate fields that indicate when items cycle out. The Fortnite item shop typically rotates once every 24 hours, so the data reflects the active rotation at the time of the request. Polling shortly after the daily reset will give you the updated listings.Does the API return squad or tournament-specific leaderboards?+
get_player_profile, but there are no endpoints for global leaderboards, tournament brackets, or squad-level aggregates. You can fork this API on Parse and revise it to add a leaderboard endpoint if that data is accessible from fortnitetracker.com.