Snapchat Video / Story Downloader
Pricing
$2.00 / 1,000 results
Snapchat Video / Story Downloader
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Danny
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get a public Snapchat user's current Story — direct, downloadable video (and optionally image) URLs with timestamps — as clean JSON. No login, no browser to manage. Give it a username or a profile URL and it returns the account's live Story snaps.
Pricing: $2.00 per 1,000 results (pay per result — one result = one snap). You are charged only for snaps actually returned; an account with no live Story costs nothing.
Note on availability: Snapchat Stories expire after ~24 hours, so the specific snaps rotate. An active creator (e.g.
kyliejenner,nba,snoopdogg) almost always has a live Story; an account with nothing posted in the last day returns zero snaps (a legitimate empty result, not an error).
What you get (per snap)
| Field | Description |
|---|---|
snap_id | Stable snap identifier |
type | video or image |
media_url | Direct, downloadable media URL (cf-st.sc-cdn.net) |
preview_url | Thumbnail / preview URL |
overlay_url | Caption/sticker overlay URL, when present |
timestamp | Unix seconds the snap was posted |
title | Snap title, when present |
is_sponsored | Whether the snap is sponsored |
Input
| Field | Required | Description |
|---|---|---|
username | yes | A Snapchat username (e.g. kyliejenner) or a full profile URL |
videos_only | no | true (default) returns only video snaps; false also includes image snaps |
{ "username": "kyliejenner", "videos_only": true }
Example output
{"snap_id": "f0Re8uHTTvKiNaWuyBWRaAAAg...","type": "video","media_url": "https://cf-st.sc-cdn.net/d/52fFy2nrHcGR7xqqxaE8U.1034.IRZXSOY?mo=...","preview_url": "https://cf-st.sc-cdn.net/d/52fFy2nrHcGR7xqqxaE8U.256.IRZXSOY?mo=...","overlay_url": null,"timestamp": "1784135410","title": null,"is_sponsored": null}
Run it from code
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("good-apis/snapchat-video-downloader").call(run_input={"username": "kyliejenner", "videos_only": True})for snap in client.dataset(run["defaultDatasetId"]).iterate_items():print(snap["type"], snap["media_url"])
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('good-apis/snapchat-video-downloader').call({username: 'kyliejenner',videos_only: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
Does it need my Snapchat login? No. It reads only the public profile/Story page — no account.
Why did I get zero snaps? The account has no live Story right now (Stories expire ~24h). That is a
legitimate empty result and you are not charged. Try an active creator such as kyliejenner or nba.
Are the media URLs really downloadable? Yes — media_url is a direct CDN link you can fetch with any
HTTP client.
Images too? Set videos_only to false to include image snaps alongside videos.