Snapchat User Stories Scraper
Pricing
from $1.00 / 1,000 results
Snapchat User Stories Scraper
Scrape curated highlight stories from public Snapchat profiles. Provide usernames or profile URLs and get direct media URLs, thumbnails, story titles, and creator metadata with one record per snap.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(10)
Developer
Crawler Bros
Actor stats
11
Bookmarked
1
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape saved story highlights from public Snapchat user profiles. Provide one or more usernames or profile URLs and get direct media URLs, thumbnails, story titles, and creator metadata — one record per individual snap.
What It Does
For each Snapchat username you provide, the actor:
- Fetches the public profile page
- Extracts all curated story highlights (saved story albums)
- Returns one dataset record per snap (photo or video) across all highlights
No login, cookies, or browser required. Works on any public Snapchat creator profile.
Supported URL Formats
| Format | Example |
|---|---|
| Bare username | djkhaled |
| @-prefixed | @djkhaled |
| Add URL | https://www.snapchat.com/add/djkhaled |
| Profile URL | https://www.snapchat.com/@djkhaled |
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | string[] | Yes | — | One or more usernames or profile URLs |
maxSnapsPerUser | integer | No | 50 | Max snaps to return per user (1–500) |
proxyConfiguration | object | No | null | Apify proxy config (optional) |
Example input:
{"usernames": ["khaby.lame", "https://www.snapchat.com/add/selenagomez"],"maxSnapsPerUser": 50}
Output
One record per snap pushed to the Apify dataset.
| Field | Type | Description |
|---|---|---|
username | string | Snapchat username |
displayName | string | Full display name |
isVerified | boolean | Whether the account is verified |
subscriberCount | integer | Follower count (public creators only) |
bio | string | Profile bio (when available) |
profileUrl | string | https://www.snapchat.com/add/{username} |
profilePictureUrl | string | Avatar image URL (when available) |
storyTitle | string | Story/highlight album name (when set) |
highlightId | string | Unique identifier for the highlight |
highlightThumbnailUrl | string | Cover image of the highlight (when available) |
snapIndex | integer | Position of this snap within the highlight (0-based) |
snapId | string | Unique snap ID (when available) |
mediaUrl | string | Direct CDN URL to the photo or video |
mediaPreviewUrl | string | Thumbnail/preview image URL (when available) |
mediaType | string | "video" or "image" |
postedAt | string | ISO 8601 UTC timestamp when the snap was posted |
isSponsored | boolean | Whether the snap is sponsored content |
scrapedAt | string | ISO 8601 UTC timestamp of when the data was scraped |
Example record:
{"username": "khaby.lame","displayName": "Khabane Lame","isVerified": true,"subscriberCount": 50000000,"profileUrl": "https://www.snapchat.com/add/khaby.lame","storyTitle": "La Monnalisa","highlightId": "b780faa5-87f6-4ee7-8dbb-4658597a0fc9","snapIndex": 0,"mediaUrl": "https://cf-st.sc-cdn.net/d/...","mediaPreviewUrl": "https://cf-st.sc-cdn.net/d/...","mediaType": "video","postedAt": "2023-06-04T23:15:12+00:00","scrapedAt": "2026-04-15T10:00:00+00:00"}
FAQ
Does it work without a Snapchat account? Yes. This actor only scrapes publicly visible profile pages. No login or cookies are required.
Why is snapId sometimes missing?
Snapchat's curated highlight pages often don't embed the snap ID in the page data. The mediaUrl is always present and can be used to identify and download the content.
Do the media URLs expire? Snapchat CDN URLs may expire after some time. Download or cache the media files soon after scraping.
What about private profiles or regular (non-creator) accounts? Private profiles and regular user accounts without public highlights will produce an error record with an explanation. Only public creator profiles with curated highlights return snap data.
Can I scrape Spotlight videos too? Spotlight videos are handled by the sibling Snapchat Spotlight Video Downloader actor.
Will it work on all public profiles?
The actor works on public creator profiles (publicProfileInfo type). Regular user profiles with a userInfo structure do not expose public highlights and will return an error record.