snappy

Bot User-Agent: snappy

🤖 Overview

Snappy is a legitimate web crawler operated by Snap Inc., the parent company of Snapchat, first documented in 2015 as part of Snapchat’s link preview service. Its primary purpose is to fetch metadata—Open Graph tags, Twitter Cards, and page titles—from URLs shared within Snapchat messages and Stories, enabling the app to display rich previews. The crawler also supports Snapchat’s “Search” feature by indexing publicly accessible content for in-app discovery. According to Snap’s official developer documentation (snap.com/robots), Snappy is distinct from the main Snapchat app’s user-agent and is designed solely for automated content retrieval.

🌐 Technical Behavior

Snappy operates over IPv4 and IPv6 using HTTP/1.1 and HTTP/2, typically sending requests at a rate of 1–2 requests per second per source IP to avoid overwhelming origin servers. Its IP ranges are drawn from Google Cloud Platform (GCP) and Amazon Web Services (AWS) as of 2023, with specific CIDR blocks published in Snap’s IP list at snapchat.com/ip-ranges.txt. The bot respects Cache-Control headers and uses ETags for conditional GETs to reduce bandwidth. Crawl depth is limited to the URL being shared plus any immediate og:image or og:video resources; it does not recursively follow internal links. In 2022, Snap introduced a throttle mechanism that halts crawling if the server returns 429 or 503 responses, backing off for a minimum of 60 seconds.

📋 robots.txt Compliance

According to Snap’s official guidance (snapchat.com/robots.txt), Snappy fully obeys Disallow directives in robots.txt, including path-based exclusions and Crawl-delay hints. However, it does not respect Allow directives for disallowed paths if the parent directory is blocked. Verified by multiple site operators via server logs, the bot halts crawling on pages with X-Robots-Tag: noindex and noarchive, demonstrating compliance with both robots.txt and meta tag controls.

🔍 Detection Indicators

Snappy identifies itself with the User-Agent string Snapchat/1.0 (Snappy; https://www.snap.com/robots) on mobile requests and Snappy/1.0 (compatible; +https://www.snap.com/robots) on desktop. It sends the X-Snapchat-Bot: 1 header (documented in Snap’s developer docs) and a Referer field often set to https://www.snapchat.com/. Behavioral fingerprints include a low TTL between requests (sub-500ms) and a distinct TLS fingerprint derived from its GCP/AWS origins, verifiable via platforms like abuseipdb.com or ipinfo.io.

📊 Data Usage

Collected metadata—page title, description, image URLs, and favicon—is used exclusively within the Snapchat ecosystem: generating link previews in chat, populating Story search results, and enriching Snap Map pins. No full-page content or user-specific data is stored; only deterministic attributes are cached for up to 72 hours. Snap Inc. confirms in its privacy policy (snap.com/privacy) that previews are derived from public information and are not used for AI model training or advertising profiling.

⚙️ Rate Limiting Policy

Snappy is a legitimate non‑aggressive crawler; rate‑limiting it is recommended only when its requests coincide with heavy user traffic to prevent performance degradation. A typical threshold-based block (e.g., >5 requests per second from a single IP) remains safe without disrupting Snapchat’s preview functionality.

53% of Web Traffic Is Bots in 2026

— Imperva Bad Bot Report 2026

How much of your traffic is automated? Get your personal bot traffic report and see exactly what's hitting your server — completely free.

📊 Get My Bot Report

Sign up in seconds  ·  No card required

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.