Snapchat Profile Scraper avatar

Snapchat Profile Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Snapchat Profile Scraper

Snapchat Profile Scraper

📸 Snapchat Profile Scraper scrapes public Snapchat profiles—display name, username, bio, subscribers, profile URL, and recent public stories. 🚀 Ideal for influencer discovery, market research, and lead gen. ⚡ Fast, reliable, and TOS-compliant.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Snapchat Profile Scraper

The Snapchat Profile Scraper is a fast, reliable Snapchat profile data extractor that automates Snapchat user profile scraping from publicly available pages. In seconds, this Snapchat public profile scraper captures structured profile metadata and Spotlight content so marketers, developers, analysts, and researchers can scrape Snapchat profiles at scale without manual copy-paste. Use it as a Snapchat profile scraper tool for influencer discovery, lead gen, and market research—then export clean datasets for analysis and activation. 🚀

What data / output can you get?

Here are representative fields this Snapchat profile crawler pushes to the Apify dataset, using the exact field names from the output. Example values are taken from a real run:

Data typeDescriptionExample value
okIndicates if the item was scraped successfullytrue
usernameThe Snapchat handle processed"djkhaled305"
urlCanonical profile URL"https://www.snapchat.com/@djkhaled305"
data.searchCanonical URL of the profile (from page metadata)"https://www.snapchat.com/@djkhaled305"
data.userProfile.publicProfileInfo.titleDisplay name"DJ Khaled"
data.userProfile.publicProfileInfo.usernameUsername"djkhaled305"
data.userProfile.publicProfileInfo.snapcodeImageUrlSnapcode image URL"https://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable"
data.userProfile.publicProfileInfo.subscriberCountSubscribers count (stringified number)"12702800"
data.userProfile.publicProfileInfo.bioBio text"FATHER
data.userProfile.publicProfileInfo.profilePictureUrlProfile picture URL"https://cf-st.sc-cdn.net/aps/bolt/..."
data.userProfile.publicProfileInfo.websiteUrlExternal website URL (if present)""
data.spotlight[].spotlightIdSpotlight story ID"W7_EDlXWTBiXAEEniNoMPwAAYZmJqY..."
data.spotlight[].linkSpotlight deeplink path"/@djkhaled305/spotlight/W7_EDlX..."
data.spotlight[].thumbnailSrcSpotlight thumbnail URL"https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE..."
data.spotlight[].mediaUrlSpotlight media URL"https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE..."
data.spotlight[].playsView count parsed as integer3172
data.spotlight[].sharesShare count parsed as integer0
data.spotlight[].commentsComment count parsed as integer9
data.spotlight[].transcriptUrlVTT transcript URL when present"https://bolt-gcdn.sc-cdn.net/3/Rt0PizNlOt98COyPsqeH0.vtt?..."
data.spotlightHighlights[]Raw Spotlight highlights detail list[object array with storyId, snapList, thumbnails, etc.]
attemptAttempt number used to succeed/fail on a profile1
proxyModeConnection mode used: "direct", "apify-selected", or "apify-residential""direct"

Notes:

  • Results are saved to the Apify dataset, so you can export in JSON, CSV, or Excel.
  • Extra metadata (like relatedAccountsInfo, categories, creation timestamps, and Spotlight highlight internals) is preserved under data.userProfile.publicProfileInfo and data.spotlightHighlights for deeper analysis.

Key features

  • 🔄 Automatic proxy fallback to Residential
    If requests get blocked (e.g., HTTP 403/429 or network errors), the actor auto-switches from direct/selected proxy to Apify RESIDENTIAL and continues—boosting reliability for large batches.

  • 🧩 Structured profile & Spotlight extraction
    Parses Snapchat’s embedded JSON to deliver clean fields: username, display name, Snapcode, bio, subscriber counts, profile photos, plus Spotlight thumbnails, media, transcripts (when present), and engagement.

  • 📦 Live saving to dataset
    Each profile result is pushed individually via Actor.pushData, so you can stream, monitor, and export partial results even while a run is in progress.

  • 📈 Batch scraping at scale
    Feed multiple usernames or full profile URLs into urls and process hundreds of public profiles in one run—ideal Snapchat data extraction from profiles for influencer research and OSINT.

  • 🧠 Developer-friendly, Python-based
    Built with the Apify Python SDK, this is production-grade Snapchat profile scraping software that you can orchestrate via Apify’s API from your pipelines.

  • 🔒 No login required
    Works on public profiles without cookies or credentials, making it a safe Snapchat profile information extractor alternative to browser add-ons or a Snapchat profile scraper Chrome extension.

  • 📤 Flexible exports
    Use the Apify platform to export results in JSON, CSV, or Excel and feed them into CRMs, BI tools, or automations—your Snapchat profile export tool for repeatable workflows.

