Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

Scrape public profile metadata from Snapchat user profiles. Provide usernames or profile URLs and get display name, verification status, subscriber count, bio, avatar, story highlights, related accounts, and external links with one record per username.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(10)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

12

Bookmarked

6

Total users

0

Monthly active users

8 days ago

Last modified

Share

Scrape public profile metadata from Snapchat user profiles. Provide one or more usernames or profile URLs and get the full public profile card — display name, verification badge, subscriber count, bio, avatar, story highlights, related accounts, and external links — one record per username.

What It Does

For each Snapchat username you provide, the actor:

  1. Fetches the public profile page
  2. Extracts the full profile card including highlight albums and related accounts
  3. Returns one dataset record per username

No login, cookies, or browser required. Works on any public Snapchat creator or regular profile.

Supported URL Formats

FormatExample
Bare usernamebrentrivera
@-prefixed@brentrivera
Add URLhttps://www.snapchat.com/add/brentrivera
Profile URLhttps://www.snapchat.com/@brentrivera

Input

FieldTypeRequiredDefaultDescription
usernamesstring[]YesOne or more usernames or profile URLs
proxyConfigurationobjectNonullApify proxy config (optional)

Example input:

{
"usernames": ["brentrivera", "selenagomez", "@khaby.lame"]
}

Output

One record per username pushed to the Apify dataset.

Public profile record

FieldTypeDescription
usernamestringSnapchat username
displayNamestringFull display name
accountTypestring"public" or "private"
isVerifiedbooleanWhether the account is verified
subscriberCountintegerSubscriber count (when available)
biostringProfile bio (when set)
profileUrlstringFull Snapchat profile URL
profilePictureUrlstringAvatar CDN URL
snapcodeImageUrlstringSnapcode SVG URL
squareHeroImageUrlstringBanner/hero image URL (when set)
websiteUrlstringExternal website link (when set)
categorystringProfile category string
subcategorystringProfile subcategory string
hasStorybooleanWhether an active story exists
hasCuratedHighlightsbooleanWhether highlight albums exist
hasSpotlightHighlightsbooleanWhether spotlight highlights exist
createdAtstringAccount creation date (ISO 8601 UTC)
lastUpdatedAtstringLast profile update (ISO 8601 UTC)
sameAsLinksarrayExternal social profile links
relatedAccountsobject[]Cross-promoted Snapchat accounts
curatedHighlightsobject[]Saved story highlight albums
spotlightHighlightsobject[]Spotlight video highlights
scrapedAtstringScrape timestamp (ISO 8601 UTC)

Example output (public profile):

{
"username": "brentrivera",
"displayName": "Brent Rivera",
"accountType": "public",
"isVerified": true,
"subscriberCount": 2646200,
"bio": "Hi I'm brent and this is my new snapchat",
"profileUrl": "https://www.snapchat.com/add/brentrivera",
"profilePictureUrl": "https://cf-st.sc-cdn.net/...",
"snapcodeImageUrl": "https://app.snapchat.com/web/deeplink/snapcode?username=brentrivera",
"websiteUrl": "https://brentrivera.com",
"category": "public-profile-category-v3-people",
"subcategory": "public-profile-subcategory-v3-public-figure",
"hasStory": true,
"hasCuratedHighlights": true,
"hasSpotlightHighlights": false,
"createdAt": "2020-07-06T22:02:59+00:00",
"lastUpdatedAt": "2026-03-28T14:52:30.399000+00:00",
"sameAsLinks": [],
"relatedAccounts": [],
"curatedHighlights": [
{
"highlightId": "6d6ede0f-9279-4be9-8a54-a6662783a943",
"storyTitle": "Motivation",
"thumbnailUrl": "https://cf-st.sc-cdn.net/...",
"snapCount": 7,
"firstSnapUrl": "https://cf-st.sc-cdn.net/...",
"firstSnapType": "video"
}
],
"spotlightHighlights": [],
"scrapedAt": "2026-04-15T10:00:00.000000+00:00"
}

Private profile record

{
"username": "someuser",
"displayName": "Some User",
"accountType": "private",
"isVerified": false,
"profileUrl": "https://www.snapchat.com/add/someuser",
"scrapedAt": "2026-04-15T10:00:00.000000+00:00"
}

Error record

{
"inputUsername": "thisuserdoesnotexist99999",
"error": "Profile not found or private",
"scrapedAt": "2026-04-15T10:00:00.000000+00:00"
}

FAQ

Does this require a Snapchat account or login? No. It only accesses publicly available profile pages, the same data visible to any website visitor.

What is the difference between curatedHighlights and spotlightHighlights? Curated highlights are saved story albums that creators manually curate. Spotlight highlights are short-form videos (similar to TikTok/Reels) that a creator has pinned to their profile.

Why is subscriberCount sometimes missing? Snapchat does not expose subscriber counts for all public profiles. When the count is unavailable or zero, the field is omitted from the output.

Why does some profiles return accountType: "private"? Regular Snapchat users (non-creators) have private profiles with minimal public data. The actor returns their username and display name with accountType: "private".

Can I scrape multiple profiles at once? Yes — add as many usernames as you need to the usernames list. Each runs sequentially and produces one output record.

Do I need a proxy? No proxy is required for normal usage. For large-scale runs or if you encounter rate limiting, enable Apify proxy via the proxyConfiguration input.