Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

📸 Automatically collects publicly available data from Snapchat profiles. Fetch usernames, bios, subscriber counts, profile pictures & links in seconds—ideal for influencer analysis, lead generation & competitive research. 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Snapchat Profile Scraper

Snapchat Profile Scraper automatically collects publicly available data from Snapchat profiles to save hours of manual research. In seconds, it fetches usernames, bios, subscriber counts, profile pictures, links, and Spotlight metadata — ideal for marketers, developers, data analysts, and researchers who need reliable, structured profile data at scale. With batch input, live per-item saving, and automatic proxy fallback, this Snapchat profile scraper empowers influencer analysis, lead generation, and competitive research with production-ready reliability. 🚀

What data / output can you get?

Below are real fields returned by the actor’s dataset. Values come from the public profile and Spotlight metadata embedded on Snapchat’s profile page.

Data typeDescriptionExample value
okRun status for the itemtrue
usernameNormalized Snapchat handledjkhaled305
urlCanonical profile URLhttps://www.snapchat.com/@djkhaled305
data.searchCanonical URL discovered on the pagehttps://www.snapchat.com/@djkhaled305
data.userProfile.publicProfileInfo.usernameProfile username from Snapchatdjkhaled305
data.userProfile.publicProfileInfo.titleDisplay nameDJ Khaled
data.userProfile.publicProfileInfo.bioPublic bio textFATHER
data.userProfile.publicProfileInfo.subscriberCountPublic subscriber count (string)12702800
data.userProfile.publicProfileInfo.snapcodeImageUrlSnapcode image URLhttps://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable
data.userProfile.publicProfileInfo.profilePictureUrlProfile picture URLhttps://cf-st.sc-cdn.net/aps/bolt/..._RS0,90_FMjpeg
data.userProfile.publicProfileInfo.hasSpotlightHighlightsWhether Spotlight highlights existtrue
data.spotlight[].playsSpotlight plays (views)3172
data.spotlight[].mediaUrlSpotlight media URLhttps://cf-st.sc-cdn.net/d/xSxyYhOlEHEEfSZscr2Di.27.IRZXSOY?mo=...
data.spotlight[].transcriptUrlSpotlight transcript VTT (if available)https://bolt-gcdn.sc-cdn.net/3/Rt0PizNlOt98COyPsqeH0.vtt?bo=...
data.spotlightHighlights[].storyTypeHighlight story type15
attemptNumber of retry attempts used1
proxyModeConnection mode used (direct/apify-selected/apify-residential)direct

Notes:

  • The actor pushes one dataset item per input. Items include nested objects/arrays for userProfile, spotlight, and spotlightHighlights.
  • Export results to JSON, CSV, or Excel via Apify’s dataset exports.

Key features

  • 🔁 Robust retry & auto-proxy fallback
    Automatic detection of blocks/timeouts with seamless switch to Apify Residential proxy for subsequent requests.

  • 📦 Batch scraping & live saving
    Process multiple usernames or profile URLs in one run, with per-item live saving to the dataset as results are ready.

  • 🧱 Structured Spotlight & profile data
    Clean JSON with publicProfileInfo (title, bio, subscriberCount, snapcodeImageUrl, profilePictureUrl, etc.) plus Spotlight media, thumbnails, timestamps, and transcripts when available.

  • 🌐 Flexible input formats
    Accepts plain usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@username). The actor normalizes inputs automatically.

  • 🧰 Production-ready on Apify
    Works headlessly without login and uses standard HTTP requests with realistic headers for fast, stable runs.

  • 🔒 Proxy-aware by design
    Start direct or with Apify Proxy; if the run encounters blocks (403/429 or connectivity issues), it switches to Residential and logs the fallback.

