Snapchat Profile Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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 type | Description | Example value |
|---|---|---|
| ok | Indicates if the item was scraped successfully | true |
| username | The Snapchat handle processed | "djkhaled305" |
| url | Canonical profile URL | "https://www.snapchat.com/@djkhaled305" |
| data.search | Canonical URL of the profile (from page metadata) | "https://www.snapchat.com/@djkhaled305" |
| data.userProfile.publicProfileInfo.title | Display name | "DJ Khaled" |
| data.userProfile.publicProfileInfo.username | Username | "djkhaled305" |
| data.userProfile.publicProfileInfo.snapcodeImageUrl | Snapcode image URL | "https://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable" |
| data.userProfile.publicProfileInfo.subscriberCount | Subscribers count (stringified number) | "12702800" |
| data.userProfile.publicProfileInfo.bio | Bio text | "FATHER |
| data.userProfile.publicProfileInfo.profilePictureUrl | Profile picture URL | "https://cf-st.sc-cdn.net/aps/bolt/..." |
| data.userProfile.publicProfileInfo.websiteUrl | External website URL (if present) | "" |
| data.spotlight[].spotlightId | Spotlight story ID | "W7_EDlXWTBiXAEEniNoMPwAAYZmJqY..." |
| data.spotlight[].link | Spotlight deeplink path | "/@djkhaled305/spotlight/W7_EDlX..." |
| data.spotlight[].thumbnailSrc | Spotlight thumbnail URL | "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE..." |
| data.spotlight[].mediaUrl | Spotlight media URL | "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE..." |
| data.spotlight[].plays | View count parsed as integer | 3172 |
| data.spotlight[].shares | Share count parsed as integer | 0 |
| data.spotlight[].comments | Comment count parsed as integer | 9 |
| data.spotlight[].transcriptUrl | VTT 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.] |
| attempt | Attempt number used to succeed/fail on a profile | 1 |
| proxyMode | Connection 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
-
Create your Apify account
Sign up or log in to Apify to run this Snapchat profile scraper tool. -
Open the actor in Apify Store
Search for “Snapchat Profile Scraper” and click Try for free. -
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. -
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. -
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. -
Monitor progress
Watch logs for proxyMode changes (“direct”, “apify-selected”, “apify-residential”) and per-item attempts. -
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 name | Description |
|---|---|
| Influencer marketing + discovery | Identify creators by subscriberCount, bios, categories, and links to shortlist partners quickly. |
| Lead generation for agencies | Build contact lists from public profiles at scale, then enrich outreach with bios and media cues. |
| Market & competitor research | Track public profiles and Spotlight output to analyze activity patterns and content strategies. |
| Content analysis & curation | Collect Spotlight media, thumbnails, timestamps, and transcripts for performance and trend studies. |
| OSINT & academic studies | Use as a Snapchat OSINT scraper to gather public signals, categories, and related accounts for research. |
| Data engineering pipelines | Orchestrate 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.
Is it legal / ethical to use Snapchat Profile Scraper?
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
| Field | Type | Description | Default | Required |
|---|---|---|---|---|
| urls | array of strings | Add one or more Snapchat usernames (e.g. djkhaled305) or full profile URLs (e.g. https://www.snapchat.com/@djkhaled305). | Prefill: ["djkhaled305"] | Yes |
| proxyConfiguration | object | Optional. 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.
Related tools
| 🔗 Tool | Purpose |
|---|---|
| ⭐ Snapchat User Spotlight Scraper | https://apify.com/scraper-engine/snapchat-user-spotlight-scraper |
| 👥 Snapchat Followers Scraper | https://apify.com/scraper-engine/snapchat-followers-scraper |
| 👻 Snapchat Scraper | https://apify.com/scraper-engine/snapchat-scraper |
| 📖 Snapchat User Stories Scraper | https://apify.com/scraper-engine/snapchat-user-stories-scraper |
| 📞 Mass Snapchat Phone Number Scraper | https://apify.com/scraper-engine/mass-snapchat-phone-number-scraper |
| ✨ Snapchat Spotlight Scraper | https://apify.com/scraper-engine/snapchat-spotlight-scraper |
| 📧 Mass Snapchat Email Scraper | https://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.
Is scraping Snapchat profiles legal?
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.