Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

$2.50 / 1,000 results

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldDescription
usernameSnapchat username
display_namePublic display name / title
subscribersSubscriber count (integer)
bioProfile bio / description, when present
websiteLinked website URL, when present
addressPublic address, when present
profile_pictureProfile picture image URL
snapcodeSnapcode image URL
urlDirect link to the public profile

Input

FieldRequiredDescription
usernameyesA 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 ApifyClient
client = 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).