How to scrape No-Website Business Email Finder
Find verified emails for local businesses, including ones with no website (Facebook-only or booking-page-only). Every email is MX-checked, filtered and comes with its source URL and a confidence score. Pay only for verified emails.
Open No-Website Business Email Finder: Pay per Verified Email on Apify
Turn "barbers in Detroit, MI" (or your own list of business names) into verified emails, each with the page it came from. No monthly subscription, no seat limits, no credits that expire: you pay only for emails that verify.
Many small local businesses have no website, only a social profile or a booking page, so ordinary email extractors find nothing. This Actor checks the places they actually publish an address and shows where it found each one. A pay-as-you-go Apollo alternative for local businesses.
What it outputs
One row per business:
- name, category, phone, address, city, state, OpenStreetMap link
hasOwnWebsite(true/false) and the website, if one was foundemail, plusemailVerified,confidenceScore(0 to 1),emailType(named or role address),emailIsFreeMailemailSourceTypeandemailSourceUrl: the exact public page or search listing where the address appearedemailReasons(why the address is attributed to this business) andmxHost(the mail server that accepts mail for the domain)quoteandquoteSourceUrl: one line from the business's own public text, for a personal first line- Facebook, Instagram and other social links when they are public
pagesFetched,pagesSkippedByRobots,notes,checkedAt
Example input
{
"category": "barber",
"location": "Detroit, MI",
"maxBusinesses": 30,
"searchEngine": "duckduckgo"
}Sample output
{
"name": "Joe's Auto Repair",
"category": "car_repair",
"phone": "+1 248-555-0100",
"city": "Ferndale",
"state": "MI",
"hasOwnWebsite": true,
"website": "https://joesauto.example/",
"email": "service@joesauto.example",
"emailVerified": true,
"confidenceScore": 0.95,
"emailType": "personal-or-named",
"emailSourceType": "own-site",
"emailSourceUrl": "https://joesauto.example/contact",
"emailReasons": ["on the business website", "same domain as website"],
"mxHost": "mx.joesauto.example",
"quote": "Honest auto repair in Ferndale, Michigan since 1987.",
"quoteSourceUrl": "https://joesauto.example/",
"facebook": "https://www.facebook.com/joesauto",
"checkedAt": "2026-10-26T22:10:00.000Z"
}Sample taken from the actor's README; values shown as placeholders there are placeholders.
FAQ
What does "verified" mean here?
The address passed syntax and junk filters, its domain has a working MX record, and it was found on the business's own site or booking page, or next to the business's exact name in a public listing, with a confidence at or above your threshold. It does not mean we sent a test email (no SMTP probing), so a mailbox can still be full or abandoned.
Do you scrape Facebook or Instagram?
No. Their robots.txt disallows it and pages need a login. The Actor only reads what public search listings show about those pages, and reads websites only where robots.txt allows.
Why are some rows free with no email?
Many small businesses publish no email anywhere public. You get the row (phone, address, socials) and pay nothing for it.
Can I use my own list?
Yes, paste names in businesses. Adding the city and state makes attribution safer.
Which search engine should I pick?
DuckDuckGo needs no key but is rate-limited, so big runs are slower and find fewer emails. Serper (your key) uses Google results and usually finds more.
Where do I run it?
On Apify: https://apify.com/transparent_meteorite/no-website-business-email-finder. Check the Pricing tab there for current prices.
Try No-Website Business Email Finder: Pay per Verified Email on Apify