Snapchat Profile Scraper
Pricing
Pay per event
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 URL, and external links — one record per username.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape public profile metadata from Snapchat user profiles. Provide usernames or profile URLs and get display name, subscriber count, bio, avatar URL, verification status, and external links — one record per username.
Features
- Accepts plain usernames (e.g.
daviddobrik) or full profile URLs (e.g.https://www.snapchat.com/@daviddobrik) - Extracts subscriber counts from both structured data and meta descriptions
- Captures avatar URL, bio, snapcode/preview image URL, and external bio links
- Works on standard SSR-rendered Snapchat profiles without JavaScript rendering
- Handles
maxItemscap for controlled batch runs
Input
| Field | Type | Description |
|---|---|---|
usernames | Array of strings | Snapchat usernames or full profile URLs to scrape |
maxItems | Integer | Maximum number of profiles to scrape (0 = no limit) |
Example input
{"usernames": ["daviddobrik","emrata","https://www.snapchat.com/@suu"],"maxItems": 10}
Output
One JSON record per username:
| Field | Type | Description |
|---|---|---|
username | String | Snapchat username (lowercase) |
display_name | String | Display name as shown on the profile |
bio | String | Profile bio / description |
subscriber_count | String | Subscriber count as shown (e.g. "6.3m") |
subscriber_count_num | Integer | Subscriber count parsed to a number (-1 if unavailable) |
avatar_url | String | URL of the profile avatar image |
snapcode_url | String | URL of the profile preview / snapcode image |
is_verified | Boolean | Whether the profile has a verified badge |
external_links | String | JSON array of external links listed on the profile |
last_updated | String | Profile last-updated date |
profile_url | String | Canonical Snapchat profile URL |
scraped_at | String | ISO timestamp of when the record was scraped |
Example output
{"username": "daviddobrik","display_name": "David Dobrik","bio": "welcome to my snap yo!!!","subscriber_count": "6.3m","subscriber_count_num": 6300000,"avatar_url": "https://cf-st.sc-cdn.net/...","snapcode_url": "https://us-east1-aws.api.snapchat.com/...","is_verified": false,"external_links": "[]","last_updated": "2026-06-01T23:23:27.000Z","profile_url": "https://www.snapchat.com/@daviddobrik","scraped_at": "2026-06-02T23:06:12.228Z"}
Notes
- Only public Snapchat profiles are accessible. Private or non-existent profiles are skipped with a warning.
- Subscriber counts are available for accounts that display them publicly. Accounts without visible subscriber counts will have
subscriber_count: ""andsubscriber_count_num: -1. - The
external_linksfield contains JSON-LDsameAslinks from the profile, which represent links explicitly listed by the user (not footer navigation links).
Rate limits
The actor uses 5 concurrent requests by default. Snapchat does not declare a crawl delay, but the actor respects rate limiting signals automatically.