Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

Pay per usage

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

Scrape public Snapchat profiles. Extract display name, bitmoji, subscriber count, and story highlights. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

oscar lira

oscar lira

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

Scrapes public Snapchat profile pages. Pass in a list of usernames, get back display names, bios, bitmoji URLs, snapcodes, and subscriber counts. No login needed.

Uses Puppeteer (headless Chrome) since Snapchat profiles are JS-rendered.

Input

{
"usernames": ["djkhaled", "kyliejenner", "therock"],
"maxProfiles": 100
}
  • usernames (required) - Snapchat usernames to scrape. The @ prefix is optional, it gets stripped automatically.
  • maxProfiles - Cap on total profiles to process. Default: 100.

Output

FieldTypeDescription
usernamestringThe Snapchat username
displayNamestringDisplay name shown on profile
biostringProfile bio/description
bitmojistringURL to bitmoji or profile image
snapcodeUrlstringURL to the user's snapcode image
subscriberCountstringSubscriber/follower count (if public)
urlstringDirect link to the profile
scrapedAtstringISO timestamp

Example output

{
"username": "djkhaled",
"displayName": "DJ Khaled",
"bio": "We The Best Music",
"bitmoji": "https://sdk.bitmoji.com/...",
"snapcodeUrl": "https://app.snapchat.com/web/deeplink/snapcode?...",
"subscriberCount": "25M",
"url": "https://www.snapchat.com/add/djkhaled",
"scrapedAt": "2026-03-22T10:00:00.000Z"
}

How it works

Visits snapchat.com/add/{username} for each user. Extracts data from multiple sources in order of reliability:

  1. OpenGraph meta tags
  2. __NEXT_DATA__ JSON blob
  3. JSON-LD structured data
  4. Page DOM elements as fallback

Each profile page gets a 3-second wait for JS to render.

Pricing

Uses a browser (Puppeteer), so it's more expensive than HTTP-only scrapers. Rough estimate: ~$1-2 per 1,000 profiles on Apify platform. Concurrency is limited to 2 to avoid rate limiting.

Limitations

  • Only public profile data is accessible. Private profiles will return partial or null fields.
  • Snapchat may change their page structure at any time, which could break extraction.
  • Subscriber counts are only available for public/creator accounts.
  • Rate limited to 2 concurrent browsers to stay under Snapchat's radar.