Discord Invite Validator — Bulk Server Invite Checker avatar

Discord Invite Validator — Bulk Server Invite Checker

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Discord Invite Validator — Bulk Server Invite Checker

Discord Invite Validator — Bulk Server Invite Checker

Check Discord invite links in bulk: valid or dead, server name, member and online counts, verification, boosts, expiry and more.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Share

Check thousands of Discord invite links in one run. For each invite you get whether it still works, plus the server name, member count, online count, verification and partner badges, boost level and expiry. One clean row per invite, ready to export.

What does Discord Invite Validator do?

Discord Invite Validator takes a list of Discord invite links or codes and checks each one live. Dead, expired and mistyped invites are flagged. For every working invite it returns the server's public profile: name, description, size, activity, badges and boost status.

It runs on the Apify platform, so you get API access, scheduled runs (for example, re-checking your invite list every morning), integrations with Google Sheets, Zapier and Make, and run monitoring.

Why use Discord Invite Validator?

  • Server list and directory owners: find and remove dead invites before your visitors hit them.
  • Community managers and marketers: check partner and sponsor invites and compare server size and activity before a collaboration.
  • Server buyers and investors: look up real member and online counts, verification and boost level before a deal.
  • Researchers: build datasets of community size and engagement across many servers.
  • Link hygiene: audit invites embedded in websites, bios, docs and videos at scale.

How to check Discord invites in bulk

  1. Click Try for free (or Start) on this page.
  2. Paste your invite links or codes into Invite links or codes, one per line. Any format works: https://discord.gg/abc, discord.com/invite/abc, or just abc.
  3. Click Start.
  4. When the run finishes, open the Output tab, or download the results as JSON, CSV, Excel or HTML.

Input

FieldDescription
Invite links or codesOne invite per line, up to 5,000 per run. Duplicates are removed automatically.
Proxy configurationThe default setting works well, including for large lists.
{
"invites": [
"https://discord.gg/minecraft",
"discord-developers",
"discord.gg/thisinvitedoesnotexist"
]
}

Output

Each invite produces one row. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

A working invite:

{
"input": "discord-developers",
"inviteCode": "discord-developers",
"inviteUrl": "https://discord.gg/discord-developers",
"valid": true,
"status": "valid",
"inviteType": "server",
"serverName": "Discord Developers",
"serverId": "613425648685547541",
"description": "Welcome to Discord Developers (DDevs), the official home for the community of developers building apps, bots, games, and more with Discord APIs.",
"memberCount": 305563,
"onlineCount": 77359,
"verified": true,
"partnered": false,
"community": true,
"discoverable": true,
"vanityCode": "discord-developers",
"boostCount": 53,
"boostTier": 3,
"verificationLevel": "high",
"nsfw": false,
"channelName": "rules",
"inviterUsername": null,
"isPermanent": true,
"expiresAt": null,
"iconUrl": "https://cdn.discordapp.com/icons/613425648685547541/a_1d18823294be0ccfbcdec090c8ffcc0d.gif",
"bannerUrl": "https://cdn.discordapp.com/banners/613425648685547541/f02442ea4d3d218bbeb15ce12cff0387.png",
"error": null,
"scrapedAt": "2026-10-01T20:14:57.740282+00:00"
}

A dead invite:

{
"input": "discord.gg/thisinvitedoesnotexist",
"inviteCode": "thisinvitedoesnotexist",
"inviteUrl": "https://discord.gg/thisinvitedoesnotexist",
"valid": false,
"status": "invalid",
"error": null,
"scrapedAt": "2026-10-01T20:14:57.740282+00:00"
}

Data fields

FieldMeaning
statusvalid, invalid (dead, expired or nonexistent) or error (the check could not finish; run it again)
serverName, descriptionThe server's public name and description
memberCount, onlineCountApproximate total members and members online right now
verified, partneredDiscord's official Verified and Partner badges
community, discoverableWhether it is a Community server and listed in Server Discovery
boostCount, boostTierNumber of boosts and boost level (0–3)
verificationLevelJoin requirements: none, low, medium, high or highest
vanityCodeThe server's custom invite code, if it has one
isPermanent, expiresAtWhether the invite never expires, and when it expires if it does
channelName, inviterUsernameThe channel the invite opens, and who created the invite
iconUrl, bannerUrlServer icon and banner images

Dataset views

  • Invites: status, server, size, badges and expiry at a glance.
  • Server details: the full server profile for each invite.

How many results will I get?

InputRows
1 invite1 row
1,000 invites1,000 rows (duplicates removed first)

You pay per result, so the cost scales with the number of unique invites you submit. Remove duplicates and obviously broken links beforehand to keep the run lean.

Tips

  • Schedule it. Re-run your list daily or weekly to catch invites as they die, and to track member growth over time.
  • Paste anything. Full links, short links and bare codes can be mixed in the same list.
  • Watch the error status. It is rare, but invites that could not be checked are marked error and not invalid, so you can re-run just those.

FAQ

Is checking Discord invites legal? The Actor only reads the public preview that Discord shows anyone who opens an invite link. It does not join servers, read messages or access private data. You are responsible for using the results in line with Discord's terms and applicable law.

Why are member counts "approximate"? Discord itself reports rounded, cached member and online counts for invites. They are the same numbers shown on the invite preview.

Can it check group DM or friend invites? Yes. These are returned with inviteType set to group_dm or friend. Server-only fields (members, boosts, badges) will be empty for them.

Found a bug or need a custom solution? Open an issue in the Issues tab. We usually reply within a day and can build custom versions on request.


⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.