Snapchat Scraper | Profiles, Spotlight & Transcripts avatar

Snapchat Scraper | Profiles, Spotlight & Transcripts

Pricing

from $2.00 / 1,000 profiles

Go to Apify Store
Snapchat Scraper | Profiles, Spotlight & Transcripts

Snapchat Scraper | Profiles, Spotlight & Transcripts

The Snapchat Scraper extracts public profiles and their Spotlight videos and stories — subscriber counts, bios, video URLs, views, shares, captions, hashtags, comments, transcripts and lenses — and finds profiles by keyword. No login. Ideal for influencer research and brand monitoring.

Pricing

from $2.00 / 1,000 profiles

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

23

Total users

10

Monthly active users

2 days ago

Last modified

Share

🚀 Snapchat Scraper: Profiles, Spotlight Videos, Comments and Transcripts

Export Snapchat public profile and Spotlight data as clean JSON, CSV or Excel, with no account and no login. The Snapchat Scraper turns any username, profile link or keyword into subscriber counts, bios, categories, websites, related accounts, the latest Snapchat Spotlight videos with views, shares, comment counts, top comments and transcripts, plus live story snaps, highlights and lenses. Use it as a Snapchat profile lookup for influencer marketing, creator research and brand monitoring, or as a simple alternative to a Snapchat API.

🎯 Use Cases

  • Snapchat profile lookup at scale: paste a list of handles and get each creator's subscriber count, bio, category and website in one table.
  • Find Snapchat creators and influencers by topic: run a Snapchat search for a keyword (skincare, basketball) and collect every public profile Snapchat lists for it.
  • Track Snapchat subscribers over time: schedule a weekly run and build your own subscriber history for creators, brands and competitors.
  • Snapchat Spotlight analytics: compare views, shares and comment counts across a creator's latest Spotlight videos before you pitch or book them.
  • Content and sentiment research: read the spoken-word transcripts, captions, hashtags and top comments of Spotlight videos for trend, topic or AI analysis.
  • Brand presence monitoring: follow which stories, highlights and lenses a brand publishes on its public Snapchat profile.

✨ Features

  • Public profile data: display name, bio, subscriber count, category and subcategory, website, address, profile and hero images, Snapcode, badge, related accounts, creation and last-update dates.
  • Spotlight videos: a profile's most recent Spotlight videos with direct video and thumbnail URLs, view, share and comment counts, caption, AI title and summary, keywords, hashtags, sound, duration, size and upload date.
  • Spotlight comments: up to ~25 top public comments per video with author, time, likes and reply count (set how many, or 0 to skip).
  • Transcripts: the spoken words of each video as plain text, whenever Snapchat provides a transcript.
  • Stories and highlights: the profile's live story snaps (image or video URLs) and its curated highlight albums.
  • Lenses: the profile's published lenses with preview images, preview videos and unlock links.
  • Keyword search: type a topic and every public profile Snapchat lists for it is scraped like a username.
  • Incremental runs: a Posted after date so scheduled runs only fetch what is new.
  • No duplicates: a profile found by two keywords, or entered twice, is scraped once.
  • Respects your budget: the run stops cleanly when it reaches your maximum charge.

🛠️ How It Works

  1. Add usernames, profile URLs or search queries: handles (nba, @kyliejenner) or any profile link, one per line, and/or keywords whose public profiles you want.
  2. Set limits: Max videos per profile, Max comments per Spotlight video and, for scheduled runs, Posted after. Untick Include transcripts if you don't need them.
  3. Run the scraper and download the results, or pull them through the API, a webhook or a scheduled run.

⚙️ Input