How to use Snapchat Profile Scraper - step by step

  1. Create or sign in to your Apify account.
  2. Open the Snapchat Profile Scraper actor.
  3. Add input data: paste Snapchat usernames or profile URLs into the urls field (e.g., djkhaled305 or https://www.snapchat.com/@djkhaled305).
  4. (Optional) Configure proxyConfiguration: enable Apify Proxy if you plan to run larger batches. The actor will auto-switch to Residential if it detects blocks.
  5. Start the run. The actor fetches the profile page, parses embedded metadata, and pushes each result to the dataset.
  6. Monitor progress live. Each processed input is saved immediately with ok, username, url, data, attempt, and proxyMode.
  7. Download results from the dataset in JSON, CSV, or Excel.

Pro tip: For consistent large-scale runs, enable Apify Proxy from the start. The actor will still detect issues and switch to apify-residential automatically if necessary.

Use cases

Use case nameDescription
Influencer marketing – creator vettingIdentify creators by subscriberCount, bio, and profile media to shortlist high-impact partners faster.
Lead generation – profile discoveryBuild structured lists of public profiles by username/URL for outreach and CRM enrichment.
Competitive research – brand trackingMonitor competitor profiles, public bios, and Spotlight activity for trend analysis.
Content research – Spotlight analysisCollect Spotlight media URLs, thumbnails, timestamps, and transcripts for performance studies.
Data enrichment – API pipelineFeed exported JSON/CSV into analytics stacks or downstream enrichment workflows.
Academic studies – social contentAggregate public profile and media metadata for research datasets and reproducible analyses.

Why choose Snapchat Profile Scraper?

The actor is built for precision, automation, and reliability on public Snapchat profiles.

  • ✅ Accurate, structured output: Clean JSON with publicProfileInfo and Spotlight details straight from Snapchat’s embedded data.
  • ⚡ Scales with your workload: Batch multiple usernames/URLs; per-item live saving ensures partial progress is never lost.
  • 🔄 Smart resilience: Retries and automatic fallback to Apify Residential proxies on blocks or connection issues.
  • 🧩 Integration-ready: Export datasets to JSON/CSV/Excel and connect with your analytics or enrichment pipelines.
  • 🔐 No login flows: Uses standard HTTP requests without cookies or authenticated sessions for public data only.
  • 💸 Cost-effective operations: Control proxy usage and run time with simple inputs and robust defaults.

Bottom line: a production-ready Snapchat profile scraper vs. fragile scripts and ad-hoc tools.

Yes — when used responsibly. This actor only automates collection of publicly available data from Snapchat profiles.

Guidelines:

  • Only target public profile data visible without authentication.
  • Do not attempt to access private profiles or hidden information.
  • Respect applicable laws and policies (e.g., GDPR/CCPA where relevant).
  • Use results for legitimate analysis and research; avoid spam or misuse.
  • For edge cases, verify compliance with your legal team.

Input parameters & output format

Example JSON input

{
"proxyConfiguration": {
"useApifyProxy": false
},
"urls": [
"djkhaled305",
"https://www.snapchat.com/@snoopdogg"
]
}

Input fields:

  • urls (array of strings, required): Snapchat usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@djkhaled305). Default: none.
  • proxyConfiguration (object, optional): Apify Proxy settings. Uses no proxy by default. If enabled and blocks are detected, the actor auto-switches to Residential and logs it. Default: {"useApifyProxy": false}.

Example JSON output (success item)

{
"ok": true,
"username": "djkhaled305",
"url": "https://www.snapchat.com/@djkhaled305",
"data": {
"search": "https://www.snapchat.com/@djkhaled305",
"spotlight": [
{
"spotlightId": "W7_EDlXWTBiXAEEniNoMPwAAYZmJqYmtna2Z6AZlqEWhBAZlqEVCUAAAAAQ",
"link": "/@djkhaled305/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYZmJqYmtna2Z6AZlqEWhBAZlqEVCUAAAAAQ",
"thumbnailSrc": "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEEfSZscr2Di.256.IRZXSOY?mo=GkMaCTIBBEgCUC5gAVoQRGZMYXJnZVRodW1ibmFpbKIBEAiAAiILEgAqB0lSWlhTT1miARAImgoiCxIAKgdJUlpYU09Z&uc=46",
"spotlightTitle": "Spotlight Snap",
"plays": 3172,
"shares": 0,
"comments": 9,
"isSponsored": null,
"timestampInSec": "1758421143",
"mediaUrl": "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEEfSZscr2Di.27.IRZXSOY?mo=GmQaCTIBBEgCUC5gAVoQU3BvdGxpZ2h0U2hhcmluZ6IBQAgbEi8KLQj8tEkgATCcBDi4B0ABSg4KCWZAQUc5OUlUURD0A1DQQWgCdcmMOkB9AACAPyILEgAqB0lSWlhTT1mQA9BB&uc=46",
"transcriptUrl": "https://bolt-gcdn.sc-cdn.net/3/Rt0PizNlOt98COyPsqeH0.vtt?bo=EgkyAX1IAlAuYAE%3D&uc=46"
}
],
"userProfile": {
"publicProfileInfo": {
"username": "djkhaled305",
"title": "DJ Khaled",
"snapcodeImageUrl": "https://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable",
"badge": 1,
"categoryStringId": "public-profile-category-v3-people",
"subcategoryStringId": "public-profile-subcategory-v3-artist",
"subscriberCount": "12702800",
"bio": "FATHER | CEO | MOGUL",
"websiteUrl": "",
"profilePictureUrl": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG4ubmV0L2QvQ2lTVUFMWnBQRHFRdFFyMTBzZW4yP2JvPUVnMGFBQm9BTWdFRVNBSlFHV0FCJnVjPTI1._RS0,90_FMjpeg",
"hasSpotlightHighlights": true,
"hasStory": false
}
},
"spotlightHighlights": [
{
"storyType": 15,
"storyId": { "value": "W7_EDlXWTBiXAEEniNoMPwAAYZmJqYmtna2Z6AZlqEWhBAZlqEVCUAAAAAQ" },
"thumbnailUrl": { "value": "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEEfSZscr2Di.256.IRZXSOY?mo=GkMaCTIBBEgCUC5gAVoQRGZMYXJnZVRodW1ibmFpbKIBEAiAAiILEgAqB0lSWlhTT1miARAImgoiCxIAKgdJUlpYU09Z&uc=46" },
"isAttributed": { "value": true }
}
]
},
"attempt": 1,
"proxyMode": "direct"
}

