Discord Nitro Scams: How the Fake Gift Links Spread
The “free Nitro” scam is a self-replicating loop, and that’s what makes it dangerous at server scale:
- A compromised account DMs you (or posts in a server) a “free Nitro gift” link.
- The link opens a page that looks exactly like Discord’s login — or quietly runs a browser-based token grabber.
- You enter credentials, or your token is lifted without a password. The attacker now owns your account — and a stolen token bypasses password changes and even 2FA.
- Your account immediately DMs your friends and servers the same link.
Each victim becomes the next sender. By 2026 the bait has gotten better: scam accounts now use AI-driven conversation to build rapport before dropping the link, so “a real person was talking to me” is no longer reassurance.
Two red flags survive the polish:
- Off-brand URLs —
.gift,.ru,discord-nitro[.]something, anything that isn’tdiscord.com/discord.gg. - Urgency — “expires in 30 minutes,” countdown timers, “only 5 left.” Pressure is the tell.
What to do right now
This one splits cleanly between what to do for the server and what to do for an affected member — and most of it doesn’t involve any bot:
If links are spreading in your server:
- Delete the messages and remove the senders’ ability to post (timeout) immediately — every message is a live trap for your members.
- Pin or post a warning in the affected channels: don’t click, it’s a token grabber, real Nitro gifts come through Discord’s own gift interface — never an external link.
- Add the scam domains to AutoMod as a blocked-link rule so repeat drops are caught automatically.
- Check whether the sender is a member you know — if a regular’s account is suddenly posting this, their account is likely compromised, not malicious (see account takeover).
If your own (or a member’s) account was caught:
- Change the Discord password immediately — this invalidates stolen tokens.
- Enable 2FA if it isn’t already.
- Revoke unknown apps under User Settings → Authorized Apps.
- Report the scam account to Discord and the originating server’s mods.
Where Gait fits — and where it doesn’t
Be clear about the boundary: Gait does not scan links or read messages. It can’t tell you a specific URL is a token grabber, and it never sees message content (see our privacy approach). Link-filtering — AutoMod rules, blocklists — is the right tool for the content half of this problem, and you should use it.
What Gait addresses is the accounts half. A Nitro-scam loop runs on automation: compromised accounts firing the link to everyone they know in seconds, or coordinated spreader accounts seeded into servers. That machine-like spreading behavior — sudden uniform output, inhuman timing, the same pattern across multiple servers — is exactly what Gait scores. It aggregates behavioral signals across every server running Gait, so a spreader account betrays itself through its cross-server pattern, and a member’s account that suddenly starts behaving like automation surfaces as a likely takeover rather than a trusted regular.
Each account is graded from confirmed_human to confirmed_automated, with the Discord
identity and the reasons it was flagged, so your moderators decide whether it’s a scammer to
ban or a compromised friend to warn. For the takeover case specifically, see
account takeover detection; for automation running on
no-BOT-tag user accounts, see selfbot detection.