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

ScrapePilot

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

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.

FieldDescriptionExample value
okSuccess flag for the itemtrue
usernameNormalized Snapchat handle"djkhaled305"
urlProfile page URL scraped"https://www.snapchat.com/@djkhaled305"
data.searchCanonical Snapchat URL from the page"https://www.snapchat.com/@djkhaled305"
data.userProfile.publicProfileInfo.usernameUsername on the profile"djkhaled305"
data.userProfile.publicProfileInfo.titleDisplay name"DJ Khaled"
data.userProfile.publicProfileInfo.snapcodeImageUrlSnapcode image URL"https://app.snapchat.com/web/deeplink/snapcode?username=djkhaled305&type=SVG&bitmoji=enable"
data.userProfile.publicProfileInfo.subscriberCountSubscriber count (string)"12702800"
data.userProfile.publicProfileInfo.bioPublic bio"FATHER
data.userProfile.publicProfileInfo.profilePictureUrlProfile image URL"https://cf-st.sc-cdn.net/aps/bolt/..."
data.spotlight[].mediaUrlSpotlight media URL"https://cf-st.sc-cdn.net/d/xSxyYhOlEHEE...IRZXSOY"
data.spotlight[].timestampInSecSpotlight timestamp (seconds)"1758421143"
data.spotlight[].transcriptUrlVTT transcript URL when available"https://bolt-gcdn.sc-cdn.net/3/Rt0PizNlOt98COyPsqeH0.vtt?..."
data.spotlight[].playsSpotlight view count (int)3172
data.spotlight[].sharesSpotlight share count (int)0
data.spotlight[].commentsSpotlight comment count (int)9
data.spotlightHighlights[]Raw Spotlight highlight objects{...}
proxyModeConnection 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

  1. Create or log in to your Apify account.
  2. Open the Snapchat Profile Scraper actor on Apify.
  3. Add input data: provide Snapchat usernames (e.g., djkhaled305) or full profile URLs (e.g., https://www.snapchat.com/@djkhaled305) in the urls array.
  4. (Optional) Configure proxyConfiguration. By default, it runs direct; if you enable Apify Proxy and a block occurs, the actor auto‑switches to Residential.
  5. Start the run. The actor will process each input, retry on transient errors, and live‑save each item as it completes.
  6. Monitor logs to see current proxy mode and progress.
  7. 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 nameDescription
Influencer marketing – creator vettingIdentify creators by subscriberCount, bio, and profile media to prioritize outreach and partnerships.
Lead generation – public profilesBuild prospect lists by scraping public profile metadata (bio, links, images) from multiple usernames at once.
Competitive research – brand monitoringTrack competitor profiles and public Spotlight activity to understand content cadence and engagement.
Content curation – Spotlight librariesAggregate Spotlight media URLs, thumbnails, and transcripts for inspiration or performance analysis.
Data enrichment – profile metadata syncEnrich internal records with Snapchat profile fields and media references from data.userProfile.publicProfileInfo.
Academic & market research – large datasetsAssemble structured datasets of public profile metrics and content highlights for analysis at scale.
API pipeline – automationIntegrate 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.

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.
ToolLink
🌟 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

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.