Snapchat Scraper
Retrieve public Snapchat profiles, Spotlight metadata, and Spotlight comments from server-rendered Snapchat pages.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Snapchat Scraper reads Snapchat's server-rendered public page data instead of relying on brittle screen text. It normalizes creator profiles, individual Spotlight posts, engagement counts, media and transcript URLs, and public Spotlight comments.
Last validated: Jul 15, 2026
Input
mode"profile" | "spotlight" | "spotlight_comments"requiredusernamestringPublic Snapchat username or profile URL for profile mode.
max_commentsintegerdefault: 20spotlight_urlstringPublic Snapchat Spotlight URL or id for Spotlight modes.
Output
modestringrequiredcountintegerrequiredprofileobjectprofile.biostringprofile.urlstringprofile.usernamestringprofile.verifiedbooleanprofile.has_storybooleanprofile.website_urlstringprofile.display_namestringprofile.hero_image_urlstringprofile.subscriber_countnumberprofile.snapcode_image_urlstringprofile.business_profile_idstringprofile.profile_picture_urlstringprofile.has_spotlight_highlightsbooleancommentsobject[]requiredspotlightobjectspotlight.urlstringspotlight.titlestringspotlight.widthnumberspotlight.heightnumberspotlight.media_urlstringspotlight.view_countnumberspotlight.boost_countnumberspotlight.creator_urlstringspotlight.descriptionstringspotlight.duration_msnumberspotlight.share_countnumberspotlight.uploaded_atstringspotlight.creator_namestringspotlight.spotlight_idstringspotlight.comment_countnumberspotlight.thumbnail_urlstringspotlight.transcript_urlstringspotlight.recommend_countnumberspotlight.creator_usernamestringsource_urlstringrequiredExamples
nasa-profile
{
"mode": "profile",
"username": "nasa"
}nasa-spotlight
{
"mode": "spotlight",
"spotlight_url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYeG9xcGd0ZWd3AZ14BVv0AZ14BQkrAAAAAQ"
}nasa-spotlight-comments
{
"mode": "spotlight_comments",
"max_comments": 10,
"spotlight_url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYeG9xcGd0ZWd3AZ14BVv0AZ14BQkrAAAAAQ"
}Use cases
FAQ
Does this require Snapchat login?
No. These operations use data exposed on Snapchat's public profile and Spotlight pages.
Does it return media?
It returns public media, thumbnail, and transcript URLs when Snapchat exposes them; it does not download or rehost media.
Are private stories supported?
No. The tool only handles public profiles and public Spotlight pages.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Snapchat Scraper"
2. Call run_tool with:
name: "snapchat_scraper"
input: {"mode":"profile","username":"nasa"}REST
curl -sS -X POST "https://betterfetch.co/api/tools/snapchat_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"mode":"profile","username":"nasa"}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/snapchat-scraper && cd snapchat-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"mode":"profile","username":"nasa"}'