Skip to main content

Chat Commands

Let chat pull your rank, session, and live ban data without you breaking focus. Pick your bot, fill in your name, and paste — the generator writes the exact syntax your bot expects.

Every command is a public URL that returns one line of plain text. Your bot fetches it and prints whatever comes back, so there is nothing to install and no API key to manage. The responses are cached for 30 seconds, which means a busy chat spamming a command costs nothing extra.

  • Works on Twitch, YouTube, Kick — anywhere your bot runs.
  • Commands never return an HTTP error. If a name can't be resolved, chat sees No tracked Apex player matched “…” instead of your bot going silent.
  • Available in eleven languages — pick one below and it is baked into the URL you copy.
  • Free, with no account required.

Names are resolved live, so the command keeps working if you change your IGN. If your handle is a common one, switch to UID so it always resolves to you.

The language applies to the response your bot prints in chat — labels, wording, number formatting, and rank tier names. Player names and RP are never translated.

First — get Nightbot into your channel

  1. Sign in at nightbot.tv with the Twitch or YouTube account you stream on.
  2. On the Dashboard, click Join Channel — signing in alone does not put the bot in your chat.
  3. Type /mod nightbot in your chat so it can post.

That connection is between you and Nightbot — we never ask for your Twitch or YouTube account. Nightbot setup docs

Type this in your chat, or add it under Commands → Custom.

!Tier, RP, ladder position, and today's RP swing.

Chat shows: ExamplePlayer: Diamond II · 13,904 RP · #1,204 · +320 today

!Current RP plus how much is left to the next tier (or the Predator cutoff).

Chat shows: ExamplePlayer: 13,904 RP (Diamond II) · 846 RP to Diamond I

!Last 24h: matches, net RP, average, best and worst game, estimated kills.

Chat shows: ExamplePlayer — last 24h: 12 matches · +430 RP · avg +36 · best +142 · worst -61 · ~28 kills

!RP change for the last few ranked games and the net across them.

Chat shows: ExamplePlayer last 5: +142, -61, +38, +90, -12 (net +197 RP)

!Whether a player is currently banned, and what they were at when it landed. Nobody else can answer this one.

Chat shows: ExamplePlayer is BANNED · was 41,250 RP · #312 · apexbantracker.com/players/…

!Live Apex Predator RP cutoff per platform with 24h movement.
No player needed

Chat shows: Apex Predator cutoff — PC 16,339 (-33 24h) · PlayStation 16,555 (+108 24h)

!Live ban counters: active, last 24h, Predator and Master.
No player needed

Chat shows: Apex bans tracked: 84,201 active · 312 in the last 24h · 1,904 Predator · 6,220 Master

!Current ranked map with time remaining, and what's next.
No player needed

Chat shows: Ranked map: Storm Point (2h 14m left) · Next: World's Edge

!banned answers a question no other stat bot can: whether a given player is currently banned, and what rank and RP they were sitting at when it landed. It is the same detection feed behind the ban tracker — useful the moment chat starts asking about the player who just beamed you.

  • Add &count=10 to the recent-matches URL to widen it (1–10).
  • Add ?platform=PC to the predator-cap URL to report a single platform instead of all of them.
  • Aliases work too — /c/cap, /c/last, /c/today and a few others resolve to the same endpoints.
  • Want it on screen instead of in chat? The same data is available as OBS overlays.