Error output (invalid input)

{
"ok": false,
"input": "some bad input",
"error": "Invalid Snapchat username / URL"
}

Notes:

  • On scrape errors after retries, items include: ok (false), username, url, error, attempt, proxyMode.
  • When an input is malformed, items include: ok (false), input, error.
🔗 Tool🔎 Purpose
⭐ Snapchat User Spotlight Scraperhttps://apify.com/scraper-engine/snapchat-user-spotlight-scraper
👥 Snapchat Followers Scraperhttps://apify.com/scraper-engine/snapchat-followers-scraper
👻 Snapchat Scraperhttps://apify.com/scraper-engine/snapchat-scraper
📖 Snapchat User Stories Scraperhttps://apify.com/scraper-engine/snapchat-user-stories-scraper
📟 Mass Snapchat Phone Number Scraperhttps://apify.com/scraper-engine/mass-snapchat-phone-number-scraper
✨ Snapchat Spotlight Scraperhttps://apify.com/scraper-engine/snapchat-spotlight-scraper
📧 Mass Snapchat Email Scraperhttps://apify.com/scraper-engine/mass-snapchat-email-scraper

FAQ

Is there a Snapchat profile scraper GitHub project?

Yes. There are open-source Snapchat profile scraper GitHub projects available. They’re free but usually require coding and frequent maintenance when Snapchat updates its frontend.

How do I make a snap profile or creator profile?

Go to settings, select Public Profile, and tap Create Public Profile. Creator profiles unlock analytics, links, and subscriber visibility to help you grow.

How to get Snapchat account details by username free?

You can use free or open-source tools to fetch limited public Snapchat account details by username such as bio, Snapcode, and profile picture. For structured, scalable results, this actor automates collection from the public profile page.

What’s the difference between Snapchat public vs private profiles?

Public profiles are visible to everyone and can show subscribers, bios, and Spotlights. Private accounts restrict content to friends only and aren’t targeted by this actor.

Can I scrape Snapchat stories or Spotlights?

Yes, if they are public. This actor collects public Spotlight metadata and highlights with thumbnails, media URLs, timestamps, and transcripts when available.

Is Snapchat scraping safe for business use?

Yes — if limited to public data. Avoid scraping private or hidden information. Always ensure your use complies with terms and applicable data regulations.

Open your profile and copy your Snapchat link. Share it on websites, emails, or campaigns to promote your presence.

What to do about Snapchat spam problems or blocks when scraping?

Enable Apify Proxy for larger batches. This actor detects blocks/timeouts and auto-switches to Residential proxies to keep runs stable.

Final thoughts

Snapchat Profile Scraper is built to automate accurate, large-scale extraction of public Snapchat profile and Spotlight data. With batch inputs, live per-item saving, and automatic Residential proxy fallback, it delivers clean JSON for marketers, developers, analysts, and researchers. Export to JSON/CSV/Excel, plug into your pipelines, and start extracting smarter Snapchat insights today.