Snapchat Profile Scraper
Pricing
$19.99/month + usage
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
ScrapePilot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Snapchat Profile Scraper
The Snapchat Profile Scraper is an Apify actor that automatically collects publicly available data from Snapchat profiles — fast. It solves the manual, error‑prone process of opening accounts one by one by fetching usernames, bios, subscriber counts, profile pictures, and Spotlight metadata at scale. Built for marketers, developers, data analysts, and researchers, it turns public Snapchat profile pages into structured datasets ready for analysis and automation.
What is Snapchat Profile Scraper?
Snapchat Profile Scraper is a profile data extractor for Snapchat that parses public profile pages to return structured profile metadata and Spotlight highlights. It removes the friction of manual research by handling batch input and resilient networking (with automatic proxy fallback). Teams like influencer marketers, growth agencies, researchers, and data engineers can automate influencer discovery, lead generation, and competitive research at scale.
What data / output can you get?
Below are real field names and example values as produced by the dataset. You’ll get a record per input with a success flag, the target URL, and a nested data object containing public profile details and Spotlight metadata.
| Field | Description | Example value |
|---|---|---|
| ok | Success flag for the item | true |
| username | Normalized Snapchat handle | "djkhaled305" |
| url | Profile page URL scraped | "https://www.snapchat.com/@djkhaled305" |
| data.search | Canonical Snapchat URL from the page | "https://www.snapchat.com/@djkhaled305" |
| data.userProfile.publicProfileInfo.username | Username on the profile | "djkhaled305" |
| data.userProfile.publicProfileInfo.title | Display name | "DJ Khaled" |
| data.userProfile.publicProfileInfo.snapcodeImageUrl | Snapcode image URL | "https://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable" |
| data.userProfile.publicProfileInfo.subscriberCount | Subscriber count (string) | "12702800" |
| data.userProfile.publicProfileInfo.bio | Public bio | "FATHER |
| data.userProfile.publicProfileInfo.profilePictureUrl | Profile image URL | "https://cf-st.sc-cdn.net/aps/bolt/..." |
| data.spotlight[].mediaUrl | Spotlight media URL | "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE...IRZXSOY" |
| data.spotlight[].timestampInSec | Spotlight timestamp (seconds) | "1758421143" |
| data.spotlight[].transcriptUrl | VTT transcript URL when available | "https://bolt-gcdn.sc-cdn.net/3/Rt0PizNlOt98COyPsqeH0.vtt?..." |
| data.spotlight[].plays | Spotlight view count (int) | 3172 |
| data.spotlight[].shares | Spotlight share count (int) | 0 |
| data.spotlight[].comments | Spotlight comment count (int) | 9 |
| data.spotlightHighlights[] | Raw Spotlight highlight objects | {...} |
| proxyMode | Connection mode used | "direct" |
Notes:
- Additional profile metadata (e.g., categoryStringId, hasSpotlightHighlights, websiteUrl) is included under data.userProfile.publicProfileInfo when present on the page.
- Some fields may be null or unset depending on the profile (e.g., transcriptUrl, isSponsored).
- Results are saved to the Apify dataset, so you can download in JSON, CSV, or Excel.
Key features
-
🔁 Bold proxy resilience with auto‑fallback
If a run encounters blocking (e.g., 403/429 or network errors), it automatically switches to Apify Residential proxy for subsequent requests and logs the change — keeping long runs moving. -
💾 Live item saving + run summary
Each profile result is saved immediately with Actor.pushData, and a final SUMMARY.json (total, processed, successes, fallbackToResidential) is stored in the key‑value store for quick auditing. -
🎬 Structured Spotlight extraction
Extracts Spotlight metadata (mediaUrl, thumbnail, plays, shares, comments, timestamps), plus transcript URLs when available, packaged in data.spotlight and data.spotlightHighlights. -
📡 No login required
Fetches publicly available Snapchat profile pages without cookies or authentication. -
📚 Batch scraping ready
Accepts an array of usernames or profile URLs (urls) so you can process dozens to thousands of profiles in a single run. -
🧑💻 Developer‑friendly & automation‑ready
Built with the Apify SDK. Consume results via the Apify dataset API and use with your pipelines, CRMs, or BI tools. Output includes a proxyMode flag for observability. -
🧱 Production‑grade networking
Uses robust headers, request timeouts, and retry logic with backoff to reduce transient failures and improve success rates.
How to use Snapchat Profile Scraper - step by step
- Create or log in to your Apify account.
- Open the Snapchat Profile Scraper actor on Apify.
- Add input data: provide Snapchat usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@djkhaled305) in the urls array.
- (Optional) Configure proxyConfiguration. By default, it runs direct; if you enable Apify Proxy and a block occurs, the actor auto‑switches to Residential.
- Start the run. The actor will process each input, retry on transient errors, and live‑save each item as it completes.
- Monitor logs to see current proxy mode and progress.
- Download your dataset in your preferred format (JSON/CSV/Excel) from the Dataset tab. Check the Key‑Value Store for SUMMARY.json to review totals and whether fallback was used.
Pro tip: Chain this actor with the Apify API to feed results into your CRM or analytics pipeline automatically.
Use cases
| Use case name | Description |
|---|---|
| Influencer marketing – creator vetting | Identify creators by subscriberCount, bio, and profile media to prioritize outreach and partnerships. |
| Lead generation – public profiles | Build prospect lists by scraping public profile metadata (bio, links, images) from multiple usernames at once. |
| Competitive research – brand monitoring | Track competitor profiles and public Spotlight activity to understand content cadence and engagement. |
| Content curation – Spotlight libraries | Aggregate Spotlight media URLs, thumbnails, and transcripts for inspiration or performance analysis. |
| Data enrichment – profile metadata sync | Enrich internal records with Snapchat profile fields and media references from data.userProfile.publicProfileInfo. |
| Academic & market research – large datasets | Assemble structured datasets of public profile metrics and content highlights for analysis at scale. |
| API pipeline – automation | Integrate the Apify dataset API with your data warehouse or automation tools for continuous updates. |
Why choose Snapchat Profile Scraper?
Built for precision, automation, and reliability, this actor focuses on structured public Snapchat profile data with production‑grade resilience.
- ✅ Accurate structured extraction: Parses the same fields every time into a predictable schema (userProfile + Spotlight metadata).
- 🌍 No login complexity: Operates on public pages — no cookies or authentication to manage.
- 📈 Scales with you: Feed hundreds or thousands of usernames/URLs via urls in one run.
- 🧑💻 Developer access: Use the Apify dataset API to integrate results into your workflows and systems.
- 🛡️ Safe & ethical defaults: Targets publicly available data; avoids private or authenticated content.
- 🔌 Integration‑ready: Results export cleanly to JSON/CSV/Excel for BI, CRM, and data apps.
- 🧰 Robust networking: Retries with backoff and automatic Residential proxy fallback improve success on long jobs.
In short, it’s a production‑ready alternative to fragile scripts and browser extensions, optimized for consistent results and easy automation.
Is it legal / ethical to use Snapchat Profile Scraper?
Yes — when used responsibly on publicly available data. This actor scrapes data that is visible without logging in and does not access private profiles or gated content.
Guidelines for compliant use:
- Only target public Snapchat profiles and publicly visible media.
- Do not attempt to bypass access controls or scrape private accounts.
- Respect platform terms and applicable data protection laws (e.g., GDPR/CCPA) as they pertain to your use case.
- Consult your legal team for edge cases or jurisdiction‑specific requirements.
The actor strictly avoids authenticated data and focuses on public pages.
Input parameters & output format
Example input JSON
{"urls": ["djkhaled305","https://www.snapchat.com/@snoopdogg"],"proxyConfiguration": {"useApifyProxy": false}}
Parameters
-
urls (array of string)
Description: Add one or more Snapchat usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@djkhaled305).
Required: Yes (minItems: 1, uniqueItems: true)
Default/Prefill: ["djkhaled305"] -
proxyConfiguration (object)
Description: Optional. Uses no proxy by default. If you enable Apify Proxy and get blocked, the actor auto‑switches to Residential and logs it.
Required: No
Default/Prefill: {"useApifyProxy": false}
Example output JSON (success)
{"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,"shouldHideUsername": false}},"spotlightHighlights": [{"storyType": 15,"storyId": { "value": "W7_EDlXWTBiXAEEniNoMPwAAYZmJqYmtna2Z6AZlqEWhBAZlqEVCUAAAAAQ" },"snapList": [{"snapIndex": 0,"snapUrls": {"mediaUrl": "https://cf-st.sc-cdn.net/d/xSxyYhOlEHEEfSZscr2Di.27.IRZXSOY?mo=GmQaCTIBBEgCUC5gAVoQU3BvdGxpZ2h0U2hhcmluZ6IBQAgbEi8KLQj8tEkgATCcBDi4B0ABSg4KCWZAQUc5OUlUURD0A1DQQWgCdcmMOkB9AACAPyILEgAqB0lSWlhTT1mQA9BB&uc=46"}}]}]},"attempt": 1,"proxyMode": "direct"}
Example output JSON (invalid input)
{"ok": false,"input": "not-a-snap-URL","error": "Invalid Snapchat username / URL"}
Notes:
- On failure after retries, the output includes: {"ok": false, "username": "...", "url": "...", "error": "...", "attempt":
- transcriptUrl may be null when no subtitles exist; counts may be 0 when not provided by the page.
Related tools
| Tool | Link |
|---|---|
| 🌟 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
Do I need to log in to use the Snapchat Profile Scraper?
No. The actor works on publicly accessible Snapchat profile pages and does not require cookies or authentication.
What input formats are supported?
Provide an array under urls with either plain usernames (e.g., "djkhaled305") or full profile URLs (e.g., "https://www.snapchat.com/@djkhaled305"). The array must contain at least one unique item.
Where are the results stored and how can I download them?
Results are saved to the Apify dataset in real time. You can download them from the Dataset tab in JSON, CSV, or Excel. A SUMMARY.json with run stats is also saved in the Key‑Value Store.
What data does the actor extract from profiles?
It returns structured public profile metadata (e.g., username, title, subscriberCount, bio, Snapcode, profilePictureUrl) and Spotlight information (mediaUrl, thumbnailSrc, plays, shares, comments, timestamps, transcriptUrl when available) in data.userProfile, data.spotlight, and data.spotlightHighlights.
How does proxying work and what is proxyMode?
By default, the actor connects directly. If you enable Apify Proxy and a block is detected (e.g., 403/429), it automatically switches to Apify Residential proxy. The output includes proxyMode with values like "direct", "apify-selected", or "apify-residential" to reflect the mode used.
How many profiles can I scrape in one run?
As many as you include in urls, subject to your Apify plan resources. The actor processes inputs sequentially with retries and proxy fallback to improve success on larger batches.
Is it safe and compliant to scrape Snapchat profiles?
Yes, if limited to publicly available data. The actor targets public pages only. Do not scrape private profiles or attempt to bypass access restrictions, and ensure your usage complies with platform terms and applicable regulations.
Can I integrate this with my own systems?
Yes. Use the Apify dataset API to programmatically retrieve results and connect them to your CRM, data warehouse, or automation workflows.
Closing CTA / Final thoughts
Snapchat Profile Scraper is built to turn public Snapchat profiles into clean, structured data for analysis and automation. With batch input, robust retries, automatic Residential proxy fallback, and live dataset saving, it’s ideal for marketers, agencies, researchers, and developers. Tap into public profile metadata and Spotlight insights, export to your preferred formats, and wire the Apify dataset API into your pipelines. Start extracting smarter, structured Snapchat profile data at scale — reliably and without manual effort.