ParseForge Scrapers

Discord.me Server Scraper

parseforge/discord-server-scraper

Social mediaLead generationAutomation

Scrape Discord.me public server listings: browse, search or filter by category and get every server's name, page URL, listing tier, categories, description, icon and banner. No login. Export to CSV, JSON, Excel or XML.

Run this scraper See the API call
Total runs
28
Bookmarked
0
Last modified
2 days ago

This scraper was last updated on .

What does the Discord.me Server Scraper return?

ParseForge Banner

๐Ÿ’ฌ Discord.me Server Scraper

๐Ÿš€ Export Discord.me server listings in seconds. Browse, search or filter the directory by category and get 14 clean fields per server: name, page URL, listing tier, categories, description, icon and banner. 60 servers per page, every page walked automatically, no login.

Discord.me is one of the largest public directories of Discord servers, with tens of thousands of listings (the Gaming category alone holds 54,699 servers and Community 50,202). This Actor reads those listing pages exactly as a visitor sees them and turns every server card into a flat row. Point it at a search term, a category, or any Discord.me listing URL, and it pages through the results until it reaches your item limit or the end of the list.

Every row carries the server's canonical Discord.me page, its listing tier (Master, Platinum, Gold or Standard, which tells you who is paying to be promoted), the categories it is filed under, the full listing description (up to 1,000 characters), the icon and banner artwork, plus the listing page and rank it was found at, so you can reproduce any snapshot later.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Community managers and moderators Find active servers in your niche and study how they present themselves
Marketers and partnership teams Build outreach lists of communities by topic, tier and description keywords
Bot and tool developers Discover servers whose descriptions ask for the thing you build
Researchers and analysts Track how categories, promoted tiers and descriptions change over time

๐Ÿ“‹ What the Discord.me Server Scraper does

  • ๐Ÿ”Ž Search, browse or filter. Give it search terms, pick one of the 58 Discord.me categories, choose Featured or Recently Bumped order, or paste any listing URL (category, tag, search or sorted list).
  • ๐Ÿ“„ Walks every page. Discord.me serves 60 unique servers per page and the Actor follows the Next link until your Max Items limit or the last page, deduplicating the promoted cards Discord.me repeats on every page.
  • ๐Ÿ… Reads the listing tier. Master, Platinum and Gold are paid placements; Standard is organic. Filter on it to separate promoted servers from the rest.
  • ๐Ÿ–ผ Keeps the artwork. Icon and banner URLs come straight from Discord.me's CDN, ready to display.
  • ๐Ÿ›ก๏ธ Handles Cloudflare for you. Discord.me challenges every visitor; the Actor clears the challenge in a stealth browser once per session and then fetches pages at HTTP speed.

๐Ÿ’ก Why it matters: Discord's own discovery only shows a curated slice of servers, and Discord.me's directory is what many communities use to be found. Having it as a dataset means you can filter by description, tier and category in a spreadsheet instead of clicking through hundreds of pages.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

๐Ÿ“Š Output

Field Description
๐Ÿ–ผ imageUrl Server icon (Discord.me CDN)
๐Ÿ’ฌ title Server name as listed
๐Ÿ”— url Canonical Discord.me server page, for example https://discord.me/lis-multiverse
๐Ÿ†” id Discord.me's 64-character server identifier (the one its Join button uses)
๐Ÿ”ค slug Server slug, the last part of the URL
๐Ÿ… listingTier Master, Platinum, Gold or Standard
๐Ÿ“ description Full listing description, up to 1,000 characters
๐ŸŽจ bannerUrl Banner artwork; falls back to the icon when the server has none
๐Ÿ“ sourceUrl The listing page the row was found on
๐Ÿ“„ page Page number within that listing
#๏ธโƒฃ rank Position on that page (1 = top)
๐Ÿท categories Categories the server is filed under, as an array
๐Ÿ•’ scrapedAt ISO timestamp of the row
โŒ error null for data rows; a message on rows that record a failed page

Three real rows from a run on the Gaming category sorted by Recently Bumped:

