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 extracts public Snapchat profile data—username, display name, bio, subscribers, lenses, links & recent story metadata—exported to CSV/JSON. 🔎 Ideal for influencer discovery, social listening & competitor research. ⚡ Fast, reliable, API-ready.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeMesh

ScrapeMesh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Snapchat Profile Scraper

The Snapchat Profile Scraper is a fast, reliable Apify actor that extracts structured, publicly available data from Snapchat creator and brand profiles. It solves the pain of manual research by automatically collecting usernames, display names, bios, subscriber counts, profile images, links, and Spotlight metadata at scale — perfect for marketers, developers, data analysts, and researchers. Run it as a Snapchat profile scraper for influencer discovery, social listening, and competitor research, and turn fragmented profile pages into clean, export-ready datasets you can analyze and integrate.

What data / output can you get?

Here are the core fields the actor saves to the Apify dataset from each profile. These are the exact field names as returned by the actor.

Data typeDescriptionExample value
okSuccess flag for this itemtrue
usernameParsed Snapchat handle used for scraping"djkhaled305"
urlCanonical profile URL that was requested"https://www.snapchat.com/@djkhaled305"
data.searchCanonical profile URL discovered in page"https://www.snapchat.com/@djkhaled305"
data.userProfile.publicProfileInfo.usernameUsername from public 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 (stringified)"12702800"
data.userProfile.publicProfileInfo.bioBio / tagline"FATHER
data.userProfile.publicProfileInfo.profilePictureUrlProfile picture URL"https://cf-st.sc-cdn.net/aps/bolt/..."
data.spotlight[].spotlightIdSpotlight item ID"W7_EDlXWTBiXAEEniNoMPwAAYZmJqY..."
data.spotlight[].mediaUrlSpotlight media URL"https://cf-st.sc-cdn.net/d/xSxyYhOl..."
data.spotlight[].thumbnailSrcSpotlight thumbnail"https://cf-st.sc-cdn.net/d/xSxyYhOl...256..."
data.spotlight[].playsView/plays count (integer)3172
data.spotlight[].sharesShare count (integer)0
data.spotlight[].commentsComment count (integer)9
data.spotlight[].timestampInSecUNIX timestamp (string)"1758421143"
data.spotlight[].transcriptUrlVTT transcript URL when available"https://bolt-gcdn.sc-cdn.net/3/Rt0PizNl..."
attemptNumber of attempts taken to fetch1
proxyModeConnection mode used"direct"

Notes:

  • Bonus output: data.spotlightHighlights contains raw highlight story objects from the page, preserving Snapchat’s nested metadata.
  • You can export results to JSON, CSV, or Excel directly from the Apify dataset.

Key features

  • ⚡ Live, per-item saving to dataset Saves each profile result as soon as it’s processed via Actor.pushData, so you can stream data and monitor progress in real time.

  • 🛡️ Automatic Residential proxy fallback Starts DIRECT by default for speed. If blocked (e.g., 403/429 or network issues), it automatically switches to Apify RESIDENTIAL proxy and continues.

  • 📦 Structured Snapchat profile & Spotlight metadata Extracts core profile fields (username, display name, Snapcode URL, bio, subscriber count, profile picture) and Spotlight engagement signals (plays, shares, comments, timestamps, media URLs, transcripts).

  • 🔁 Robust retries and error handling Built-in retry loop with informative logs. Even invalid inputs are saved with ok: false and a descriptive error, so you can clean your lists easily.

  • 🧰 Developer-friendly & automation-ready Works seamlessly with the Apify platform and SDK. Connect the dataset to APIs or automation tools to power your internal workflows.

  • 💾 Flexible data export Export the dataset to JSON, CSV, or Excel for analysis, dashboards, or CRM uploads.

  • 🚀 Production-grade reliability Optimized HTTP requests, realistic headers, and proxy orchestration deliver dependable scraping at scale.

How to use Snapchat Profile Scraper - step by step

  1. Sign in to Apify Create a free Apify account or log in.

  2. Open the actor Find “Snapchat Profile Scraper” in the Apify Store and open the actor.

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

  4. (Optional) Configure proxy Keep the default (no proxy) for small batches. To harden large runs, enable proxyConfiguration. If blocks occur, the actor will auto-switch to Apify Residential and log it.

  5. Start the run Click Start. The scraper processes each profile and live-saves results to the dataset.

  6. Monitor progress Watch logs and dataset items as they stream in. Each processed profile pushes one record to the dataset.

  7. Download results Go to the Dataset tab to export as JSON, CSV, or Excel. You’ll also find a SUMMARY.json in the Key-Value Store with run stats.

Pro tip: Chain this actor into an automation workflow on Apify, or read the dataset via API to sync profile and Spotlight data into your analytics stack.

