All posts
discordanti-fakeinvite trackingauditleaderboard

How to Audit Your Discord Server for Fake Invites (Step-by-Step)

Suspect your leaderboard has been farmed? Here is a step-by-step audit to find and clean up fake invites already sitting in your server's numbers.

I
InviteForge Team

Ready to track your Discord invites?

Add to Discord — FreeOpen Dashboard →

Last updated: September 9, 2026 · Category: How-To Guide · Editorial review · About the authors

Key Takeaways

  • The clearest audit signal is timing: a cluster of accounts joining within a short window, especially right around a reward announcement.
  • An audit does not require anti-fake to have been on the whole time. Account creation dates and join timestamps are still visible after the fact.
  • Finding fakes after the fact means excluding them manually once, then setting a threshold so future joins filter automatically.

Anti-fake filtering works going forward. It does not retroactively clean up a leaderboard that has already been running without it. If you suspect farming already happened, an audit answers the question directly instead of guessing from the final numbers.

This is the one piece missing from the site's existing anti-fake coverage: what prevention explains and what detection classifies both assume you are looking forward. An audit looks backward, at joins that already happened and already counted.

Step 1: Pull Your Full Invite Timeline

Open your invite analytics dashboard and export the full join history, not just the current leaderboard totals. A join timeline is the ordered list of every attributed join with its timestamp and inviter, and it is the raw material an audit actually needs. The leaderboard alone hides the pattern; the timeline shows it.

Step 2: Find the Timing Cluster

Farming has a distinctive shape: a burst of joins concentrated in a short window, usually within a day or two of a reward being announced. Real organic growth is comparatively spread out. Sort your timeline by join date and look for any inviter whose count jumped sharply in a narrow window rather than accumulating steadily.

This step alone catches most farming, since coordinated alt accounts are almost always created and joined together rather than spread naturally across weeks.

Step 3: Check Account Creation Dates Against Join Dates

For any inviter flagged in Step 2, check the account creation date of the accounts they brought in. Every Discord account ID encodes its creation timestamp directly in the snowflake ID itself, retrieved 2026-09-09, which is what makes account age checkable at all, visible from the account's own profile or, in bulk, through a bot with account-age detection.

A short gap between account creation and server join, especially clustered across many accounts from the same inviter, is the strongest confirmation. A wide, varied gap suggests the accounts are older and the pattern deserves a second look before concluding they are fake.

Step 4: Exclude and Reset

Once you have confirmed which joins were farmed, exclude them from the current leaderboard and any pending rewards tied to them. This is a manual, one-time cleanup for joins that already happened before filtering was in place.

Step 5: Set a Threshold Going Forward

An audit fixes what already happened. It does not stop it from happening again. Set an account-age anti-fake threshold sized to your actual reward stakes, so the next audit finds nothing to clean up.

Frequently Asked Questions

How do I know if my Discord leaderboard has been farmed?

Look for a cluster of accounts near the top of your leaderboard that all joined within a short window, especially right before or after a reward was announced. That timing pattern is the clearest signal.

Can I audit a server that never had anti-fake filtering on?

Yes. Turning on account-age filtering does not retroactively reclassify past joins, but you can still manually review the join timeline and account creation dates for existing top inviters.

What do I do with accounts I find are fake?

Exclude them from the leaderboard and any pending rewards, then set an anti-fake threshold going forward so new joins get filtered automatically instead of needing manual review.

How often should I audit my invite data?

Right after any reward announcement, since that is when farming incentives spike. Outside of that, a monthly spot-check of your top inviters is enough for most servers.

Related reading

I
InviteForge Team · Builders of InviteForge

Published by the InviteForge organization — the independent team that designs, ships, and runs the Discord invite-tracking bot day-to-day (including the anti-fake pipeline and dashboard). We operate InviteForge on our own support server, so these posts reflect how we use the product, not generic marketing copy. Reach us via discord.gg/FCsJw34bfF.

Ready to track your Discord invites?

Add to Discord — FreeOpen Dashboard →