{
  "imageUrl": "https://edge.discord.me/server/ea72b2e5301b9b08575439cd269049eca8853ab7c1714c6c5f4624f740471965/icon_73bcdc99b520973e228737a274231f6490c172e8bdf0700e701f902d88a14018.jpg",
  "title": "LIS Multiverse",
  "url": "https://discord.me/lis-multiverse",
  "id": "ea72b2e5301b9b08575439cd269049eca8853ab7c1714c6c5f4624f740471965",
  "slug": "lis-multiverse",
  "listingTier": "Platinum",
  "description": "Welcome! We are a drama-free multi-fandom server that focusses on games made my Dontnod and Deck Nine, primarily focussing on Life is Strange. Come on in if you want to discuss your favourite games with like-minded people or even if you just want to hang out and make new friends. We do questions of the day, reward server activity and do occasional events and giveaways. Join in and make yourself at home! We also have lots of custom emojis and stickers for you to enjoy!",
  "bannerUrl": "https://edge.discord.me/server/ea72b2e5301b9b08575439cd269049eca8853ab7c1714c6c5f4624f740471965/block_9959c37aa1866f794e862ff948fc275916989c226a5d0797322d8f0d4e3a4666.jpg",
  "sourceUrl": "https://discord.me/servers/category/gaming?sort=recently-bumped",
  "page": 1,
  "rank": 17,
  "categories": ["Gaming", "LGBT", "Community"],
  "scrapedAt": "2026-09-07T16:26:49.057Z",
  "error": null
}
{
  "imageUrl": "https://edge.discord.me/server/a9e867a4dc6d2e17116b661e7a0a53fce28d74aff2fa2fc8cd4c2480ef622a1d/icon_1031bb43143d8c1d1c5e6539d14fb83ee7db48664b2785f97d6178996ca5d71c.jpg",
  "title": "Bo7 base",
  "url": "https://discord.me/boe",
  "id": "a9e867a4dc6d2e17116b661e7a0a53fce28d74aff2fa2fc8cd4c2480ef622a1d",
  "slug": "boe",
  "listingTier": "Gold",
  "description": "๐ŸŽฎ ACCOUNT SERVICES & PC OPTIMIZATION ๐Ÿš€ Boost Your Gaming Experience Looking for reliable gaming services? Weโ€™ve got you covered. ๐ŸŽฏ Account Services โ€ข Account Leveling & Progression โ€ข Unlocks & Challenges โ€ข Ranked Services โ€ข Custom Account Assistance โ€ข Game-specific services โšก PC Optimization โ€ข Full Windows Optimization โ€ข FPS & Performance Optimization โ€ข Input Lag Reduction โ€ข Network & Ping Optimization โ€ข GPU / CPU Optimization โ€ข Game Settings Optimization โ€ข Warzone & Competitive Gaming Optimization ๐Ÿ”ฅ Our goal is simple: better performance, smoother gameplay and the best possible experience from your setup. ๐Ÿ’ฌ Need help? Open a ticket and tell us what you need. Weโ€™ll take care of the rest. โญ Professional service โšก Fast response ๐Ÿ”’ Privacy & security ๐ŸŽฎ Gaming-focused optimization Your setup. Your account. Your performance. Optimized",
  "bannerUrl": "https://edge.discord.me/server/a9e867a4dc6d2e17116b661e7a0a53fce28d74aff2fa2fc8cd4c2480ef622a1d/icon_1031bb43143d8c1d1c5e6539d14fb83ee7db48664b2785f97d6178996ca5d71c.jpg",
  "sourceUrl": "https://discord.me/servers/category/gaming?sort=recently-bumped",
  "page": 1,
  "rank": 15,
  "categories": ["Gaming", "Support"],
  "scrapedAt": "2026-09-07T16:26:49.057Z",
  "error": null
}
{
  "imageUrl": "https://edge.discord.me/server/f74f338d36e82cc83b4d083ea8e28c0510d6c014b7a368c758826cabe6d8c541/icon_3e6caa6424e1cf3225c1095f60698b782a35dd8ebb5801f5a166dd02bfba0bf1.jpg",
  "title": "VELOCITY",
  "url": "https://discord.me/nhwxpqv7xs",
  "id": "f74f338d36e82cc83b4d083ea8e28c0510d6c014b7a368c758826cabe6d8c541",
  "slug": "nhwxpqv7xs",
  "listingTier": "Standard",
  "description": "Te invitamos a VELOCITY MOTORSPORT CUP una Liga donde tenemos Hypercar , y GTD Pro (GT3) contamos con un staff muy bueno dentro de todo, y una comunidad muy activa :)",
  "bannerUrl": "https://edge.discord.me/server/f74f338d36e82cc83b4d083ea8e28c0510d6c014b7a368c758826cabe6d8c541/icon_3e6caa6424e1cf3225c1095f60698b782a35dd8ebb5801f5a166dd02bfba0bf1.jpg",
  "sourceUrl": "https://discord.me/servers/category/gaming?sort=recently-bumped",
  "page": 1,
  "rank": 3,
  "categories": ["Gaming", "Entertainment"],
  "scrapedAt": "2026-09-07T16:26:49.052Z",
  "error": null
}

