Snapchat Video / Story Downloader avatar

Snapchat Video / Story Downloader

Pricing

$2.00 / 1,000 results

Go to Apify Store
Snapchat Video / Story Downloader

Snapchat Video / Story Downloader

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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)

FieldDescription
snap_idStable snap identifier
typevideo or image
media_urlDirect, downloadable media URL (cf-st.sc-cdn.net)
preview_urlThumbnail / preview URL
overlay_urlCaption/sticker overlay URL, when present
timestampUnix seconds the snap was posted
titleSnap title, when present
is_sponsoredWhether the snap is sponsored

Input

FieldRequiredDescription
usernameyesA Snapchat username (e.g. kyliejenner) or a full profile URL
videos_onlynotrue (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 ApifyClient
client = 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.