How to use Snapchat Profile Scraper - step by step

  1. Create your Apify account
    Sign up or log in to Apify to run this Snapchat profile scraper tool.

  2. Open the actor in Apify Store
    Search for “Snapchat Profile Scraper” and click Try for free.

  3. Add input data
    Paste Snapchat usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@djkhaled305) into the urls field. You can add one or many.

  4. Configure proxy settings (optional)
    Leave the default (no proxy) for small batches. To improve stability at scale, enable Apify Proxy. If blocks occur, the actor will automatically switch to Residential.

  5. Start the run
    Click Start. The Snapchat profile scraper API-backed job fetches public profile metadata and Spotlight content. Items are saved live to the dataset.

  6. Monitor progress
    Watch logs for proxyMode changes (“direct”, “apify-selected”, “apify-residential”) and per-item attempts.

  7. Export results
    Go to the Dataset tab and export your data as JSON, CSV, or Excel for analysis or integration.

Pro tip: Automate runs via the Apify API from your scripts or workflows, turning this into a repeatable Snapchat profile scraper Python pipeline for enrichment or reporting.

Use cases

Use case nameDescription
Influencer marketing + discoveryIdentify creators by subscriberCount, bios, categories, and links to shortlist partners quickly.
Lead generation for agenciesBuild contact lists from public profiles at scale, then enrich outreach with bios and media cues.
Market & competitor researchTrack public profiles and Spotlight output to analyze activity patterns and content strategies.
Content analysis & curationCollect Spotlight media, thumbnails, timestamps, and transcripts for performance and trend studies.
OSINT & academic studiesUse as a Snapchat OSINT scraper to gather public signals, categories, and related accounts for research.
Data engineering pipelinesOrchestrate the Snapchat profile scraper API via Apify to feed JSON/CSV exports into BI or warehouses.

Why choose Snapchat Profile Scraper?

This tool is built for precision, automation, and reliability—outperforming manual methods and unstable extensions.

  • ✅ Accurate structured parsing of Snapchat’s embedded JSON (NEXT_DATA) for consistent fields.
  • 🌍 Scales from single checks to large batches with proxy fallback to Apify RESIDENTIAL when blocked.
  • 🧑‍💻 Developer-ready: run as a Python-based Apify actor and integrate via Apify’s API in your pipelines.
  • 🔐 No login required: designed for public data only—safe, ethical, and TOS-aware.
  • 💰 Cost-effective: export clean datasets in JSON/CSV/Excel and skip brittle browser automations.
  • 🔗 Integration-friendly: take results to CRMs, spreadsheets, or automation tools with ease.

In short, it’s a robust Snapchat profile data extractor vs. browser extensions—production-ready scraping with structured outputs you can trust.

Yes—when done responsibly. This actor collects publicly available Snapchat profile information and Spotlight content; it does not access private profiles or authenticated data.

Guidelines for compliant use:

  • Only scrape publicly visible data.
  • Do not attempt to access private or hidden information.
  • Ensure your use complies with Snapchat’s terms and applicable regulations (e.g., GDPR/CCPA).
  • Use data responsibly and consult your legal team for edge cases.

Input parameters & output format

Example JSON input

{
"proxyConfiguration": {
"useApifyProxy": false
},
"urls": [
"djkhaled305"
]
}

Input fields