โœจ Why choose this Actor

  • ๐ŸŽฏ Every Discord.me knob, verified live. The 58 category slugs and the two sort orders in the input are the ones the site actually accepts; nothing is guessed.
  • ๐Ÿงน No duplicates. Discord.me repeats its Master and Platinum cards on every page and again in a mobile-only copy. The Actor keeps one row per server across the whole run.
  • ๐Ÿ… Tier is a field, not a colour. Promoted placements are labelled so you can exclude paid listings or target them.
  • ๐Ÿ›ก๏ธ Cloudflare handled. A stealth browser clears the site-wide challenge once per session; the pages themselves are fetched as plain HTML, so a 1,000-server run stays fast and cheap.
  • ๐Ÿ’ธ Pay only for data rows. Error rows are never charged.

๐Ÿ“ˆ How it compares to alternatives

Discord.me Server Scraper Discord discovery scrapers Disboard / Top.gg scrapers By hand
Source Discord.me directory, all 58 categories Discord's curated discovery page Other third-party directories Discord.me in a browser
Member counts Not published by Discord.me (see FAQ) Yes Yes Not shown
Invite links Behind a captcha on Discord.me, not extracted Sometimes Usually One click at a time
Listing tier (paid placement) Yes No No Visible, not exportable
Search, category and sort filters Yes, applied by the site Limited Varies Yes
Cloudflare challenge Cleared automatically Not applicable Varies Solved by you
Output Fixed 14-field schema, CSV/Excel/JSON/XML Varies Varies Copy and paste

Discord.me does not show member counts to visitors, and its Join button leads to a captcha before the Discord invite is revealed. The Actor reports what the directory publishes and never pretends otherwise; if you need member counts or invite links, pair it with an invite-resolver Actor using the url column.

๐Ÿš€ How to use

  1. Create a free Apify account (it comes with $5 of credit).
  2. Open the Discord.me Server Scraper.
  3. Type your search terms, or pick a category, or paste a Discord.me listing URL. Leave all three empty to browse the whole directory.
  4. Set Max Items and click Start.
  5. Download the dataset as CSV, Excel, JSON or XML from the Storage tab, or read it through the API.

A search narrowed to one category and sorted by activity:

{
  "searchTerms": ["minecraft"],
  "category": "gaming",
  "sortBy": "recently-bumped",
  "maxItems": 200
}

๐Ÿ’ผ Business use cases

๐Ÿค Partnership outreach

A marketing team pulls every server in the Crypto and Investing categories, filters out Platinum and Gold placements to find organic communities, and builds a contact list from the descriptions.

๐Ÿค– Bot distribution

A bot developer searches for "music", "moderation" and "leveling", scans the descriptions for servers that mention wanting such a bot, and prioritises Recently Bumped results because those owners are active.

๐Ÿ“Š Market monitoring

An agency schedules a weekly run on five categories sorted by Recently Bumped and diffs the datasets to see which communities appeared, dropped or upgraded their tier.

๐Ÿงญ Community benchmarking

A community manager exports the top 300 Gaming listings and studies which descriptions, categories and artwork the promoted servers use.

๐Ÿ”Œ Automating Discord.me Server Scraper

  • Make / Zapier: trigger a run on a schedule and post new servers to a Slack channel or a Google Sheet.
  • Airbyte: load every run into your warehouse and diff snapshots with SQL.
  • GitHub Actions: call the Actor from a workflow and commit the CSV to a data repo.
  • Google Drive: use the Apify integration to drop each export in a shared folder.
  • Webhooks: fire a webhook when the run finishes and process the dataset in your own code.

๐ŸŒŸ Beyond business use cases

  • Research: map how community topics cluster across the 58 categories, or how many listings are paid placements.
  • Personal: keep a personal, searchable list of communities around a hobby and re-run it monthly.
  • Non-profit: find support, education and language-exchange communities to signpost from your own resources.
  • Experimentation: feed the descriptions to a language model to tag communities by tone or intent.

๐Ÿค– Ask an AI assistant about this scraper

Add the Actor to Claude, Cursor or any MCP client and ask it in plain language to search Discord.me for you:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/discord-server-scraper"

โ“ Frequently Asked Questions

๐Ÿ” Do I need a Discord account or token?

No. The Actor reads the public Discord.me directory. No Discord login, bot token or API key is involved.

๐Ÿ‘ฅ Why is there no member count?

Discord.me does not publish member or online counts to visitors; the field on its pages reads "Unavailable". The Actor only reports what the site shows, so there is no member count column.

๐Ÿ”— Why is there no invite link?

