Discord Server Directory Scraper avatar

Discord Server Directory Scraper

Pricing

Pay per event

Go to Apify Store
Discord Server Directory Scraper

Discord Server Directory Scraper

Scrape public Discord server listings from discord.com/servers, discord.me, and top.gg. Extract server names, descriptions, member counts, categories, and invite links.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape public Discord server listings from multiple directories -- no Discord token required. Extracts server names, descriptions, member counts, categories, invite links, and more from discord.com/servers, discord.me, and top.gg.

What data does it extract?

FieldDescriptiondiscord.comdiscord.metop.gg
server_nameServer nameYYY
server_descriptionDescription textYYY
server_idDiscord guild snowflake IDY-Y
member_countApproximate total membersY-Y
online_countApproximate online membersY--
category_tagsCategory / tag labelsYYY
languageServer locale (e.g. en-US)Y--
invite_urlJoin linkYYY
icon_urlServer icon image URLYYY
banner_urlServer banner image URLYY-
boost_levelNitro boost countY--
verification_levelVERIFIED, COMMUNITY, etc.Y--
nsfwNSFW flagY-Y
keywordsServer keywords / search tagsYYY
votesCommunity votes (top.gg only)--Y
sourceWhich directory the listing came fromYYY
source_urlDirect link to the listing pageYYY

Input options

  • Search Query -- Optional keyword to filter results (e.g. "gaming", "crypto", "anime")
  • Category -- Filter by discord.com category (Gaming, Entertainment, Education, Music, Science & Tech)
  • Sources -- Which directories to scrape. Defaults to discord.com. Select multiple for broader coverage.
  • Max Items -- Maximum number of servers to return (default: 50)

How it works

The scraper fetches publicly accessible directory pages from each selected source and extracts server data:

  1. discord.com/servers -- Parses server-rendered React data embedded in the page HTML. Supports keyword search and category filtering. Returns the richest data including member counts, boost levels, and verification status. 12 servers per page, paginated via offset.

  2. discord.me -- Scrapes HTML server cards using CSS selectors. Limited data (no member counts or server IDs) but covers servers not listed on discord.com. 60+ servers per page.

  3. top.gg -- Parses Next.js SSR data from the page. Includes vote counts and review scores. Tag-based browsing.

No Discord bot token or user token is required. All data comes from publicly accessible web pages.

Example output

{
"server_name": "Midjourney",
"server_description": "The official server for Midjourney, a text-to-image AI where your imagination is the only limit.",
"server_id": "662267976984297473",
"member_count": 19247337,
"online_count": 848731,
"category_tags": ["Entertainment"],
"language": "en-US",
"invite_url": "https://discord.gg/midjourney",
"icon_url": "https://cdn.discordapp.com/icons/662267976984297473/39128f6c9fc33f4c95a27d4c601ad7db.webp?size=256",
"banner_url": "https://cdn.discordapp.com/banners/662267976984297473/63249e6867f276efc07d32793b7b3b5a.webp?size=480",
"boost_level": 305,
"verification_level": "COMMUNITY, DISCOVERABLE, VERIFIED",
"nsfw": false,
"source": "discord.com",
"source_url": "https://discord.com/servers/midjourney-662267976984297473",
"keywords": ["AI", "artificial intelligence", "art", "creativity", "future"],
"votes": 0
}

Use cases

  • Market research -- Discover Discord communities in specific niches
  • Competitor analysis -- Track server sizes and growth across categories
  • Community discovery -- Find relevant servers for outreach or partnerships
  • Data analysis -- Build datasets of Discord server metadata for research

Pricing

This actor uses pay-per-event pricing:

  • $0.10 per actor start
  • $0.001 per server record scraped

Need more features?

If you need additional data fields, new directory sources, or a custom scraper, file an issue or get in touch. We are always open to customizing the scraper for your needs.