Skip to content
Fortnite Stats

Fortnite stats and the item shop in Twitch chat.

Viewers type !fn for lifetime wins and K/D, !fn season for this season, or !itemshop for today's shop. Enable the free module and enter your Epic display name. !fn session tracks your stats for this stream.

Commands

Commands and example replies.

CommandAliasesWho can run itWhat chat sees
!fn stats, !fnstats, !fortnitestats
Everyone
Ninja all time: 301 wins in 6232 matches · 4.83% WR · 21679 kills · 3.66 K/D · solo 120W / duo 90W / squad 91W
!fn stats, !fnstats, !fortnitestats
Everyone
Ninja all time: 301 wins in 6232 matches · 4.83% WR · 21679 kills · 3.66 K/D · solo 120W / duo 90W / squad 91W
!fnseason
Everyone
Ninja this season: 10 wins in 21 matches · 47.6% WR · 163 kills · 14.8 K/D · solo 4W / duo 3W / squad 3W
!fnsession
Everyone
Ninja this stream: 3 wins in 12 matches · 25.0% WR · 48 kills · 5.33 K/D
!fnstore, !itemshop, !fnshop
Everyone
Item Shop 2026-07-09: Peely Bundle (2800), Renegade Raider (1200), Floss (500) +35 more

These replies use the default templates with sample values. Player stats come from Fortnite accounts; the shop reply lists the daily rotation.

Example

Checking stats and the item shop.

Example bot replies. Player names and stats are sample values.

Before you start

  • Enable Fortnite Stats in the dashboard. The module is off by default.
  • Your Epic display name for player stats. The item shop command works without it.
How it works

Link your Epic name and try !fn.

  1. Enable the module.

    Switch on Fortnite Stats in the dashboard and enter your Epic display name as the default player. If it matches your Twitch username, you can leave the field blank.

  2. Try a stats command.

    Anyone can type !fn in chat. The bot replies with wins, matches, win rate, kills, K/D and your solo, duo and squad wins.

  3. Choose your replies.

    Each command has its own switch and message template in the dashboard. Keep the stats you want chat to see.

Good to know

Epic name, lookups and the item shop.

Epic display name
Use your Epic display name, including when you play on console. The bot looks up Epic names rather than PlayStation or Xbox names.
Other players
Viewers can check another player with !fn Ninja or !fn season Ninja. You can restrict player lookups to your linked account in the dashboard.
Stream session
!fn session records your stats when you go live, then reports wins, kills and K/D for this stream. It always uses your linked account.
Item shop
!itemshop and !fn store show today's shop items and prices with the date. Long lists end with a count of the remaining items.

The module is off by default. Each command has a 10 second cooldown, and season rollovers are tracked automatically.

Related pages

FAQ

Setup questions.

How do I show my Fortnite stats in Twitch chat?

Enable Fortnite Stats in the ItsBagelBot dashboard and enter your Epic display name as the default player. Viewers can then type !fn for lifetime wins, K/D and win rate, or !fn season for the current season.

How do I show the Fortnite item shop in chat?

With Fortnite Stats enabled, type !itemshop or !fn store in Twitch chat. The bot posts today's shop items, prices and date. Long lists show a count of the remaining items. This command works without a linked player account.

Do I need my Epic name, or does a console name work?

Use your Epic display name, even if you play on console. The bot supports Epic name lookups; PlayStation and Xbox names cannot be used for the lookup.

Is it free, and can I limit how often chat uses it?

Yes. Fortnite Stats is included in the free plan. Each command has a 10 second cooldown, and you can switch individual commands off in the dashboard.

Where do the numbers come from?

Player stats come from api-fortnite.com and the item shop from fortnite-api.com. You can edit the reply for each command in the dashboard.

Add !fn to your Twitch chat.