Snapchat Followers Scraper
Pricing
$19.99/month + usage
Snapchat Followers Scraper
👻 Snapchat Followers Scraper (snapchat-followers-scraper) extracts public follower lists—usernames, display names, bios, follower/following counts & engagement cues. 📊 Export CSV/JSON for audience insights, influencer vetting, competitor analysis & growth marketing. ⚡ Fast, scalable.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Snapchat Followers Scraper
Snapchat Followers Scraper is a production-ready Apify actor that collects structured public profile data from Snapchat profile pages at scale. It solves the challenge of turning public Snapchat profiles into clean, analytics-ready data by extracting key fields such as usernames, display titles, bios, subscriber counts, images, and engagement indicators. Built for marketers, developers, data analysts, and researchers, it enables high-throughput audience analysis, influencer vetting, and competitor tracking with automated proxy fallback and robust error handling.
What data / output can you get?
| Data type | Description | Example value |
|---|---|---|
| username | Normalized Snapchat username used for the request | mrbeast |
| scrapedAt | ISO 8601 timestamp when the profile was saved | 2026-04-08T22:47:35.231Z |
| title | Public display/title of the profile | MrBeast |
| bio | Profile biography/description text | Creating the best content on the internet |
| subscriberCount | Public subscriber metric from the page | 1310300 |
| websiteUrl | Website URL listed on the profile | https://www.mrbeast.com |
| profilePictureUrl | Public profile picture URL | https://cf-st.sc-cdn.net/aps/bolt/... |
| categoryStringId | Category identifier string | public-profile-category-v3-people |
| subcategoryStringId | Subcategory identifier string | public-profile-subcategory-v3-creator |
| snapcodeImageUrl | Snapcode image URL | https://app.snapchat.com/web/deeplink/snapcode?username=mrbeast&type=SVG |
| squareHeroImageUrl | Hero image URL (square) | https://cf-st.sc-cdn.net/aps/bolt/... |
| mutableName | Name value mapped from profile data | MrBeast |
| publisherType | Derived type based on category/subcategory (e.g., user, people, entrepreneur) | user |
| primaryColor | Primary color hex (defaulted if not found) | #000000 |
| hasCuratedHighlights | Boolean flag for curated highlights presence | true |
| hasStory | Boolean flag for story presence | false |
| badge | Numeric badge indicator if present | 1 |
| hasSpotlightHighlights | Raw JSON array string for spotlight highlights | [] |
| success | Per-item success flag | true/false |
| error | Error message when scraping fails (only on failures) | Failed to fetch profile: HTTP 403 |
Notes:
- Results are saved to the Apify dataset and can be exported in JSON, CSV, or Excel formats.
- On failures, the item includes success: false and error with the reason while continuing with the remaining profiles.
Key features
-
🔄 Automatic proxy fallback Starts without a proxy, then automatically switches to datacenter and residential proxies on blocks or maintenance/challenge pages. Keeps using the working proxy type for subsequent requests.
-
⚙️ Resilient retry logic Built-in exponential backoff with up to 3 attempts per profile, plus short randomized delays between profiles to maintain stability.
-
⚡ Async, production-ready architecture Uses aiohttp and lxml for efficient HTML fetching and parsing, with detailed logging at every step.
-
📊 Structured, analytics-ready output Extracts 18+ fields including usernames, titles, bios, subscriber counts, images, categories, flags, and more. Each item includes a timestamp and success flag.
-
💾 Live dataset saving Each processed profile (success or failure) is pushed to the Apify dataset immediately, ensuring you never lose progress.
-
🧠 Smart fallbacks and defaults Derives publisherType and primaryColor when not present and ensures all expected fields are present in output with sensible defaults.
-
🛡️ Robust error handling Detects challenge/maintenance pages and network failures, capturing per-item errors so runs finish gracefully.
How to use Snapchat Followers Scraper - step by step
- Sign in to your Apify account at https://console.apify.com.
- Open the “snapchat-followers-scraper” actor from your dashboard or the Apify Store.
- Add input in the UI:
- startUrls: paste Snapchat profile URLs (e.g., https://www.snapchat.com/add/username or https://www.snapchat.com/@username) or plain usernames (e.g., username).
- proxyConfiguration (optional): leave default to start with no proxy or enable Apify Proxy if you anticipate blocking.
- Click Start to launch the run.
- Monitor progress in the Log tab; the actor logs proxy decisions, retries, and per-profile status.
- Open the Dataset tab to see items as they are saved (each profile is stored separately).
- Export results in the desired format (JSON, CSV, Excel) directly from the dataset.
Pro Tip: When scraping larger batches, enable Apify Proxy to reduce the chance of blocks—automatic fallback will switch to datacenter or residential pools as needed.
Use cases
| Use case name | Description |
|---|---|
| Social media analytics & benchmarking | Analyze competitor profiles and track changes in bios, subscriber counts, and content presence to guide strategy. |
| Influencer vetting & discovery | Build datasets of public profiles with bios, categories, and audience indicators to qualify creators objectively. |
| Growth marketing & outreach | Enrich CRM or campaign lists with structured Snapchat profile metadata for targeted engagement. |
| Brand monitoring | Monitor brand and partner profiles for updates to titles, visuals, and follower metrics over time. |
| Academic & market research | Collect large-scale public profile data to study demographics, ecosystems, and creator economies. |
| Data enrichment pipelines | Feed clean JSON outputs into BI tools and databases; use per-item success/error status for pipeline quality control. |
Why choose Snapchat Followers Scraper?
This actor prioritizes reliability and structured output for real-world workflows.
- 🎯 Accurate field extraction: Targets Snapchat public pages and extracts 18+ specific fields with smart defaults.
- 🔄 Automatic proxy strategy: Starts direct, falls back to datacenter, then residential proxies with logged transitions.
- ⚡ Built for scale: Asynchronous HTTP and controlled pacing for stable, repeatable runs.
- 💻 Developer-friendly: An Apify actor with clean JSON output that integrates easily into data workflows.
- 🛡️ Safe by design: Processes only publicly available profile data—no login or private data access.
- 💾 Live, structured outputs: Items are saved as they’re processed with per-item success flags and timestamps.
- 🧰 Better than ad-hoc tools: Avoids brittle, manual extensions; designed for uptime and predictable results on the Apify platform.
In short: a dependable Snapchat profile data scraper for teams that need consistent, structured outputs with minimal maintenance.
Is it legal / ethical to use Snapchat Followers Scraper?
Yes—when used responsibly. This actor extracts data from publicly available Snapchat profile pages only and does not access private or authenticated content.
Guidelines for compliant use:
- Collect only public profile information and respect the platform’s terms.
- Ensure adherence to data protection regulations such as GDPR and CCPA.
- Use the data responsibly and avoid spam or misuse.
- Verify compliance requirements with your legal team for edge cases or regulated environments.
Input parameters & output format
Example input
{"startUrls": ["https://www.snapchat.com/add/mohsenalnssar","snapchat"],"proxyConfiguration": {"useApifyProxy": false}}
Input parameters
- startUrls
- Type: array
- Description: List one or more Snapchat profile URLs (e.g., https://www.snapchat.com/add/username) or usernames (e.g., username).
- Default: none
- Required: yes
- proxyConfiguration
- Type: object
- Description: Choose which proxies to use. By default, no proxy is used. If Snapchat blocks requests, the actor will automatically fallback to datacenter, then residential proxies.
- Default: {"useApifyProxy": false}
- Required: no
Example output (success)
{"username": "mrbeast","scrapedAt": "2026-04-08T22:47:35.231Z","title": "MrBeast","bio": "Creating the best content on the internet","subscriberCount": "1310300","websiteUrl": "https://www.mrbeast.com","profilePictureUrl": "https://cf-st.sc-cdn.net/aps/bolt/...","address": "United States","categoryStringId": "public-profile-category-v3-people","subcategoryStringId": "public-profile-subcategory-v3-creator","snapcodeImageUrl": "https://app.snapchat.com/web/deeplink/snapcode?username=mrbeast&type=SVG","squareHeroImageUrl": "https://cf-st.sc-cdn.net/aps/bolt/...","mutableName": "MrBeast","publisherType": "user","primaryColor": "#000000","hasCuratedHighlights": true,"hasStory": false,"badge": 1,"hasSpotlightHighlights": "[]","success": true}
Example output (failure)
{"username": "nonexistent_user_123","success": false,"error": "Failed to fetch profile: HTTP 403","scrapedAt": "2026-04-08T22:50:12.123Z"}
Notes:
- On success, the actor ensures all expected fields are present. Missing values are defaulted (e.g., booleans default to false, badge defaults to 0, strings to empty, hasSpotlightHighlights to "[]").
- On failure, items contain username, success: false, error, and scrapedAt.
FAQ
Do I need to log in or provide cookies to use this scraper?
No. The actor accesses only publicly available Snapchat profile pages and does not require login or cookies.
How many profiles can I process in one run?
You can provide multiple usernames or URLs in startUrls. The actor processes them sequentially with short randomized delays and retry logic for stability.
What happens if a profile is blocked or the site shows a challenge page?
The actor detects maintenance/challenge patterns and automatically falls back from no proxy to datacenter, then to residential proxies, retrying up to three times per step.
What fields are guaranteed in the output?
On successful extraction, the actor ensures a full set of fields is present, including username, scrapedAt, title, bio, subscriberCount, websiteUrl, profilePictureUrl, category/subcategory IDs, image URLs, mutableName, publisherType, primaryColor, hasCuratedHighlights, hasStory, badge, hasSpotlightHighlights, and success.
How accurate are subscriber counts and other metrics?
Values are parsed from Snapchat’s public pages. Availability and formatting depend on what Snapchat displays publicly at the time of scraping.
Can I export the results to CSV or Excel?
Yes. Open the run’s Dataset in Apify and use the built-in export options to download JSON, CSV, or Excel files.
What if a profile doesn’t exist or fails to load?
The actor saves an item with success: false and an error message, then continues with the remaining profiles so your run completes with a full audit trail.
Does it support proxies?
Yes. You can pass proxyConfiguration to enable Apify Proxy. The actor also includes automatic proxy fallback from direct to datacenter and then to residential proxies when blocks are detected.
Final thoughts
Snapchat Followers Scraper is built to turn public Snapchat profiles into structured, analytics-ready data. With automatic proxy fallback, robust retries, and live dataset saving, it delivers reliable results for marketers, analysts, and developers. Add your usernames or profile URLs, run the actor, and export clean JSON/CSV for your pipelines. Start extracting smarter Snapchat insights at scale on the Apify platform.