Snapchat User Stories Scraper avatar

Snapchat User Stories Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Snapchat User Stories Scraper

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

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract individual snaps from Snapchat users' curated highlight albums and active public stories — no login, no cookies, no API key required. Provide any username or profile URL and get direct media URLs, story titles, post timestamps, geolocation, and full creator metadata, one flat record per snap.

Ideal for content archiving, influencer monitoring, media research, brand tracking, and social media analytics.


What You Get

  • Individual snap records from saved highlight albums (permanent, creator-curated content)
  • Individual snap records from active public stories (ephemeral, refreshes every 24 hours)
  • Direct media URLs (video and image) ready for download
  • Preview image URLs for each snap
  • Post timestamps, geolocation coordinates, and sponsorship flags
  • Creator metadata merged into every record: display name, subscriber count, bio, profile picture
  • Clear storySource field on every record indicating whether it came from a highlight or live story
  • Works on all public Snapchat profiles — no account or session required

Input

FieldTypeRequiredDefaultDescription
usernamesstring[]YesSnapchat usernames or profile URLs. Accepts: bare username (djkhaled), @djkhaled, https://www.snapchat.com/add/djkhaled, or https://www.snapchat.com/@djkhaled
maxSnapsPerUserintegerNo50Maximum number of snaps to extract per user across all selected sources (1–500)
sourcesstring[]No["curatedHighlights", "activeStory"]Which story sources to extract. curatedHighlights = saved highlight albums; activeStory = current ephemeral public story
proxyConfigurationobjectNoApify proxy settings. Public profiles work without proxy; use for resilience at scale

Example Input

{
"usernames": ["djkhaled", "khaby.lame", "https://www.snapchat.com/@brentrivera"],
"maxSnapsPerUser": 50,
"sources": ["curatedHighlights", "activeStory"]
}

Output

One record is produced per snap. Creator metadata is merged into every record so the dataset is self-contained and ready for analysis without joining.

Per-Snap Output Fields

FieldTypeDescription
usernamestringCreator's Snapchat username
displayNamestringCreator's display name
isVerifiedbooleanWhether the creator has a verification badge
subscriberCountintegerCreator's total subscriber / follower count
biostringCreator's profile bio text
profileUrlstringCreator's full Snapchat profile URL
profilePictureUrlstringCreator's profile picture URL
storySourcestring"curatedHighlight" or "activeStory" — indicates the origin of this snap
highlightIdstringID of the highlight album or story this snap belongs to
storyTitlestringTitle of the highlight album or story
highlightThumbnailUrlstringThumbnail image URL for the parent highlight or story
snapIndexintegerPosition of this snap within its highlight or story (0-based)
snapIdstringUnique snap ID (may be absent for some curated highlights)
mediaUrlstringDirect media URL — video or image file ready for download
mediaPreviewUrlstringLow-resolution preview image URL
mediaTypestring"video" or "image"
postedAtstringSnap post timestamp (ISO 8601 UTC)
snapTitlestringSnap title or caption text
snapSubtitlesarraySubtitle/caption objects overlaid on the snap
latnumberLatitude coordinate (if the snap is geotagged)
lngnumberLongitude coordinate (if the snap is geotagged)
hasAttachmentbooleanWhether the snap has an external link attachment
audioTranscriptionObjectUrlstringURL to an audio transcription file (sparse)
isSponsoredbooleanWhether the snap is marked as sponsored content
scrapedAtstringScrape timestamp (ISO 8601 UTC)

Active Story Extras

When storySource is "activeStory", the following additional story-level fields may appear if present on the profile:

FieldTypeDescription
storySubtitlestringStory subtitle text
storyShareIdstringShare ID for the story
emojistringStory emoji indicator
storyTapIdstringInternal tap ID
canonicalUrlSuffixstringCanonical URL suffix for the story
videoTrackUrlstringURL to the video track manifest
isAttributedbooleanWhether the story is attributed to an event or campaign

