Blogger Email Scraper avatar

Blogger Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Blogger Email Scraper

Blogger Email Scraper

Blogger Email Scraper SD - Blogger Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Blogger results by keyword, location and email domain - Blogger email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Blogger Email Scraper - build a blogger outreach list from publicly indexed Blogspot pages

The Blogger Email Scraper turns Google's public index of Blogger and Blogspot pages into a clean, deduplicated list of blog owners with contact emails. It is built for the people who spend their week hunting for one thing: a real inbox behind a real blog. If you run blogger outreach, digital PR, guest posting or link building, this is the prospecting step you keep repeating by hand.

Bloggers publish contact addresses on purpose. A "contact me", "work with me" or "submissions" line exists because the author wants pitches, review requests and sponsorship offers to arrive. The Blogger Email Scraper simply collects what those authors already chose to make public and indexable. Think of the Blogger Email Scraper as a blogger contact finder that reads Google instead of reading a thousand "about" pages by hand.

In our measured live runs, this Actor was one of the two strongest performers in the whole Content, Media, Research and Entertainment category. A single run returned 10 result blocks, 10 with usable identity data, 10 resolvable profile URLs and 10 unique emails.

Why the Blogger Email Scraper resolves profile URLs so reliably

Blogger gives every blog its own subdomain, such as janesblog.blogspot.com. That subdomain is the handle, so the Blogger Email Scraper can recover it from the Google result and populate username as janesblog and profileUrl as https://janesblog.blogspot.com/. This is why blog owner contact rows from this Actor almost always come with a working link, unlike platforms where Google prints only a display name.

Key features of the Blogger Email Scraper

FeatureWhat it means for your outreach
Google site: targetingEvery query is scoped to blogspot.com and blogger.com, so you get Blogger results, not the open web
Query expansionBase, quoted and intitle: variants plus one variant per query modifier; base queries run first
Query modifiersDefaults are email, contact, press, booking, submissions - tuned for niche blog discovery
Domain filteringOnly emails on your customDomains list are kept, so you can target @gmail.com freelancers or a corporate domain
Global deduplicationOne unique email per run, across every query and every Google page
Obfuscated email normalisationUnderstands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @
Junk filterRejects placeholders such as email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com never matches inside @gmail.company or @gmail.com.br
Soft-wrap repairDrops a hit that is only the tail of another email in the same result block
Structural block parsingLocates the <h3> title then the smallest surrounding block, instead of relying on Google CSS class names
Whole-page fallback parserIf Google's markup changes, the run degrades to "emails without account details" rather than "no emails"
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty
Retries and re-queueingUp to 3 attempts per page with exponential backoff and a fresh proxy session; failed queries are re-queued once at the end
Resumable stateRun state is stored in the key-value store keyed by an input hash, and saves fire on PERSIST_STATE, MIGRATING and ABORTING
ConcurrencyAn asyncio worker pool with a shared stop signal on maxEmails
Streaming outputEach lead is pushed to the dataset immediately, so you can export mid-run

How the Blogger Email Scraper works

The Blogger Email Scraper never logs into Blogger, never calls a Blogger API and never opens a Blogspot page in a browser. There is no JavaScript rendering, no authentication and no cookies anywhere in the pipeline.

The whole process is a disciplined Google search harvest:

  1. It reads your input: keywords, location, email domains and limits.
  2. It builds Google queries with the site: operator, for example site:blogspot.com food blogger "@gmail.com" "Austin".
  3. It fetches Google result pages through the Apify GOOGLE_SERP proxy using async aiohttp requests.
  4. It parses each result block structurally, finding the <h3> title and the smallest block around it.
  5. It extracts emails from the block text with a domain-filtered regular expression.
  6. It deduplicates globally and pushes every lead straight into the Apify dataset.

Everything the Blogger Email Scraper returns therefore comes from publicly indexed search results: titles, snippets and site labels. That is the honest boundary of this tool, and it is also why it is fast and lightweight. The same pipeline powers the WordPress Blog Email Scraper, so blogger outreach lists from both platforms merge cleanly into one CSV.

Input fields for the Blogger Email Scraper

FieldTypeDefaultMeaning
keywordsarray (required)["blogger", "niche blog"]Search terms describing the blogs you want (niche, job title, industry)
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are kept; the leading @ is optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email","contact","press","booking","submissions"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel queries

Example input for the Blogger Email Scraper