FieldWhat it does
Usernames or profile URLsPublic profiles to scrape: a handle (nba, @kyliejenner) or a link (https://www.snapchat.com/@nba, snapchat.com/add/nba, story.snapchat.com/@nba, a Spotlight video link).
Search queriesKeywords to search on Snapchat. Every public profile found is scraped like a username.
Max videos per profileMaximum Spotlight videos and story snaps per profile. Default 50; set 0 for profile data only.
Posted afterSkip videos and snaps older than this date (YYYY-MM-DD).
Include transcriptsAdd the spoken-word transcript to each video. Default on.
Max comments per Spotlight videoTop public comments added to each Spotlight video (up to ~25). Default 25; set 0 to skip.
{
"usernames": ["nba", "@kyliejenner", "https://www.snapchat.com/add/warriors"],
"searchQueries": ["skincare"],
"maxVideos": 30,
"postedAfter": "2026-10-01",
"includeTranscripts": true,
"maxCommentsPerVideo": 10
}

💰 Pricing

Pay only for what you extract. No monthly rental.

EventPriceWhat you get
Profile$0.002 per profile ($2.00 per 1,000)One public profile row with all profile fields; private accounts are free
Video$0.001 per video ($1.00 per 1,000)One Spotlight video or story snap with comments and transcript
Actor start$0.00005 per runCharged once when the run starts (one event per GB of run memory).

Comments, transcripts, highlights, related accounts and lenses are included in those prices.

Examples:

  • 1 profile with its 30 latest Spotlight videos = $0.002 + $0.030 = about $0.032.
  • 1,000 profiles, profile data only (maxVideos: 0) = $2.00.
  • 100 creators with 30 videos each, checked weekly = about $3.20 per run.

📊 Sample Output Data

Profile row (arrays trimmed):

{
"type": "profile",
"username": "nba",
"url": "https://www.snapchat.com/@nba",
"displayName": "NBA",
"isPublicProfile": true,
"bio": "30 teams, 1 goal.",
"subscribers": 3549700,
"category": "business-group",
"subcategory": "sports-league",
"website": "NBA.com",
"address": null,
"profilePic": "https://cf-st.sc-cdn.net/aps/bolt/…_RS0,90_FMjpeg",
"heroImage": "https://cf-st.sc-cdn.net/aps/bolt/…_RS0,1080_FMjpeg",
"snapcode": "https://app.snapchat.com/web/deeplink/snapcode?username=nba&type=SVG&bitmoji=enable",
"badge": 1,
"hasStory": true,
"storyCount": 11,
"spotlightCount": 29,
"relatedAccounts": [
{ "username": "warriors", "displayName": "Golden State Warriors" },
{ "username": "nfl", "displayName": "NFL Official" },
"…"
],
"curatedHighlights": [
{
"title": { "value": "2025-26 NBA Finals 🏆" },
"snapCount": 4,
"thumbnail": "https://cf-st.sc-cdn.net/d/ZXSSacNIpSYqxAm21SSGc.410?mo=…"
},
"…"
],
"lenses": [
{
"name": "NBA Draft 2024",
"creator": "NBA",
"previewImage": "https://lens-preview-storage.storage.googleapis.com/previewmedia/preview_thumbnail/…_360_640.webp",
"previewVideo": "https://lens-storage.storage.googleapis.com/previewvideo/…",
"icon": "https://bolt-gcdn.sc-cdn.net/3/LlDGAagxVwN5d5Wn2vYgq?bo=…",
"url": "https://www.snapchat.com/unlock/?type=SNAPCODE&uuid=ace0170b8d524ecf8f07c4556b45089f&metadata=01"
}
],
"createdAt": "2018-05-17T22:48:15.058Z",
"updatedAt": "2026-10-20T01:30:46.477Z",
"scrapedAt": "2026-10-20T06:02:47.489Z"
}

Spotlight video row (comments trimmed):

{
"type": "video",
"source": "spotlight",
"id": "W7_EDlXWTBiXAEEniNoMPwAAYZ3FkY2V3dWRoAaGF_0syAaGF_VxBAAAAAA",
"url": "https://www.snapchat.com/@nba/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYZ3FkY2V3dWRoAaGF_0syAaGF_VxBAAAAAA",
"username": "nba",
"title": "STEPH PUT ON A SHOW 🍿 | POINT TRACKER:",
"description": "STEPH PUT ON A SHOW 🍿 | POINT TRACKER:",
"aiTitle": "Steph Curry's 3-Point Showdown: A Masterclass in Shooting",
"aiDescription": "Witness Stephen Curry's incredible shooting prowess in this highlight reel. Watch him sink multiple three-pointers, incl…",
"views": 6643,
"shares": 5,
"durationMs": 87500,
"width": 540,
"height": 960,
"postedAt": "2026-10-29T04:48:56.385Z",
"thumbnail": "https://cf-st.sc-cdn.net/d/YWlOlb83zD7cdcUmQmmDY.256.IRZXSOY?mo=…",
"videoUrl": "https://cf-st.sc-cdn.net/d/YWlOlb83zD7cdcUmQmmDY.27.IRZXSOY?mo=…",
"hashtags": [],
"keywords": ["Steph Curry", "NBA", "basketball highlights", "basketball moves"],
"sound": "Original Sound",
"transcriptUrl": "https://bolt-gcdn.sc-cdn.net/3/AF4Vcm5sHsqNly8nFqAe2.vtt?mo=…",
"commentCount": 6,
"comments": [
{
"text": "Best shooter ever to play hands down",
"author": "Benji",
"postedAt": "2026-10-29T16:17:39.803Z",
"likes": 5,
"replies": 0
},
"…"
],
"transcript": "Steph, he had McDaniels behind him and then walled him off and laid it in. … Curry on the curl, Curry floater! …",
"scrapedAt": "2026-10-29T17:54:54.207Z"
}

Every row has a type (profile or video). Video rows carry a source: spotlight for Spotlight videos, story for live story snaps, which come with videoUrl or imageUrl and postedAt. spotlightCount and storyCount on the profile row tell you how many videos and snaps were available, and hashtags holds tags such as #nba when the creator added them.

🔁 Schedule and Integrate

For Snapchat subscriber tracking and creator monitoring, run it once a week with the same usernames: every run is a dated snapshot of subscriber counts and new Spotlight videos. Add Posted after to fetch only new videos, or run daily if you follow fast-moving creators. Set it up in Apify Schedules, and send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new data lands where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "usernames": ["nba"], "maxVideos": 10, "includeTranscripts": true }