Error Records

When a username cannot be fetched or has no public content, an error record is pushed instead of crashing the run.

FieldTypeDescription
inputUsernamestringThe original input value that failed
errorstringHuman-readable error description
scrapedAtstringTimestamp of the failed attempt (ISO 8601 UTC)

Example Output

{
"username": "djkhaled",
"displayName": "DJ Khaled",
"isVerified": true,
"subscriberCount": 8500000,
"bio": "Father, DJ, producer, mogul, lover of life.",
"profileUrl": "https://www.snapchat.com/@djkhaled",
"profilePictureUrl": "https://cf-st.sc-cdn.net/img/dr/djkhaled.jpg",
"storySource": "curatedHighlight",
"highlightId": "hl-abc123",
"storyTitle": "Behind The Scenes",
"highlightThumbnailUrl": "https://cf-st.sc-cdn.net/thumb/bts.jpg",
"snapIndex": 0,
"snapId": "snap-001xyz",
"mediaUrl": "https://cf-st.sc-cdn.net/video/bts_snap1.mp4",
"mediaPreviewUrl": "https://cf-st.sc-cdn.net/preview/bts_snap1.jpg",
"mediaType": "video",
"postedAt": "2026-06-20T16:45:00+00:00",
"snapTitle": "Studio session with the squad",
"hasAttachment": false,
"isSponsored": false,
"scrapedAt": "2026-06-28T12:00:00+00:00"
}

FAQ

Do I need a Snapchat account or cookies? No. The scraper accesses only public Snapchat profile pages using standard HTTP requests. No login or session cookies are needed.

What is the difference between curatedHighlights and activeStory? Curated highlights are permanent story albums that creators manually save and organise — they persist indefinitely. Active stories are ephemeral 24-hour public stories that change frequently. Both sources are selected by default; use the sources field to restrict to one or the other.

How do I know which source each snap came from? Every record has a storySource field set to either "curatedHighlight" or "activeStory". This makes it straightforward to filter or group by source in your downstream pipeline.

What happens if a profile has no public content? If a profile is private, has no highlights, and has no active story, the scraper pushes an error record with a descriptive message and moves on to the next username. The run does not fail.

How many snaps can I get per user? maxSnapsPerUser caps the total across both sources combined. The default is 50 and the maximum is 500. Snaps from curatedHighlights are counted first, then activeStory snaps fill the remainder up to the cap.

Are media URLs permanent? Highlight media URLs are generally stable for weeks or months. Active story URLs contain short-lived CDN tokens that expire within hours. Download media promptly if you need to preserve active story content.

Can I scrape only curated highlights or only active stories? Yes. Set sources to ["curatedHighlights"] to skip active stories entirely, or ["activeStory"] to skip highlights. Both are included by default.


Other Snapchat Scrapers

Explore the full Snapchat scraper suite on Apify:

ActorDescription
Snapchat Profile ScraperFull profile metadata, highlights, lenses, and spotlight data
Snapchat Hashtag ScraperSpotlight videos by hashtag or topic with AI metadata
Snapchat User Stories ScraperCurated highlights and active story snaps
Snapchat Spotlight Video DownloaderDownload Spotlight videos with AI metadata, transcripts, and comments
Snapchat Search ScraperSearch across videos, lenses, users, places, and shows
Snapchat Lens ScraperAR lens metadata, trending lenses, and creator info
Snapchat Publisher ScraperDiscover publisher pages, shows, episodes, and spotlights
Snapchat Ads Gallery ScraperEU/UK ad transparency library — ads and sponsored content
Snapchat Spotlight Comments ScraperComment threads from Spotlight videos
Snapchat Topic ScraperSpotlight videos by topic with related tags
Snapchat Snapcode ScraperDownload Snapcode images (SVG/PNG) for any username
Snapchat Snap Map ScraperPublic Snap Map places and their latest snaps
Snapchat Discover ScraperShows and stories from Snapchat's Discover feed