FieldTypeDescriptionDefaultRequired
urlsarray of stringsAdd one or more Snapchat usernames (e.g. djkhaled305) or full profile URLs (e.g. https://www.snapchat.com/@djkhaled305).Prefill: ["djkhaled305"]Yes
proxyConfigurationobjectOptional. Uses no proxy by default. If you enable Apify Proxy and get blocked, the actor auto-switches to Residential and logs it.{"useApifyProxy": false}No

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"
},
{
"spotlightId": "W7_EDlXWTBiXAEEniNoMPwAAYYm9rYmlpdXV3AZlpsyflAZlpswcnAAAAAQ",
"link": "/@djkhaled305/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYYm9rYmlpdXV3AZlpsyflAZlpswcnAAAAAQ",
"thumbnailSrc": "https://cf-st.sc-cdn.net/d/jXOicN9GbyZ2CzXA3M8MI.256.IRZXSOY?mo=GkkaBzIBBFAuYAFaEERmTGFyZ2VUaHVtYm5haWyiARQIgAIiDwoCSAMSACoHSVJaWFNPWaIBFAiaCiIPCgJIAhIAKgdJUlpYU09Z&uc=46",
"spotlightTitle": "Spotlight Snap",
"plays": 3897,
"shares": 0,
"comments": 20,
"isSponsored": null,
"timestampInSec": "1758414964",
"mediaUrl": "https://cf-st.sc-cdn.net/d/jXOicN9GbyZ2CzXA3M8MI.27.IRZXSOY?mo=GmQaCTIBBEgDUC5gAVoQU3BvdGxpZ2h0U2hhcmluZ6IBQAgbEi8KLQjd000gATCcBDi4B0ABSg4KCXIxOzMqIzEqJhD0A1D-YmgCddsATkB9AACAPyILEgAqB0lSWlhTT1mQA_5i&uc=46",
"transcriptUrl": "https://bolt-gcdn.sc-cdn.net/3/Rzkun2zgaXXeMeUuM2zLY.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",
"address": "",
"bitmoji3d": null,
"hasCuratedHighlights": false,
"hasSpotlightHighlights": true,
"hasStory": false,
"relatedAccountsInfo": [],
"creationTimestampMs": { "value": "1558021610483" },
"lastUpdateTimestampMs": { "value": "1758421143700" },
"businessProfileId": "940e0baa-25ea-436b-8cdc-d0104a857f41",
"sameAsLinks": [],
"shouldHideUsername": false
}
},
"spotlightHighlights": [
{
"storyType": 15,
"snapList": [],
"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"
}

On failure or invalid input, the item includes an error message:

  • Failure (after retries):
{
"ok": false,
"username": "someuser",
"url": "https://www.snapchat.com/@someuser",
"error": "RequestException: <details>",
"attempt": 3,
"proxyMode": "apify-residential"
}
  • Invalid username/URL:
{
"ok": false,
"input": "not-a-valid-handle",
"error": "Invalid Snapchat username / URL"
}

Tip: The actor also saves a run-level summary to the key-value store at SUMMARY.json with counts and whether fallbackToResidential was used.

🔗 ToolPurpose
⭐ 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 API?

Yes. As an Apify actor, this tool can be orchestrated programmatically via the Apify API. You can trigger runs, pass the urls array, and fetch dataset results to integrate with your pipelines.

Do I need to log in or provide cookies?

No. The Snapchat Profile Scraper works without login and targets publicly available profiles only. It does not access private or authenticated content.

How many profiles can I scrape in one run?

You can add multiple usernames or profile URLs to the urls list and process them in batches. For larger jobs, enable Apify Proxy so the actor can auto-fallback to Residential for reliability.

What data types are supported?

This actor extracts public profile metadata (e.g., username, title, Snapcode, bio, subscriberCount, profilePictureUrl) and Spotlight content (thumbnails, media URLs, engagement, transcripts when present), plus raw spotlightHighlights details for deeper analysis.

Does it collect Stories?

The actor focuses on profile metadata and Spotlight content. It also surfaces hasStory status in publicProfileInfo, but story content itself is not extracted by this actor.

Can I use it as a Snapchat profile scraper Python module?

The actor is implemented in Python and runs on Apify. You can call it from your Python scripts through the Apify API to build an automated Snapchat profile scraping workflow.

Is this a Snapchat profile scraper Chrome extension?

No. It’s a server-side Snapchat profile scraping software running on Apify. This avoids the instability and limits of browser extensions while enabling scale and automation.

Yes—when you only collect publicly available information and follow platform terms and data regulations. This actor does not access private profiles or authenticated data. Always ensure compliance with your jurisdiction and internal policies.

Closing CTA / Final thoughts

The Snapchat Profile Scraper is built to extract structured, reliable public profile and Spotlight data at scale. It delivers clean fields, automatic proxy resilience, and live dataset exports so marketers, developers, analysts, and researchers can move from raw pages to insights fast. Integrate it via the Apify API to power a repeatable Snapchat data extraction pipeline across your stack. Start extracting smarter with a production-ready Snapchat profile scraper tool designed for speed, accuracy, and scale.