❓ Snapchat Profile Lookup FAQ

Does Snapchat have an official API? Snap offers developer tools such as Snap Kit (login and sharing features inside your own app) and the Marketing API (for managing ad accounts and campaigns), and gives selected partners access to public profile data. These need a developer account and Snap's registration or approval, and they work on behalf of logged-in users or ad accounts. This Actor needs no key, no approval and no Snapchat account: it reads the same public profile pages anyone can open on the web and returns them as structured data.

Do I need a Snapchat account or login? No. The Actor reads only public profiles and public Spotlight videos. It never logs in and cannot see private accounts, friends lists or private snaps.

What happens with a personal (non-public) account? You get one profile row with isPublicProfile: false and the display name, Bitmoji image and Snapcode only. These rows are free: only public profiles are charged. No videos are returned.

Why is a field empty? subscribers is null when the creator hides the count, website, address and bio are null when the profile has none, and transcript is null when Snapchat has no transcript for that video (not every video has one). views, shares and commentCount are null when Snapchat hides the count for a video. commentCount is the video's total; comments holds the top ones Snapchat shows (up to ~25). Story snaps have no title, views or comments: Snapchat does not publish them for stories.

How many videos can I get per profile? Snapchat shows a profile's most recent Spotlight videos on the web (usually up to 15–30); older videos are not available. Run on a schedule with Posted after to build up a full history over time. Stories expire after 24 hours, so they are included only while live.

How do I find Snapchat influencers in a niche? Use Search queries with topic keywords. Snapchat returns the public profiles it associates with each keyword (typically 10 to 25 per query), and each one is scraped with subscriber count, category and latest Spotlight stats so you can sort creators by reach.

How long do media links work? Video, image and transcript URLs are signed by Snapchat and expire after a while, so download the files you need soon after the run.