Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

Snapchat Profile Scraper SD - Snapchat Profile Scraper is a social media data tool that extracts public Snapchat profiles from usernames or links: display name, bio, subscribers, website, category, snapcode, picture, story snaps, Spotlight views, highlights, lenses.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

73

Total users

0

Monthly active users

20 days ago

Last modified

Share

Snapchat Profile Scraper — public Snapchat profiles, Spotlight views and lenses

The Snapchat Profile Scraper turns Snapchat usernames into structured profile data: display name, bio, subscriber count, website, category, address, snapcode, profile picture, creation date, story snaps, Spotlight videos with views, highlights, lenses and related accounts.

Paste usernames, @handles or snapchat.com/add links. The Snapchat Profile Scraper needs no Snapchat account, no login and no app.

In our tests the Snapchat Profile Scraper read 10 creator profiles in 31 seconds, including Kylie Jenner's profile with 29,069,400 subscribers, 170 story snaps, 25 Spotlight videos, 18 highlights and 1 lens.

Who uses the Snapchat Profile Scraper

Influencer marketers sizing Snapchat creators: subscriber counts, Spotlight views and posting activity in one row per creator.

Brands checking their own and competitors' public profiles: bio, website, lenses and the latest Spotlight performance.

Researchers and journalists who need a reliable record of a public Snapchat profile at a given date.

Agencies enriching creator lists with the Snapchat side of a cross-platform audience.

How the Snapchat Profile Scraper works

Every public Snapchat profile has a web page at snapchat.com/add/username. Snapchat embeds the profile as JSON in that page, and the Snapchat Profile Scraper reads it directly.

There are two kinds of accounts. Public profiles (creators, brands, public figures) publish their bio, subscriber count, Spotlight videos and more. Personal accounts publish only a display name and snapcode.

The Snapchat Profile Scraper detects which kind each page is and fills the row accordingly, with profileType set to public or personal.

The previous version of this Actor drove a full browser. The Snapchat Profile Scraper now reads the page with a single light request per profile, which is faster and cheaper per profile.

In our tests one profile page weighed between 120 KB and 1.5 MB, and profiles were read one after another with a pause of one to two seconds between them.

Input fields for the Snapchat Profile Scraper

Give at least one username. With none, the run stops immediately and says so.

FieldTypeDefaultMeaning
usernamesListtext, one per linekyliejenner, @john, a snapchat.com/add link (prefill)Usernames, @handles or links like https://www.snapchat.com/add/teamsnapchat or https://www.snapchat.com/@kyliejenner
maxMediaPerSectioninteger 0–50020How many story snaps, Spotlight videos, highlights and lenses to list per profile; the counts are always complete
proxyConfigurationproxyApify RESIDENTIALProxy for Snapchat; residential is recommended

usernamesList is the same field as in the previous version of the Snapchat Profile Scraper, so saved tasks keep working. usernames and startUrls lists are accepted too.

Example input for the Snapchat Profile Scraper

{"usernamesList": "kyliejenner\ndjkhaled305\nhttps://www.snapchat.com/add/selenagomez", "maxMediaPerSection": 10}

Output fields of the Snapchat Profile Scraper

Every row has the same keys, so the dataset schema is stable for CSV, Excel and JSON exports. Fields a personal account does not publish are null.

FieldMeaning
usernameSnapchat username
displayNameName shown on the profile
profileTypepublic (creator / public profile) or personal
bioProfile bio
subscriberCountSubscribers as a number
websiteUrlWebsite on the profile
category, subcategorySnapchat's profile category, e.g. "people" / "traveler"
addressLocation text, e.g. "California"
badgeSnapchat's profile badge code (1 on the creator profiles we tested)
profilePictureUrl, heroImageUrlProfile picture and large header image
snapcodeUrlSnapcode image (SVG)
createdAt, lastUpdatedAtProfile creation and last update time
hasStorySnapchat's current-story flag
storySnapCount, storySnapsPublic story on the profile page: count and snaps (type, media URL, preview, date)
spotlightCount, spotlightsSpotlight videos: views, shares, comments, boosts, recommends, duration, date, title, video URL
highlightCount, highlightsSaved highlights: title, thumbnail, snaps
lensCount, lensesLenses: name, creator, preview image and video, icon, unlock link
relatedAccountsProfiles Snapchat shows as related
businessProfileIdSnapchat's ID of the public profile
profileUrl, inputUsername, scrapedAtProfile link, your input, UTC timestamp

