Snapchat Email Scraper
Pricing
from $2.49 / 1,000 results
Snapchat Email Scraper
Snapchat Email Scraper SD - Snapchat Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Snapchat results by keyword, location and email domain - Snapchat email extractor.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Leads Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Snapchat Email Scraper
The Snapchat Email Scraper is an Apify Actor that collects publicly indexed contact emails from Snapchat creator and influencer profiles. You give it keywords, it gives you a structured dataset of leads.
Snapchat creators with Public Profiles often list a booking or business-inquiry address in their bio, and Google indexes those pages. The Snapchat Email Scraper finds them and extracts the email.
Please read this before you run it: Snapchat exposes few indexable public profiles, so result volume is lower than on Instagram or TikTok. This is a property of the platform, not of the Actor. Treat Snapchat as a supplementary channel rather than your primary lead source.
With that expectation set, the Snapchat Email Scraper is genuinely useful for a specific job: reaching Snapchat-native talent that influencer databases usually miss entirely.
The Snapchat Email Scraper never logs in, never opens snapchat.com, and never touches private data. All extraction happens over publicly available Google search results.
If you have ever typed site:snapchat.com "creator" "@gmail.com" into Google by hand, this is that Snapchat email extractor workflow automated, expanded and deduplicated.
Key Features of the Snapchat Email Scraper
| Feature | What it means in practice |
|---|---|
| Google-powered data collection | Queries use the site:snapchat.com operator, fetched through the Apify GOOGLE_SERP proxy |
| Query expansion | Each keyword x email-domain pair is searched as a base query, a quoted phrase, an intitle: query, and one variant per modifier |
| Domain filtering | Only emails on the domains you list are kept |
| Global deduplication | One row per unique address, across every query and page |
| Obfuscation handling | Parses name [at] domain [dot] com, name (at) domain, name @ domain.com, zero-width characters and the full-width @ |
| Junk filter | Drops placeholders such as email@, yourname@, test@, xxx@ and single-character locals |
| Boundary-correct matching | @gmail.com does not match inside @gmail.company or @gmail.com.br |
| Structural parser | Finds each result's <h3> and the smallest surrounding block rather than trusting Google's CSS class names |
| Fallback parser | A markup change degrades to "emails without account details" instead of zero results |
| Concurrency control | An asyncio worker pool runs queries in parallel with a shared stop signal |
| Retry logic | Up to 3 attempts per page, exponential backoff, fresh proxy session per request |
| Block detection | CAPTCHA, "unusual traffic" and consent pages are detected and retried, not treated as empty |
| Blocked-query requeue | Failed queries are retried once more at the end of the run |
| Resumable state | Input-keyed checkpoints in the key-value store, saved on PERSIST_STATE, MIGRATING and ABORTING |
| Streaming output | Every lead is pushed to the dataset immediately |
| Run summary | Pages fetched, blocked pages, retries and emails per page are logged |
Because Snapchat yield is thin, the retry and requeue behaviour matters more here than on larger networks. The Snapchat Email Scraper works hard not to throw away a page it could have read.
How the Snapchat Email Scraper Works
The Snapchat Email Scraper is a search-engine crawler. It never behaves like a Snapchat client.
- Read input. Keywords, location, email domains, caps and concurrency.
- Build queries.
site:snapchat.complus your keyword, the quoted email domain, and any location phrase. - Fetch search results. Asynchronous
aiohttprequests through the Apify GOOGLE_SERP proxy. - Parse structurally. Each result block is located from its
<h3>title outward. - Extract emails. A domain-filtered regex runs over block text, with normalisation and junk filtering.
- Deduplicate and push. New addresses go into a global set and straight to the Apify dataset.
Base queries run before expanded variants, so the strongest matches arrive first. On a thin index this ordering is what makes a short Snapchat Email Scraper run worth anything at all.
Pagination for a query stops at the page cap, the email cap, or after several consecutive pages that produced nothing new. That stop rule keeps the Snapchat Email Scraper from burning compute on exhausted queries.
What Data Does It Extract?
Each row the Snapchat Email Scraper produces is one email address plus whatever account context Google printed next to it.
That typically means the Snapchat account label, a display name when the result title is profile-shaped, a https://www.snapchat.com/add/{username} profile URL when a handle is exposed, and the bio snippet the email came from.
Provenance travels with every row: the keyword that produced it and the exact Google query used. That makes segmentation and campaign attribution straightforward.
This structured-data design is what separates the Snapchat Email Scraper from a raw email list: you always know where a lead came from.
Input Fields
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array (required) | ["creator", "influencer"] | Search terms describing the Snapchat accounts you want |
location | string | "" | Optional location phrase added to every query |
customDomains | array | ["@gmail.com", "@yahoo.com"] | Only emails on these domains are kept; leading @ optional |
maxEmails | integer (1-10000) | 20 | Stop once this many unique emails are collected |
countryCode | string | "" | Two-letter country code for the search proxy (US, GB, DE...) |
expandQueries | boolean | true | Search each keyword x domain pair in several phrasings |
queryModifiers | array | ["email", "contact", "business inquiries", "collab", "booking", "dm"] | Extra words combined with each keyword when expansion is on |
maxPagesPerQuery | integer (1-50) | 30 | Page cap per query |
maxConcurrency | integer (1-20) | 5 | How many queries run in parallel |
Given the smaller indexed surface, leave expandQueries on and keep maxPagesPerQuery high when you run the Snapchat Email Scraper. Both settings widen coverage of a shallow index.
Output Schema
Every dataset item from the Snapchat Email Scraper contains all fourteen fields below.
| Field | Meaning |
|---|---|
network | Platform name |
keyword | The keyword that produced the lead |
query | The exact Google query used |
title | Raw result title |
accountName | Account label Google prints (handle or display name) |
fullName | Display name parsed from a profile-style title; empty for post captions |
username | URL-safe handle when Snapchat exposes one; otherwise null |
profileUrl | Canonical https://www.snapchat.com/add/{username} URL when a handle is known; otherwise empty |
url | Direct Snapchat link when exposed, else the profile URL |
description | Bio or caption snippet, cleaned of labels and engagement counters |
email | Lower-cased email address |
emailDomain | The matched domain, e.g. @gmail.com |
possiblyTruncated | true when Google's snippet ellipsis touched the email |
foundAt | ISO 8601 UTC timestamp |
Export the Snapchat Email Scraper dataset as JSON, CSV, Excel, XML or HTML, or read it over the Apify API.
The output schema is identical on every run, which makes downstream ingestion into a CRM predictable.
Example Input and Output
A realistic Snapchat Email Scraper configuration for creator sourcing in the UK.
Input
{"keywords": ["beauty creator", "skit comedian", "snap star"],"location": "London","customDomains": ["@gmail.com"],"maxEmails": 100,"countryCode": "GB","expandQueries": true,"queryModifiers": ["email", "contact", "business inquiries", "collab", "booking"],"maxPagesPerQuery": 30,"maxConcurrency": 4}
Output
{"network": "Snapchat","keyword": "beauty creator","query": "site:snapchat.com beauty creator \"@gmail.com\" \"London\"","title": "Nadia Osei (@nadiaosei) on Snapchat","accountName": "nadiaosei","fullName": "Nadia Osei","username": "nadiaosei","profileUrl": "https://www.snapchat.com/add/nadiaosei","url": "https://www.snapchat.com/add/nadiaosei","description": "London beauty + skincare. Daily GRWM. Business inquiries: nadia.osei.biz@gmail.com","email": "nadia.osei.biz@gmail.com","emailDomain": "@gmail.com","possiblyTruncated": false,"foundAt": "2026-08-31T10:22:41Z"}
How to Use the Snapchat Email Scraper
- Open the Snapchat Email Scraper on Apify and click Try for free.
- Replace the default keywords with your target niche, for example
makeup artist,gaming creator,fitness coach. - Add the email domains you want.
@gmail.comcovers most solo creators. - Set
maxEmailsconservatively for a first pass, then scale up. - Optionally set
locationandcountryCodeto focus on one market. - Run it and export the dataset.
Tip: because Snapchat's indexed surface is small, use several keyword variations in a single run instead of one broad term.
Tip: if a Snapchat Email Scraper run returns few leads, that is usually the platform, not your configuration. Widen customDomains and add more keywords before assuming something is wrong.
Tip: pair every Snapchat run with a run of the Instagram Email Scraper or TikTok Email Scraper on the same keywords. Most Snapchat creators are far more discoverable there.
Use Cases
| Use case | How the Snapchat Email Scraper helps |
|---|---|
| Snapchat influencer outreach | Reach Snap-native creators most influencer databases do not index |
| Gen-Z campaign sourcing | Find younger-skewing talent for AR lens and Spotlight campaigns |
| Talent scouting | Identify creators with public booking addresses before a competitor does |
| Agency roster building | Add Snapchat coverage to a multi-platform creator roster |
| Cross-platform enrichment | Attach a Snapchat handle and contact email to existing creator records |
| Brand ambassador recruitment | Contact niche creators for long-term ambassador programmes |
| Regional creator sourcing | Use location and countryCode to focus one market at a time |
| Market research | Map which niches maintain public Snapchat profiles at all |
| PR and product seeding | Reach creators directly instead of via a platform inbox |
| Lead generation for creator tools | Find creators to pitch editing, analytics or monetisation products |
Why Use This Snapchat Email Scraper
Snapchat is the hardest major network to prospect manually. Public profiles are sparse and search inside the app gives you no contact details.
A search-engine approach is one of the few practical routes, and the Snapchat Email Scraper automates it end to end: query construction, pagination, parsing, deduplication and export.
Running the Snapchat Email Scraper on a schedule also catches profiles as Google indexes them, which is how a thin niche builds into a usable list over time.
Query expansion matters more here than anywhere else. Google caps a single query at roughly 300 results, and on a thin index every extra phrasing counts.
The parser inside the Snapchat Email Scraper is also defensive. Obfuscated addresses are normalised, placeholders are rejected, and soft-wrapped fragments are collapsed rather than emitted as fake leads.
Leads stream to the dataset as they are found, so an aborted or migrated run still leaves you with usable contact data.
For broader creator coverage, run this next to the YouTube Email Scraper and the Twitch Email Scraper, which index far more richly.
If your campaign targets short-form video generally, the Likee Email Scraper and Lemon8 Email Scraper cover adjacent audiences.
Limitations
These are honest and structural. Read them before your first Snapchat Email Scraper run.
- Low Snapchat yield. Snapchat exposes few indexable public profiles, so result volume is lower than on Instagram or TikTok. Expect smaller datasets.
- Publicly indexed emails only. If an address is not in Google's index, the Snapchat Email Scraper cannot find it. No login, no API, no private data.
- Google's result cap. A single query returns roughly 300 results maximum. Query expansion works around this, but not without limit.
possiblyTruncated.truemeans Google's snippet ellipsis touched the address. Verify before sending.- Apify GOOGLE_SERP proxy required. The Actor cannot run without Apify proxy credentials.
- Free-plan cap. Free Apify plans are limited to 100 emails per run. Paid plans are uncapped.
- Handle availability.
usernameandprofileUrlare only populated when Google exposes a handle. Some rows carryaccountNameandfullNamewith emptyusername/profileUrl. That is a Google limitation, not a bug. - Variable yield. Results depend on keywords, domains and location. No volume is guaranteed.
Related Actors
The same engine behind the Snapchat Email Scraper ships for every major network. Several will out-yield Snapchat considerably.
| Actor | What it collects |
|---|---|
| Snapchat Email and Phone Number Scraper | Emails and phone numbers from Snapchat |
| Snapchat Phone Number Scraper | Public phone numbers from Snapchat |
| Behance Email Scraper | Public contact emails from Behance |
| Bigo Live Email Scraper | Public contact emails from Bigo Live |
| Bluesky Email Scraper | Public contact emails from Bluesky |
| Bumble Email Scraper | Public contact emails from Bumble |
| Clubhouse Email Scraper | Public contact emails from Clubhouse |
| Dailymotion Email Scraper | Public contact emails from Dailymotion |
| DeviantArt Email Scraper | Public contact emails from DeviantArt |
| Discord Email Scraper | Public contact emails from Discord |
| Dribbble Email Scraper | Public contact emails from Dribbble |
| Facebook Email Scraper | Public contact emails from Facebook |
| Goodreads Email Scraper | Public contact emails from Goodreads |
| Hinge Email Scraper | Public contact emails from Hinge |
| Instagram Email Scraper | Public contact emails from Instagram |
| KakaoTalk Email Scraper | Public contact emails from KakaoTalk |
| Kick Email Scraper | Public contact emails from Kick |
| Lemon8 Email Scraper | Public contact emails from Lemon8 |
| Likee Email Scraper | Public contact emails from Likee |
| LINE Email Scraper | Public contact emails from LINE |
| LinkedIn Email Scraper | Public contact emails from LinkedIn |
| Mastodon Email Scraper | Public contact emails from Mastodon |
| Medium Email Scraper | Public contact emails from Medium |
| Mixcloud Email Scraper | Public contact emails from Mixcloud |
| Patreon Email Scraper | Public contact emails from Patreon |
| Pinterest Email Scraper | Public contact emails from Pinterest |
| Quora Email Scraper | Public contact emails from Quora |
| Reddit Email Scraper | Public contact emails from Reddit |
| Rumble Email Scraper | Public contact emails from Rumble |
| SoundCloud Email Scraper | Public contact emails from SoundCloud |
| Substack Email Scraper | Public contact emails from Substack |
| Telegram Email Scraper | Public contact emails from Telegram |
| Threads Email Scraper | Public contact emails from Threads |
| TikTok Email Scraper | Public contact emails from TikTok |
| Tinder Email Scraper | Public contact emails from Tinder |
| Tumblr Email Scraper | Public contact emails from Tumblr |
| Twitch Email Scraper | Public contact emails from Twitch |
| Vimeo Email Scraper | Public contact emails from Vimeo |
| VK Email Scraper | Public contact emails from VK |
| WeChat Email Scraper | Public contact emails from WeChat |
| Weibo Email Scraper | Public contact emails from Weibo |
| X Email Scraper | Public contact emails from X |
FAQ
What is the Snapchat Email Scraper? An Apify Actor that collects publicly indexed contact emails from Snapchat-related Google search results and returns them as structured data.
Why does the Snapchat Email Scraper return fewer results than other scrapers? Snapchat exposes few indexable public profiles, so result volume is lower than on Instagram or TikTok. That is a platform characteristic, not a defect.
Does the Snapchat Email Scraper log into Snapchat? No. No login, no cookies, no browser, no Snapchat API. Everything comes from public Google search results.
Where do the emails the Snapchat Email Scraper returns come from? From indexed titles, snippets and site labels, typically Public Profile bios where the creator published an address themselves.
Do I need a proxy to run the Snapchat Email Scraper? Yes. It requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
Can I filter by email domain?
Yes, via customDomains. Matching is boundary-correct, so @gmail.com never matches @gmail.company.
How many emails can one Snapchat Email Scraper run return?
Free Apify plans are capped at 100 emails per run. Paid plans are uncapped, bounded by maxEmails and by how much Google has indexed.
Why is username sometimes null?
Google does not always print a handle. When it does not, you still get accountName, fullName and the snippet, but username and profileUrl stay empty.
What does possiblyTruncated: true mean?
Google's snippet ellipsis touched the address, so it may be cut short. Verify those rows first.
Are the emails verified? No. The Snapchat Email Scraper extracts addresses exactly as published. Verify deliverability yourself before a send.
Should I turn query expansion off? Rarely. On a sparse index, expansion is what finds anything at all beyond Google's ~300-result cap per query.
Can I resume an interrupted Snapchat Email Scraper run? Yes. State is checkpointed in the key-value store, keyed by an input hash, and restored on restart or migration.
Support
Questions, a bug, or need a custom build of the Snapchat Email Scraper? Email neurodata.apify@gmail.com.