Snapchat Profile Scraper
Pricing
$2.50 / 1,000 results
Snapchat Profile Scraper
Pricing
$2.50 / 1,000 results
Rating
0.0
(0)
Developer
Danny
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get a public Snapchat profile by username — display name, subscriber count, bio, website, snapcode and profile picture — as clean, structured JSON. No login, no browser to manage. Give it a username or a profile URL and it returns one complete profile record.
Pricing: $2.50 per 1,000 results (pay per result). You are charged only for profiles actually returned — a not-found lookup costs nothing.
What you get
| Field | Description |
|---|---|
username | Snapchat username |
display_name | Public display name / title |
subscribers | Subscriber count (integer) |
bio | Profile bio / description, when present |
website | Linked website URL, when present |
address | Public address, when present |
profile_picture | Profile picture image URL |
snapcode | Snapcode image URL |
url | Direct link to the public profile |
Input
| Field | Required | Description |
|---|---|---|
username | yes | A Snapchat username (e.g. kyliejenner) or a full profile URL (https://www.snapchat.com/add/kyliejenner) |
{ "username": "kyliejenner" }
{ "username": "https://www.snapchat.com/add/cristiano" }
Example output
{"username": "kyliejenner","display_name": "Kylie ✨","subscribers": 30800000,"bio": null,"website": null,"address": null,"profile_picture": "https://cf-st.sc-cdn.net/aps/bolt/...","snapcode": "https://app.snapchat.com/web/deeplink/snapcode?username=kyliejenner&type=SVG&bitmoji=enable","url": "https://www.snapchat.com/add/kyliejenner"}
Run it from code
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("good-apis/snapchat-profile-scraper").call(run_input={"username": "kyliejenner"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["username"], item["subscribers"])
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('good-apis/snapchat-profile-scraper').call({username: 'kyliejenner',});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 page — no account, no cookies.
What if the username doesn't exist? The run succeeds with an empty result and you are not charged. Only returned profiles are billed.
Can I pass a URL instead of a username? Yes — a full snapchat.com/add/<username> URL works too.
Is there a batch mode? One profile per run. To scrape many, call the actor once per username (the service returns in a few seconds each).