Promptwatch Logo

SnapURLPreviewBot

SnapURLPreviewBot is a crawler operated by Snap Inc. that analyzes and generates previews of URLs shared on Snapchat and other Snap platforms.
UnverifiableSnap IncSnapURLPreviewBot
PreviewAnalyticsSocial Media

What is SnapURLPreviewBot?

Someone sharing a link in Snapchat chat can trigger Snap's URL Preview Service. The service fetches the page HTML and turns what it finds into a card with a title, subtitle, thumbnail, and link. SnapURLPreviewBot is the directory label for that preview activity.

Snap looks first for og:title and og:image. If those fields are unavailable, it can use twitter:title and twitter:img:src from X or Twitter Card markup. Responses are cached for 30 minutes, so repeatedly sharing the same URL should not create a fresh request every time.

A successful fetch changes how the shared link appears inside Snapchat. If the request is denied or the metadata is absent, the card may be plain, incomplete, or wrong until the cache is refreshed. The service does not crawl the rest of the site for a general index.

Snap does not describe this traffic as AI search or model-training collection. Its current developer documentation publishes Snap URL Preview Service; bot; snapchat; https://developers.snap.com/robots as the user agent, not the SnapURLPreviewBot token in this bot. There is no published IP verification method for the preview client.

Indirectly relevant

Is SnapURLPreviewBot relevant for AI search?

Indirectly. SnapURLPreviewBot has no AI product of its own, but its output can end up in the systems that AI answers draw on.

SnapURLPreviewBot fetches pages to build link-preview cards. It does not feed an AI index, but it reads the same Open Graph and structured metadata that AI systems parse to understand your pages, so clean preview metadata doubles as AI-friendly metadata.

How to handle SnapURLPreviewBot

Keep the preview service allowed when Snapchat link cards matter. For a failed preview, confirm that the page is public, place the metadata in its HTML header, and allow the current Snap user agent through the WAF.

this bot has a stable token and a positive robots.txt flag, so the matching rule is:

User-agent: SnapURLPreviewBot
Disallow: /

Snap now documents a different user-agent string and does not explain how that client reads robots rules. The snippet therefore expresses a policy for requests matching the recorded token, but coverage of the current preview service is unknown. Test the result after the 30-minute cache expires. Use an application or edge rule if the fetch must be blocked.

Examples

  • A news editor pastes an article URL into Snapchat chat. Snap fetches the HTML and builds the card from the article's Open Graph title and image.
  • A shop replaces a bad `og:image`, but the old thumbnail remains for a while because Snap cached the URL response for 30 minutes.

Frequently asked questions about SnapURLPreviewBot

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

It runs when a website link is shared in Snapchat chat and Snap needs page information for the preview card.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard