Snapchat Profile Scraper - Spotlight, Stories & Highlights
Pricing
from $7.00 / 1,000 profiles
Snapchat Profile Scraper - Spotlight, Stories & Highlights
Scrape public Snapchat profiles - subscriber count, bio, website, verification - plus Spotlight videos with views, comments and shares, Stories and Highlights.
Pricing
from $7.00 / 1,000 profiles
Rating
0.0
(0)
Developer
Seemu Scraping
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape any public Snapchat profile - display name, bio, subscriber count, verification badge, category, website, address, profile picture and Snapcode - together with its Spotlight videos (views, comments, shares, boosts, caption, duration, thumbnail and video link), saved Highlights and current Story snaps. No login, no Snapchat account, no app required.
Paste a list of usernames or profile links and get clean, flat rows you can export straight to JSON, CSV, Excel or Google Sheets.
What you get
Every row has a type column so you can filter profiles and content in one spreadsheet.
Profile rows (type = profile), one per account:
- username, displayName, bio, profileUrl
- subscriberCount (empty when the creator hides it)
- isVerified (Snapchat star / official badge), isPublicProfile (public creator or business profile vs. personal account)
- category and subcategory (for example Business Group / Government Org)
- websiteUrl, address
- profilePictureUrl, heroImageUrl, bitmojiUrl, snapcodeUrl
- hasStory, hasSpotlight, hasHighlights
- profileCreatedAt, profileUpdatedAt, businessProfileId, userId
- relatedAccounts - similar accounts Snapchat suggests next to the profile
Spotlight rows (type = spotlight), one per Spotlight video:
- url, description (caption), hashtags, keywords
- viewCount, commentCount, shareCount, boostCount, recommendCount
- createdAt, durationSeconds, width, height, soundName
- thumbnailUrl, mediaUrl (direct MP4 link), transcriptUrl (auto captions, when available)
Highlight rows (type = highlight): title, url, snapCount, thumbnailUrl, mediaUrls (every snap in the Highlight) and createdAt (most recent snap).
Story rows (type = story): one per snap in the current public Story - mediaType (video or image), mediaUrl, thumbnailUrl, createdAt and url.
Use cases
- Influencer discovery and vetting - compare subscriber counts, verification and Spotlight views before you reach out
- Influencer marketing reporting - track Spotlight views, shares and comments for creator campaigns
- Competitor and brand monitoring - see what brands post to Spotlight and Stories and how it performs
- Lead generation - collect websites, business addresses and categories for public business profiles
- Content research - find the Spotlight videos, captions, sounds and hashtags that get the most views in your niche
- Social media datasets - build Snapchat creator and content datasets for analysis
How to use
- Add one or more Snapchat usernames or profile URLs, one per line.
kyliejenner,@kyliejenner,https://www.snapchat.com/@kyliejennerandhttps://www.snapchat.com/add/kyliejennerall work. - Leave Include Spotlight videos on to get a row per Spotlight video, and set Max Spotlight videos per profile (default 20,
0= all shown on the profile). - Optionally turn on Include Highlights and Include current Story snaps, each with its own per-profile limit.
- Run the actor - rows stream into the Dataset tab. Use the Profiles, Spotlight videos and Stories & Highlights views to browse each kind of row.
Accounts that do not exist are skipped with a warning in the log; the rest of the run carries on. Personal (non-public) accounts return a profile row with the little Snapchat shows publicly - username, display name, Bitmoji and Snapcode.
Output format
A profile row:
{"type": "profile","username": "kyliejenner","profileUrl": "https://www.snapchat.com/@kyliejenner","displayName": "King Kylie 👑","subscriberCount": 29130200,"isPublicProfile": true,"isVerified": true,"websiteUrl": "https://kyliecosmetics.com","profilePictureUrl": "https://cf-st.sc-cdn.net/aps/bolt/...","snapcodeUrl": "https://app.snapchat.com/web/deeplink/snapcode?username=kyliejenner&type=SVG&bitmoji=enable","hasStory": true,"hasSpotlight": true,"hasHighlights": true,"profileCreatedAt": "2019-05-22T18:01:50.393Z","profileUpdatedAt": "2026-09-30T02:21:57.000Z","relatedAccounts": ["kimkardashian", "kendalljenner", "kourtneykardash"],"scrapedAt": "2026-09-30T12:09:46.040Z"}
A Spotlight row:
{"type": "spotlight","username": "kyliejenner","id": "W7_EDlXWTBiXAEEniNoMPwAAYZWlsa25xZHJpAaDReu8GAaDReozIAAAAAQ","url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYZWlsa25xZHJpAaDReu8GAaDReozIAAAAAQ","mediaType": "video","mediaUrl": "https://cf-st.sc-cdn.net/d/kZfX0TMVEFNAuPlye1Fst.27.IRZXSOY?...","thumbnailUrl": "https://cf-st.sc-cdn.net/d/kZfX0TMVEFNAuPlye1Fst.256.IRZXSOY?...","createdAt": "2026-09-24T03:34:24.712Z","durationSeconds": 48.4,"viewCount": 58421,"commentCount": 84,"shareCount": 23,"boostCount": 2409,"recommendCount": 153,"soundName": "Original Sound - kyliejenner"}
Fields that do not apply to a row type are null, so every row has the same columns in CSV and Excel exports.
Good to know
- Only public information is collected - the same data anyone can see on snapchat.com without logging in.
- Spotlight, Highlights and Story rows cover what Snapchat shows on the public web profile, typically the most recent 10-30 Spotlight videos per account.
- Media links are signed CDN links from Snapchat and can expire; download media you want to keep soon after the run.
- Subscriber counts are empty for creators who hide them.
Pricing
You pay per result: one charge per profile row and one per Spotlight, Highlight or Story row actually saved to the dataset. Turn off the content options you do not need to keep runs cheap.