Discord.me puts its Join button behind a captcha before revealing the Discord invite. The Actor does not solve captchas. Use the url column (the server's Discord.me page) and an invite-resolver Actor if you need the invite itself.

๐Ÿ“„ How many servers can one run collect?

Each listing page holds 60 unique servers and the directory runs to hundreds of pages per listing; the Gaming category alone lists 54,699 servers. Set Max Items to what you need and the Actor stops there.

๐Ÿ… What do the listing tiers mean?

Master, Platinum and Gold are paid placements Discord.me shows first and repeats on every page. Standard is the organic listing. The Actor labels each row so you can filter either way.

๐Ÿ” Why does the first page of a search contain servers unrelated to my term?

Discord.me shows its promoted (Master and Platinum) servers at the top of every listing, including searches. They are labelled by tier so you can drop them.

๐ŸŽฏ Can I combine a search term with a category?

Yes. Search terms are run inside the chosen category, and both accept the sort order. Listing URLs keep whatever filters they already carry.

๐Ÿ“… What does Recently Bumped mean?

Discord.me lets owners "bump" their server to the top of the list. Sorting by Recently Bumped surfaces the servers with the most recently active owners.

๐Ÿ›ก๏ธ Do I need a proxy?

Discord.me challenges every visitor with Cloudflare. The Actor clears it in a stealth browser and uses residential proxies by default, which is the most reliable route. You can switch to datacenter proxies to save cost, at the risk of repeated challenges.

๐ŸŒ Which languages does it cover?

Discord.me lists servers in any language; descriptions come back exactly as written. The site's language filter is not applied to visitor listings, so it is not an input.

๐Ÿ”ž Does it scrape NSFW listings?

Only if you paste a listing URL that Discord.me itself marks as after-dark. Searches, categories and browse runs return the default, safe-for-work directory.

โš–๏ธ Is it legal to scrape Discord.me?

The Actor reads publicly visible listing pages only. Review Discord.me's terms and the laws that apply to your use case, especially if you store personal data from descriptions.

๐Ÿ”Œ Integrate with any app

Run the Actor from the Apify API, the JavaScript and Python clients, or the Apify CLI. Schedule it, chain it with other Actors, and push results anywhere with webhooks.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more scrapers.

๐Ÿ†˜ Need Help? Open our contact form with your run ID, your input and what you expected.

โš ๏ธ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Discord.me or Discord Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA and PIPL.

What input does the Discord.me Server Scraper accept?

FieldTypeWhat it doesDefault
startUrls array Any Discord.me server listing URL: https://discord.me/servers, a category (https://discord.me/servers/category/gaming), a tag (https://discord.me/servers/tag/minecraft), a search (https://discord.me/servers?search=anime) or a sorted list (?sort=recently-bumped). The Actor walks every page of each listing. One URL per line, combined with the search terms below. []
searchTerms array Keywords to search on Discord.me, one per line (for example minecraft, anime, crypto). Each term is a separate search, narrowed by the category and sort below. Leave both this and the URLs empty to browse the whole directory. ["minecraft"]
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
category string (59 options) Restrict the search terms (or the browse run) to one Discord.me category. Ignored for listing URLs, which already carry their own path. not set
sortBy string (2 options) Featured is what Discord.me shows by default: promoted (Master, Platinum, Gold) servers first, then the rest. Recently Bumped lists the servers whose owners bumped them most recently, which is the best signal of an active community. not set
proxyConfiguration object Discord.me sits behind a site-wide Cloudflare challenge, so every run goes through a stealth browser that clears it once per session. Residential proxies (US) are on by default and are the most reliable way through; datacenter proxies may be asked to solve the challenge repeatedly. {"useApifyProxy":true,"apifyProxyGroups"

How much does the Discord.me Server Scraper cost?

from $1.50 per 1,000 results

Charged forWhat it isPrice each
Server listed One Discord server row from a Discord.me listing page (name, URL, tier, categories, description, icon, banner). Error rows are free. $0.0015 to $0.002

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Discord.me Server Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~discord-server-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [],
    "searchTerms": [
      "minecraft"
    ],
    "maxItems": 10,
    "proxyConfiguration": {
      "useApifyProxy": true,
      "apifyProxyGroups": [
        "RESIDENTIAL"
      ],
      "apifyProxyCountry": "US"
    }
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "startUrls": [],
  "searchTerms": [
    "minecraft"
  ],
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}

What do users say about the Discord.me Server Scraper?

No reviews yet. Be the first.

How do I report an issue with the Discord.me Server Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Discord.me Server Scraper on Apify All scrapers