{
"keywords": ["food blogger", "recipe blog", "niche blog"],
"location": "Austin",
"customDomains": ["@gmail.com", "@yahoo.com"],
"maxEmails": 120,
"countryCode": "US",
"expandQueries": true,
"queryModifiers": ["email", "contact", "press", "booking", "submissions"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Start narrow. Two or three tight keywords plus a location almost always beat ten vague ones, because Google caps a single query at roughly 300 results. Every field above is the complete input surface of the Blogger Email Scraper; there are no hidden switches.

Output fields from the Blogger Email Scraper

Every dataset item produced by the Blogger Email Scraper carries all fourteen fields below.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for post captions
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio or caption snippet, cleaned of labels and engagement counters
emailLower-cased email address
emailDomainThe matched domain, for example @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email
foundAtISO 8601 UTC timestamp

Example output from the Blogger Email Scraper

[
{
"network": "Blogger",
"keyword": "food blogger",
"query": "site:blogspot.com food blogger \"@gmail.com\" \"Austin\"",
"title": "Urban Plant Diary - seasonal recipes from Austin",
"accountName": "urbanplantdiary",
"fullName": "Urban Plant Diary",
"username": "urbanplantdiary",
"profileUrl": "https://urbanplantdiary.blogspot.com/",
"url": "https://urbanplantdiary.blogspot.com/p/contact.html",
"description": "Seasonal recipes and market notes. Sponsorships and review requests: urbanplantdiary@gmail.com",
"email": "urbanplantdiary@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T09:14:02.117Z"
},
{
"network": "Blogger",
"keyword": "recipe blog",
"query": "site:blogspot.com intitle:\"recipe blog\" \"@yahoo.com\"",
"title": "Slow Kitchen Notes",
"accountName": "slowkitchennotes",
"fullName": "Slow Kitchen Notes",
"username": "slowkitchennotes",
"profileUrl": "https://slowkitchennotes.blogspot.com/",
"url": "https://slowkitchennotes.blogspot.com/",
"description": "Home cooking, one pot at a time. Guest post submissions to slowkitchen...",
"email": "slowkitchennotes@yahoo.com",
"emailDomain": "@yahoo.com",
"possiblyTruncated": true,
"foundAt": "2026-08-31T09:14:26.802Z"
}
]

Note the second row: possiblyTruncated is true, so verify that address before you send anything to it. The Blogger Email Scraper writes rows to the dataset as it finds them, so you can export to CSV, JSON or Excel while the run is still going.

Use cases for the Blogger Email Scraper

AudienceHow they use the Blogger Email Scraper
Blogger outreach and digital PR teamsBuild a media list of niche blog owners who accept pitches and review requests
Guest posting and link building agenciesFind blogs in a vertical whose owners publish a submissions address
Ad networks and sponsorship teamsSource independent publishers for display, affiliate or sponsored-post inventory
Brand and product marketersReach recipe, travel, parenting or hobby bloggers for seeding campaigns
Content marketplacesRecruit writers who already run their own Blogspot publication
Event and conference organisersInvite subject-matter bloggers to speak or cover an event
Market researchersMap who publishes on a topic in a given country and how to contact them

Agencies typically run the Blogger Email Scraper once per client vertical, then repeat the same keyword set on SlideShare and Scribd to widen the same campaign. Podcast and audio teams usually pair it with the iTunes Podcast Host Email Scraper.

What results to expect from the Blogger Email Scraper

Blogger is one of the highest-yielding platforms in this family, and the Blogger Email Scraper benefits directly from that. Our measured live run produced 10 result blocks, 10 rows with identity data, 10 profile URLs and 10 unique emails. That density comes from the subdomain structure: when the blog address is the handle, account details resolve cleanly.

Volume still depends on your keywords, your customDomains list and your location. No tool can guarantee a number, because the Blogger Email Scraper can only find what Google has already indexed.

Tips for better Blogger Email Scraper runs

Use specific niche language with the Blogger Email Scraper. "Sourdough blog" and "vanlife blog" beat "blog" by a wide margin. Add @outlook.com, @hotmail.com or a country domain to customDomains when free-mail results dry up.

Leave expandQueries on. It is the built-in answer to Google's per-query result ceiling, and it is where the Blogger Email Scraper gets most of its reach. Raise maxEmails before you raise maxConcurrency; more parallel queries mainly increases the chance of being rate limited.

Limitations of the Blogger Email Scraper

We would rather you know these up front than discover them in a run.

  • The Blogger Email Scraper only finds blogs whose email is publicly visible in Google's index. Nothing private, nothing gated.
  • Blogs that moved to a custom domain fall outside the site:blogspot.com and site:blogger.com scope, so they will not appear.
  • Google caps a single query at roughly 300 results, which is exactly why query expansion exists.
  • possiblyTruncated: true means Google's snippet ellipsis may have cut the address; verify before sending.
  • username and profileUrl are only populated when a handle is exposed in the result. On Blogger this is usually the subdomain, but rows built from post captions can still arrive with an empty handle. That is a Google limitation, not a bug.
  • The Actor requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
  • Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
  • Results vary with keywords, domains and location. No volume is guaranteed.

Responsible outreach

Bloggers publish a contact address so that relevant people can reach them, and that is the only use we recommend. Send a specific, relevant pitch, honour opt-outs immediately, and respect GDPR and your local marketing rules. The Blogger Email Scraper is a research tool, not a bulk mailing list.

The Blogger Email Scraper is part of the Content, Media, Research and Entertainment family. Every Actor below runs the same engine against a different platform.

ActorWhat it collects
Blogger Email and Phone Number ScraperEmails and phone numbers from Blogger
Blogger Phone Number ScraperPublic phone numbers from Blogger
ArtStation Email ScraperPublic contact emails from ArtStation
arXiv Email ScraperPublic contact emails from arXiv
Crunchyroll Email ScraperPublic contact emails from Crunchyroll
Digg Email ScraperPublic contact emails from Digg
Flipboard Email ScraperPublic contact emails from Flipboard
iHeartRadio Email ScraperPublic contact emails from iHeartRadio
IMDb Email ScraperPublic contact emails from IMDb
Internet Archive Email ScraperPublic contact emails from Internet Archive
iTunes Podcast Host Email ScraperPublic contact emails from Apple Podcasts
Netflix Shows Email ScraperPublic contact emails from Netflix
Rotten Tomatoes Email ScraperPublic contact emails from Rotten Tomatoes
Scribd Email ScraperPublic contact emails from Scribd
Spotify Email ScraperPublic contact emails from Spotify
Spotify Playlist Email ScraperPublic contact emails from Spotify
TuneIn Email ScraperPublic contact emails from TuneIn
Wikipedia Contact Email ScraperPublic contact emails from Wikipedia
WordPress Blog Email ScraperPublic contact emails from WordPress.com
ArtStation Email and Phone Number ScraperEmails and phone numbers from ArtStation
arXiv Email and Phone Number ScraperEmails and phone numbers from arXiv
Crunchyroll Email and Phone Number ScraperEmails and phone numbers from Crunchyroll
Digg Email and Phone Number ScraperEmails and phone numbers from Digg
Flipboard Email and Phone Number ScraperEmails and phone numbers from Flipboard
iHeartRadio Email and Phone Number ScraperEmails and phone numbers from iHeartRadio
IMDb Email and Phone Number ScraperEmails and phone numbers from IMDb
Internet Archive Email and Phone Number ScraperEmails and phone numbers from Internet Archive
Apple Podcasts Email and Phone Number ScraperEmails and phone numbers from Apple Podcasts
Netflix Email and Phone Number ScraperEmails and phone numbers from Netflix
Rotten Tomatoes Email and Phone Number ScraperEmails and phone numbers from Rotten Tomatoes
Scribd Email and Phone Number ScraperEmails and phone numbers from Scribd
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
TuneIn Email and Phone Number ScraperEmails and phone numbers from TuneIn
Wikipedia Email and Phone Number ScraperEmails and phone numbers from Wikipedia
ArtStation Phone Number ScraperPublic phone numbers from ArtStation
arXiv Phone Number ScraperPublic phone numbers from arXiv
Crunchyroll Phone Number ScraperPublic phone numbers from Crunchyroll
Digg Phone Number ScraperPublic phone numbers from Digg
Flipboard Phone Number ScraperPublic phone numbers from Flipboard
iHeartRadio Phone Number ScraperPublic phone numbers from iHeartRadio
IMDb Phone Number ScraperPublic phone numbers from IMDb

FAQ about the Blogger Email Scraper

How many results should I expect from the Blogger Email Scraper?

Our measured live run returned 10 blocks, 10 identity rows, 10 profile URLs and 10 unique emails, making Blogger one of the two strongest platforms in this category. Your numbers will differ with keywords, domains and location, and no volume is guaranteed.

Does the Blogger Email Scraper log into Blogger?

No. It never logs in, never uses a Blogger API and never opens a Blogspot page. Every field comes from publicly indexed Google results.

Why are Blogger profile URLs so reliable here?

Because each blog lives on its own *.blogspot.com subdomain, and the Blogger Email Scraper recovers that subdomain as the username, then builds https://{username}.blogspot.com/.

Will the Blogger Email Scraper find blogs on custom domains?

No. Queries are scoped with site:blogspot.com and site:blogger.com, so a blog that moved to its own domain is out of scope.

Can I target a specific country?

Yes. Set countryCode to a two-letter code such as US, GB or DE, and optionally add a location phrase to every query.

Which email domains can the Blogger Email Scraper collect?

Any domain you list in customDomains. The default is @gmail.com and @yahoo.com, and the leading @ is optional.

What does possiblyTruncated mean?

Google's snippet ellipsis touched the address, so it may be incomplete. Treat those rows as needing verification.

Does the Blogger Email Scraper handle obfuscated addresses?

Yes. It normalises name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ sign.

Are there duplicates in the dataset?

No. Deduplication is global across every query and every page of a run.

What happens if a run is interrupted?

State is saved in the key-value store keyed by an input hash, with saves on PERSIST_STATE, MIGRATING and ABORTING, so a resumed run picks up rather than restarting.

Do I need Apify proxy access?

Yes. The Blogger Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.

Is there a free-plan limit?

Free Apify plans are capped at 100 emails per run. Paid plans are uncapped.

Leave a review

If the Blogger Email Scraper saved you time, please leave a star rating and a short review on the Actor page.

Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.

If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.

Support

Questions about the Blogger Email Scraper, feature requests or a custom build? Email neurodata.apify@gmail.com and we will help.