Example row from the Snapchat Profile Scraper

{"username": "kyliejenner", "displayName": "King Kylie 👑", "profileType": "public", "subscriberCount": 29069400, "websiteUrl": "kyliecosmetics.com", "createdAt": "2019-05-22T18:01:50+00:00", "storySnapCount": 170, "spotlightCount": 25, "highlightCount": 18, "lensCount": 1}

Measured results of the Snapchat Profile Scraper

All runs on 2026-10-03 from one residential IP; platform runs use Apify residential proxy.

TestResult
3 profiles (prefill)3 rows in 5 seconds: 2 public profiles, 1 personal account
10 creator profiles10 rows in 31 seconds; Spotlight lists for 7, highlights for 5, lenses for 3
unknown username, Instagram URL, symbols, empty linkno crash: each input logged with the reason, run ended cleanly

Reading Spotlight data from the Snapchat Profile Scraper

Each Spotlight entry carries the numbers Snapchat publishes: views, shares, comments, boosts and recommends, plus durationMs, postedAt and a link to the Spotlight page.

Some creators hide their view counts; Snapchat then sends -1, and the Snapchat Profile Scraper writes null instead of a fake number.

Spotlight title is the title Snapchat generates for the video, for example "Drake's Airport Surprise: A Pianist Performs 'Take Care' Amidst Terminal Chaos" in our test.

Reading story snaps, highlights and lenses

Each story snap has a mediaType of image or video, a full mediaUrl, a smaller previewUrl and postedAt. We checked both kinds: the media URLs opened directly as JPEG and MP4 files, without any Snapchat session.

highlights are the saved collections on a profile. Each one has its title (when the creator set one), a thumbnail, the number of snaps and the snaps themselves, up to maxMediaPerSection.

lenses lists the AR lenses a creator published: name, creator, preview image, preview video and the unlock link that opens the lens in Snapchat.

How to run the Snapchat Profile Scraper

Open the Snapchat Profile Scraper, paste your usernames or links into usernamesList, one per line, and press Start. Links, @handles and plain usernames can be mixed.

Lower maxMediaPerSection to 5 or 0 when you only need the profile numbers; the counts stay complete and the rows get much smaller.

For tracking, schedule the Snapchat Profile Scraper weekly with the same list and compare subscriberCount and Spotlight views between runs.

A creator research workflow with the Snapchat Profile Scraper

Start with the Snapchat usernames of the creators you are considering, often listed in their Instagram or TikTok bios, and run the Snapchat Profile Scraper with maxMediaPerSection at 10.

Sort by subscriberCount, then look at spotlights: the views and dates of the latest Spotlight videos show whether the audience is active now, not only how big it once was.

relatedAccounts often surfaces similar creators you did not know yet; feed their usernames into the next run.

Troubleshooting the Snapchat Profile Scraper

  • A username has no row: Snapchat answered 404, so the username does not exist or is not public. Check the spelling.
  • Almost every field is empty: the account is personal (profileType: personal), which publishes only a name and snapcode.
  • A link was skipped: only snapchat.com profile links, @handles and plain usernames are accepted.

Snapchat Profile Scraper vs checking profiles by hand

Snapchat's profile page shows visitors a rounded subscriber figure: "29.1m" for Kylie Jenner in our test. The data inside the same page holds the exact number, 29,069,400, which is what the Snapchat Profile Scraper returns.

Spotlight views, shares and comments sit on separate Spotlight pages, so collecting them by hand for a list of creators is slow and error-prone.

The Snapchat Profile Scraper reads the exact numbers Snapchat puts in the page, lists the media with dates and counts, and writes it all as one row per profile. Ten profiles took 31 seconds in our test.

Snapchat Profile Scraper limits, stated plainly

