Discord Scraper — Servers, Members & Channels avatar

Discord Scraper — Servers, Members & Channels

Pricing

from $6.00 / 1,000 server resolveds

Go to Apify Store
Discord Scraper — Servers, Members & Channels

Discord Scraper — Servers, Members & Channels

Resolve any Discord invite URL/code/vanity to full server profile or search Disboard + Top.gg by keyword. Returns member count, online count, features, verification level, premium tier, banner, channels, emojis, stickers. Auth-free. MCP-ready.

Pricing

from $6.00 / 1,000 server resolveds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Discord Scraper resolves public Discord servers from invite codes, vanity URLs, Disboard listings, and Top.gg search — and returns a clean, unified JSON record per server with name, description, member counts, channels, features, vanity URL, boost level, and more. HTTP-only, no bot token required, MCP-ready for AI agents.

Use Discord Scraper when you need to discover communities at scale, audit competitor Discord presence, generate B2B leads from server owners, or feed a Claude / GPT agent live community data without writing a Discord bot.


What does Discord Scraper do?

Discord Scraper turns four kinds of input into one structured Discord-server dataset:

  1. Invite URL or invite codediscord.gg/<code> or discord.com/invite/<code>
  2. Vanity URL — custom server URLs like discord.gg/anthropic
  3. Disboard listing URL — pull servers from the Disboard public directory
  4. Top.gg search query — discover trending servers by keyword

Behind the scenes the actor calls Discord's public invite endpoint, parses Disboard's HTML, and queries Top.gg's listing pages — all without authentication, login, or a bot token. Failed lookups are logged and skipped; the output dataset stays clean.


Use cases

  • Community discovery — Find every public Discord server in a niche (Web3, AI, indie game-dev, K-pop fandom) and rank by member count.
  • Lead generation — Map B2B SaaS, agency, and creator-economy founders running Discord communities; extract owner usernames and outreach hooks.
  • Brand monitoring — Track which competitor Discords are growing, which are dying, and where your customers are congregating.
  • Competitor research — Compare channel structure, role design, and boost level across rival communities.
  • AI-agent input — Feed structured Discord data into a Claude or GPT agent for community-management workflows, content suggestions, or moderation triage.

What data does Discord Scraper return?

FieldTypeDescription
server_idstringDiscord snowflake ID for the guild
server_namestringPublic display name of the server
descriptionstringServer description / about
member_countnumberTotal approximate members
online_countnumberApproximate online members at scrape time
channelsarrayChannel name, type (text/voice/forum/announcement), position
featuresarrayDiscord feature flags (COMMUNITY, PARTNERED, VERIFIED, DISCOVERABLE, etc.)
vanity_urlstringCustom vanity URL slug if set
invite_urlstringCanonical discord.gg/<code> invite that resolved
icon_urlstringServer icon CDN URL
banner_urlstringServer banner CDN URL (if set)
splash_urlstringInvite splash background image
boost_levelnumberPremium tier (0–3)
boost_countnumberTotal Nitro boosts
emojisarrayCustom emoji name + ID list
nsfw_levelstringDEFAULT / EXPLICIT / SAFE / AGE_RESTRICTED
verification_levelstringNONE / LOW / MEDIUM / HIGH / VERY_HIGH
languagestringPrimary preferred locale
created_atstringISO timestamp the guild was created
inviter_usernamestringUser who created the resolved invite (if exposed)
sourcestringinvite / vanity / disboard / topgg
source_urlstringThe exact input URL the actor resolved
scraped_atstringISO timestamp of this scrape

Examples

1. Resolve a single invite

{
"startUrls": [{ "url": "https://discord.gg/anthropic" }]
}

2. Bulk-resolve a list of vanity URLs

{
"startUrls": [
{ "url": "https://discord.gg/midjourney" },
{ "url": "https://discord.gg/openai" },
{ "url": "https://discord.gg/anthropic" }
]
}

3. Pull every server from a Disboard category

{
"startUrls": [{ "url": "https://disboard.org/servers/tag/ai" }],
"maxServers": 200
}
{
"topggQuery": "machine learning",
"maxServers": 100
}

How to use with Claude / AI agents (MCP)

Discord Scraper is exposed as apify--discord-all-in-one-scraper inside the Apify MCP server. An agent can call it directly:

"Find the 20 largest public AI Discord servers and return their member counts, vanity URLs, and verification levels."

The agent will translate the request into the right input (Top.gg query or Disboard tag URL) and receive structured JSON back — no manual schema work needed.


Pricing

Pay-per-event. You only pay when a server is successfully resolved and added to the dataset. Failed invites, deleted servers, and rate-limit retries are not charged.

See the Pricing tab on the actor page for the current per-server rate.


FAQ

How many servers can I resolve with Discord Scraper?

Unlimited per run. Bulk invite resolution typically runs at 60–120 servers per minute on the default proxy settings. Disboard and Top.gg discovery modes are paginated; set maxServers to cap each run.

Can I integrate Discord Scraper with other apps?

Yes. The actor publishes to a standard Apify dataset, so you can pipe results into Google Sheets, Airtable, Make, Zapier, n8n, Slack, webhooks, or any database via Apify's native integrations.

Can I use Discord Scraper with the Apify API?

Yes. Trigger runs and fetch results via the Apify REST API using your Apify token. Example: POST /v2/acts/khadinakbar~discord-all-in-one-scraper/runs?token=<TOKEN> with your input as the JSON body.

Can I use Discord Scraper through an MCP Server?

Yes. The actor is automatically exposed through the Apify MCP Server as apify--discord-all-in-one-scraper. Claude Desktop, Cursor, Cline, and any MCP-compatible agent can call it as a tool.

Do I need authentication to scrape Discord servers?

No. Discord Scraper uses Discord's public invite-preview endpoint, Disboard's public HTML, and Top.gg's public listings — no bot token, no OAuth, no login. Only data that's visible to an anonymous user is returned.

The actor only retrieves data that Discord, Disboard, and Top.gg expose to any browser without authentication. Users are responsible for ensuring their use complies with Discord's Terms of Service, the source sites' ToS, GDPR/CCPA, and any applicable local law. Do not use Discord Scraper to collect personally identifiable information without a lawful basis, to harass users, or to circumvent privacy controls. The actor developer assumes no liability for misuse.

Your feedback

Found a bug, missing field, or want a new mode? Open an issue in the Issues tab — response time under 48 hours. If Discord Scraper saved you time, please leave a review so other Apify users can find it.