Discord Scraper — Servers, Members & Channels
Pricing
from $6.00 / 1,000 server resolveds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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:
- Invite URL or invite code —
discord.gg/<code>ordiscord.com/invite/<code> - Vanity URL — custom server URLs like
discord.gg/anthropic - Disboard listing URL — pull servers from the Disboard public directory
- 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?
| Field | Type | Description |
|---|---|---|
server_id | string | Discord snowflake ID for the guild |
server_name | string | Public display name of the server |
description | string | Server description / about |
member_count | number | Total approximate members |
online_count | number | Approximate online members at scrape time |
channels | array | Channel name, type (text/voice/forum/announcement), position |
features | array | Discord feature flags (COMMUNITY, PARTNERED, VERIFIED, DISCOVERABLE, etc.) |
vanity_url | string | Custom vanity URL slug if set |
invite_url | string | Canonical discord.gg/<code> invite that resolved |
icon_url | string | Server icon CDN URL |
banner_url | string | Server banner CDN URL (if set) |
splash_url | string | Invite splash background image |
boost_level | number | Premium tier (0–3) |
boost_count | number | Total Nitro boosts |
emojis | array | Custom emoji name + ID list |
nsfw_level | string | DEFAULT / EXPLICIT / SAFE / AGE_RESTRICTED |
verification_level | string | NONE / LOW / MEDIUM / HIGH / VERY_HIGH |
language | string | Primary preferred locale |
created_at | string | ISO timestamp the guild was created |
inviter_username | string | User who created the resolved invite (if exposed) |
source | string | invite / vanity / disboard / topgg |
source_url | string | The exact input URL the actor resolved |
scraped_at | string | ISO 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}
4. Discover communities via Top.gg search
{"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.
Is it legal to scrape public Discord data?
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.
Related actors
- Telegram Channel Scraper — Closest sibling for Telegram community intelligence
- Twitter/X Scraper — Profiles & Followers — Pair Discord communities with X founder profiles
- Reddit Posts Scraper — Comments, Replies & Subreddits — Cross-platform community-listening workflow
- Username OSINT Scraper — Trace Discord server owners across 480+ sites