Discord Invite Parser avatar

Discord Invite Parser

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Discord Invite Parser

Discord Invite Parser

Powerful Discord Invite Parser actor for Apify. Automatically extracts and validates Discord invite codes/URLs to fetch real-time guild data like name, total/online member counts, description, and vanity details. Perfect for community research and server monitoring.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Rixin Sc

Rixin Sc

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

19 days ago

Last modified

Share

Fetches Discord server information from invite links. Supports various invite URL formats and returns structured server data including member counts, channel info, server features, and more.

What does Discord Invite Parser do?

Discord Invite Parser extracts detailed information from Discord server invites. Simply provide invite links or codes, and the Actor returns comprehensive server data in a human-readable format.

Key features:

  • Parse multiple Discord invite formats (discord.gg, discord.com/invite, discordapp.com/invite, or raw codes)
  • Get server details: name, description, icon, banner, features
  • Retrieve member counts: total members and online members
  • Access channel information: name, type, ID
  • View inviter details when available
  • Check invite expiration status
  • Human-readable output with descriptive enum values

What data can you get from Discord invites?

CategoryData Fields
Server InfoServer name, description, ID, icon URL, banner URL, splash URL
Server StatsTotal members, online members, boost count
Server SettingsVerification level, NSFW level, features list, vanity URL
Channel InfoChannel name, ID, type (TEXT, VOICE, ANNOUNCEMENT, etc.)
Inviter InfoUsername, display name, ID, avatar URL
Invite DetailsInvite code, type (GUILD, GROUP_DM, FRIEND), expiration date

How to use Discord Invite Parser

  1. Create a free Apify account
  2. Open Discord Invite Parser
  3. Add Discord invite URLs or codes to the input
  4. Click "Start" and wait for the data to be extracted
  5. Download your data in JSON format

Input

The Actor accepts the following input parameters:

ParameterTypeRequiredDefaultDescription
invitesarrayYes-List of Discord invite URLs or codes

Supported invite formats

All of these formats are supported:

  • https://discord.gg/VhS6uNK49N
  • https://discord.com/invite/VhS6uNK49N
  • https://discordapp.com/invite/VhS6uNK49N
  • discord.gg/VhS6uNK49N (without protocol)
  • VhS6uNK49N (just the invite code)

Example input

{
"invites": [
"discord.gg/VhS6uNK49N",
"https://discord.com/invite/razer",
"python"
]
}

Output

Results are stored in a dataset with human-readable field names and descriptive enum values instead of raw integers.

Example output

{
"inviteCode": "VhS6uNK49N",
"inviteType": "GUILD",
"inviteUrl": "https://discord.gg/VhS6uNK49N",
"serverId": "123456789012345678",
"serverName": "Example Server",
"serverDescription": "Welcome to our community!",
"serverIconUrl": "https://cdn.discordapp.com/icons/123456789012345678/abc123.png",
"serverSplashUrl": null,
"serverBannerUrl": "https://cdn.discordapp.com/banners/123456789012345678/def456.png",
"serverFeatures": ["COMMUNITY", "DISCOVERABLE", "WELCOME_SCREEN_ENABLED"],
"verificationLevel": "MEDIUM",
"nsfwLevel": "DEFAULT",
"vanityUrlCode": null,
"boostCount": 7,
"channelId": "123456789012345679",
"channelName": "welcome",
"channelType": "TEXT",
"inviterId": "123456789012345680",
"inviterUsername": "admin",
"inviterDisplayName": "Server Admin",
"inviterAvatarUrl": "https://cdn.discordapp.com/avatars/123456789012345680/ghi789.png",
"onlineMemberCount": 1234,
"totalMemberCount": 5678,
"expiresAt": null,
"inputUrl": "discord.gg/VhS6uNK49N",
"fetchedAt": "2025-01-31T12:00:00.000Z"
}

Output field descriptions

Invite Information

FieldTypeDescription
inviteCodestringThe unique invite code
inviteTypestringType of invite: GUILD, GROUP_DM, or FRIEND
inviteUrlstringFull Discord invite URL

Server Information

FieldTypeDescription
serverIdstringDiscord snowflake ID of the server
serverNamestringDisplay name of the server
serverDescriptionstringServer description (if set)
serverIconUrlstringURL to server icon image
serverSplashUrlstringURL to invite splash image
serverBannerUrlstringURL to server banner image
serverFeaturesarrayList of enabled features (e.g., COMMUNITY, VERIFIED)
verificationLevelstringNONE, LOW, MEDIUM, HIGH, or VERY_HIGH
nsfwLevelstringDEFAULT, EXPLICIT, SAFE, or AGE_RESTRICTED
vanityUrlCodestringCustom vanity URL (e.g., "discord-developers")
boostCountnumberNumber of active Nitro boosts

Channel Information

FieldTypeDescription
channelIdstringDiscord snowflake ID of the channel
channelNamestringName of the invite channel
channelTypestringTEXT, VOICE, ANNOUNCEMENT, FORUM, STAGE, etc.

Inviter Information

FieldTypeDescription
inviterIdstringDiscord ID of invite creator
inviterUsernamestringUsername of invite creator
inviterDisplayNamestringDisplay name of invite creator
inviterAvatarUrlstringURL to inviter's avatar

Statistics

FieldTypeDescription
onlineMemberCountnumberApproximate online members
totalMemberCountnumberApproximate total members
expiresAtstringISO timestamp of expiration (null if permanent)

Metadata

FieldTypeDescription
inputUrlstringOriginal input URL/code
fetchedAtstringISO timestamp of data retrieval

Verification level meanings

LevelDescription
NONEUnrestricted access
LOWMust have a verified email
MEDIUMMust be registered for 5+ minutes
HIGHMust be a member for 10+ minutes
VERY_HIGHMust have a verified phone number

Channel type meanings

TypeDescription
TEXTStandard text channel
VOICEVoice channel
ANNOUNCEMENTNews/announcement channel
FORUMForum channel for threaded discussions
STAGEStage channel for audio events
CATEGORYChannel category/folder

Pricing

Discord Invite Parser uses the pay-per-event pricing model:

EventCost
Successful invite lookup$0.002
Invite not found or expired$0.001

Cost examples

ScenarioCost
100 successful lookups$0.20
1,000 successful lookups$2.00
100 lookups (80 success, 20 not found)$0.18

Use cases

  • Community research: Analyze Discord server statistics and features
  • Marketing: Find and evaluate potential partner communities
  • Moderation tools: Verify invite links before sharing
  • Analytics: Track server growth by monitoring member counts over time
  • Directory services: Build Discord server discovery platforms

Integrations

You can integrate Discord Invite Parser with:

  • Zapier, Make, n8n: Automate workflows
  • Google Sheets: Export data directly to spreadsheets
  • Webhooks: Get notified when runs complete
  • API: Access programmatically via REST API or SDKs

FAQ

Yes. This Actor only accesses publicly available invite information through Discord's official API. It does not scrape private data or bypass any access controls. The invite endpoint is public and does not require authentication.

What happens if an invite is invalid or expired?

The Actor will log a warning and include an error record in the output with the error field explaining the issue (e.g., "Invite not found or expired").

Are there rate limits?

Discord's API has rate limits. The Actor handles these automatically with retries, but if you're processing many invites quickly, you may encounter delays. Consider spacing out large batches.

Can I get private server information?

No. The Actor can only retrieve information that Discord makes publicly available through invite links. Private servers with disabled invites cannot be accessed.

How accurate are the member counts?

Member counts are approximations provided by Discord. They are generally accurate but may have slight delays in reflecting recent changes.