Use cases

Use case nameDescription
Influencer marketing – creator vettingIdentify creators by subscriber counts, bios, and Snapcode/profile assets to validate reach and brand fit.
Lead generation – public profilesBuild outreach lists by scraping public profiles at scale with clean usernames and profile links.
Competitor research – profile monitoringTrack competitor profiles and public Spotlight engagement (plays, shares, comments) to benchmark performance.
Content analysis – Spotlight curationAggregate Spotlight items, timestamps, and transcripts to study themes and trends.
Social listening – profile discoveryDiscover related public profiles through extracted metadata and cross-reference for audience mapping.
Data engineering – API pipelinesFeed the dataset into internal APIs and enrichment workflows to power dashboards and reporting.
Academic & market research – datasetsCollect structured public profile metadata for longitudinal studies and content research.

Why choose Snapchat Profile Scraper?

Built for precision, automation, and reliability, this actor turns Snapchat public profiles into structured, analysis-ready data.

  • ✅ Accurate, structured output: Cleanly maps publicProfileInfo and Spotlight fields for consistent ingestion.
  • 🌍 No login required: Scrapes publicly available Snapchat profile pages without authentication.
  • 📈 Scales from small tests to large batches: Live-save architecture and proxy orchestration keep big jobs stable.
  • 👩‍💻 Developer access: Works seamlessly with Apify datasets and APIs for integrations and automation.
  • 🛡️ Safe by design: Targets public data only and avoids private or authenticated content.
  • 💰 Cost-effective operations: Use DIRECT for small jobs, add Apify Proxy for scale and resiliency.
  • 🔌 Integration-ready: Export to CSV/JSON/Excel and connect downstream to BI tools, CRMs, or ETL pipelines.

In short: a production-grade scraper vs. fragile, manual, or extension-based alternatives.

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

Guidelines for compliant use:

  • Only target public profiles and metadata visible without login.
  • Do not attempt to access private accounts or circumvent restrictions.
  • Respect Snapchat’s terms and applicable regulations (e.g., GDPR/CCPA).
  • Use collected data responsibly and verify compliance with your legal team for edge cases.

Input parameters & output format

Example JSON input

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

Parameters

  • urls (array of strings, required)
  • proxyConfiguration (object, optional)
    • Description: Optional. Uses no proxy by default. If you enable Apify Proxy and get blocked, the actor auto-switches to Residential and logs it.
    • Default: { "useApifyProxy": false }

Example JSON output

[
{
"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",
"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": []
},
"attempt": 1,
"proxyMode": "direct"
}
]

Notes:

  • On invalid input, the actor still saves a record like: {"ok": false, "input": "
  • A run summary is saved to the Key‑Value Store as SUMMARY.json with fields: total, processed, successes, fallbackToResidential.
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 GitHub project?

Yes. Open-source Snapchat profile scraper GitHub projects exist and can be useful for developers. However, they often require maintenance when platforms change. This Apify actor offers a maintained, production-ready alternative with proxy orchestration and live dataset outputs.

Do I need to log in to scrape Snapchat profiles?

No. The actor targets publicly available Snapchat profile pages and does not require authentication. It won’t access private profiles or gated content.

Can it scrape Spotlight items and engagement?

Yes. The output includes a spotlight array with per-item fields such as spotlightId, mediaUrl, thumbnailSrc, plays, shares, comments, timestampInSec, and transcriptUrl when available.

How many profiles can I scrape in one run?

You can add multiple usernames or URLs to urls and process them in a single run. For large batches, enable Apify Proxy for stability — the actor automatically falls back to Residential if blocks occur.

What formats can I export?

You can export the Apify dataset to JSON, CSV, or Excel directly from the platform UI or via API, making it easy to integrate with BI tools and CRMs.

Yes, when limited to public information and used responsibly. This actor is designed for public profile data only. Always comply with relevant laws and Snapchat’s policies.

What happens if a profile is invalid or a request fails?

The actor saves a record with ok: false, the original input value, and an error message. It also retries requests and logs when proxy fallback to Residential is triggered.

Can I automate this in my data pipeline?

Yes. Run the actor on a schedule, read the dataset via the Apify API, and sync to your internal systems. The output structure is consistent for repeatable ETL and analytics.

Final thoughts

The Snapchat Profile Scraper is built to turn public Snapchat profiles into clean, structured datasets for analysis and automation. With live per-item saving, automatic Residential proxy fallback, and rich Spotlight metadata, it’s ideal for marketers, researchers, and developers alike. Export results to CSV/JSON/Excel, or consume via API to power dashboards and pipelines. Start extracting smarter, reliable Snapchat profile insights at scale.