Fortnite Item Shop API - Complete Guide
Everything you need to know about the Fortnite Item Shop API. Get current shop data, track rotations, and build item shop trackers.
The Fortnite Item Shop
The Fortnite Item Shop rotates daily at 00:00 UTC, featuring a curated selection of cosmetic items that players can purchase with V-Bucks. Our API gives you complete access to this data in real-time.
Item Shop Endpoint
GET /v1/shop/currentThis endpoint returns the complete current item shop including:
Common Use Cases
1. Item Shop Tracker Website
Build a website that displays the current shop with images, prices, and item history. Many popular Fortnite community sites started exactly this way.
2. Discord Bot Notifications
Create a Discord bot that posts the new shop rotation to your server every day at reset time:
// Pseudocode for a daily shop notification bot
const cron = require("node-cron");
// Run at 00:05 UTC daily (5 min after shop reset)
cron.schedule("5 0 * * *", async () => {
const shop = await fetch("https://api-fortnite.com/v1/shop/current", {
headers: { Authorization: API_KEY },
}).then((r) => r.json());
const items = shop.data.featured
.map((item) => `- ${item.name} (${item.price} V-Bucks)`)
.join("\n");
await sendToDiscord(`**Today's Item Shop:**\n${items}`);
});3. Price History & Rarity Tracking
By storing shop data daily, you can build features like:
Upcoming Items
The API also provides an endpoint for upcoming/leaked shop items:
GET /v1/shop/upcomingNote that upcoming items are based on data mining and may not always be accurate.