WebmasterID logoWebmasterID
User agents

Discordbot user agent

Discordbot is the crawler Discord uses to fetch a URL shared in a channel so it can render the embed preview from Open Graph and oEmbed metadata. It is a link-unfurling bot, not a human visit, and identifies itself with a documented Discordbot user-agent token plus a self-identifying URL.

Verified against primary sources

What this means

When a link is posted in Discord, Discord fetches the URL to build the embed — the inline card with title, description, and image. Discord reads Open Graph and standard meta tags, and supports oEmbed for some providers.

The embed reflects the metadata Discordbot read, not a human reading the page. Discord respects robots.txt for these fetches, so disallowing the Discordbot token suppresses the embed.

How Discordbot identifies itself

Discord's crawler uses the user-agent token Discordbot, and its user agent includes a self-identifying URL. Match on the stable Discordbot token rather than a version suffix.

The user agent is a claim and can be copied. Discordbot reads server-rendered tags; it does not execute client-side JavaScript to assemble the embed.

Debugging a missing embed

If a Discord link shows no embed, confirm the page returns 200 with valid Open Graph tags in the initial HTML, and that robots.txt does not disallow the Discordbot token. Redirects and login walls can also block the fetch.

Seeing the Discordbot token in your logs for the shared URL confirms the embed fetch reached your server.

How it appears in analytics and logs

A request carrying the Discordbot token means Discord fetched a URL to build an embed. It is triggered by a message and is bot traffic; a short burst when a link is posted is normal, not audience growth.

Diagnostic use case

Confirm whether Discordbot fetched a shared page, debug a missing or wrong Discord embed, and keep its requests out of human analytics.

What WebmasterID can help detect

WebmasterID classifies Discordbot server-side as a social-preview bot and surfaces its fetches on the bot-intelligence view, so embed crawls do not inflate human page views or look like referrals.

Common mistakes

Privacy and accuracy notes

Discordbot detection uses only the user agent. No human identity is associated with the embed fetch. WebmasterID records it as a social-preview bot event, separate from human analytics.

Frequently asked questions

Why does my Discord link not show an embed?
Discordbot could not read valid Open Graph metadata, or robots.txt disallows the Discordbot token. Confirm a 200 response with og: tags in the initial HTML and an unrestricted robots.txt.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.