The Snapchat Profile Scraper reads public profile pages only. Personal accounts publish a name and snapcode, so their rows are mostly empty; this is Snapchat's choice, not a bug.

It cannot see private snaps, chats, friend lists or the 24-hour stories of personal accounts.

subscriberCount is what Snapchat publishes. One of the 10 creator profiles we tested published 0, so a 0 does not always mean an empty audience.

Snapchat writes page titles in the visitor's language. The Snapchat Profile Scraper uses only structured fields, which do not change with language.

Unknown usernames return Snapchat's 404 page; the log names them and no row is written.

Export, API and automation with the Snapchat Profile Scraper

Export the Snapchat Profile Scraper dataset as CSV, JSON, Excel, XML or HTML, or read it through the Apify API from Python, JavaScript or any HTTP client.

Connect it to Google Sheets, Make, Zapier or n8n with ready integrations, or let a webhook start your own automation when a run finishes.

Nested lists such as spotlights stay nested in JSON and are flattened into columns in CSV and Excel exports.

Snapchat Profile Scraper pricing

The Snapchat Profile Scraper uses pay-per-event pricing: you pay per profile row in the dataset. The current price per 1,000 results is on the Pricing tab.

Unknown usernames produce no row. Free-plan accounts get up to 30 profiles per run.

The Snapchat Profile Scraper is one of a family of no-login social media scrapers from the same developer.

ActorWhat it extracts
TikTok Profile ScraperExact TikTok followers, likes, bio and verification
TikTok Video Details ScraperTikTok video plays, likes, comments and music
Instagram Profile ScraperInstagram followers, bio and highlights
Instagram Reels ScraperReels of an Instagram profile
Instagram Posts ScraperPosts of an Instagram profile
Instagram ScraperInstagram posts, reels and profiles
YouTube Channel ScraperYouTube channel details and videos
YouTube Shorts ScraperYouTube Shorts and their stats
Facebook Pages ScraperPublic Facebook page details
Facebook Reels ScraperReels of a Facebook page
Facebook Posts ScraperPosts of a Facebook page
Amazon ScraperAmazon search results by keyword

Leave a review

If the Snapchat Profile Scraper helped you, please leave a star rating and a short review on the Actor page. It helps other users decide and tells us what to build next.

If a public profile failed, open an issue with the run link and the username.

Frequently asked questions

Does the Snapchat Profile Scraper need a Snapchat account?

No. The Snapchat Profile Scraper never logs in. It reads the public profile page anyone can open at snapchat.com/add/username.

Does the Snapchat Profile Scraper work for personal accounts?

It returns what Snapchat publishes for them: username, display name and snapcode, with profileType: personal. Bio, subscribers and media exist only on public profiles.

How many profiles can the Snapchat Profile Scraper read in one run?

As many as you list; profiles are read one after another. Our 10-profile test took 31 seconds. Free-plan runs stop at 30 profiles.

Does the Snapchat Profile Scraper return Spotlight views?

Yes. Each Spotlight entry has views, shares, comments, boosts, recommends, duration and date, as published by Snapchat. Hidden view counts are null.

Can the Snapchat Profile Scraper download snaps?

It returns the media URLs of story snaps, highlights and Spotlight videos; it does not store the files itself.

Why is the subscriber count 0 or empty?

Empty means a personal account, which has no public subscriber count. A 0 comes from Snapchat itself; we saw it on 1 of 10 creator profiles.

Plain usernames, @handles, https://www.snapchat.com/add/name and https://www.snapchat.com/@name. Anything else is skipped with a message in the log.

Does the Snapchat Profile Scraper return the profile creation date?

Yes, createdAt, plus lastUpdatedAt, for public profiles. All 10 creator profiles in our batch test had both.

Can I get the Snapcode with the Snapchat Profile Scraper?

Yes. snapcodeUrl links to the profile's Snapcode image in SVG format, for public and personal accounts alike.

Can I use the Snapchat Profile Scraper from Python?

Yes. Start it with the Apify Python client, wait for the run and read the dataset as JSON, or schedule it and receive results by webhook.