Overview
Discovery via Scavio Local Pack + dorked email search. Validation via Hunter/ZeroBounce. Output: deliverable validated emails.
Trigger
On-demand per city/category batch
Schedule
On-demand
Workflow Steps
Scavio Local Pack search per city/category
Pull business names + websites if present.
Per business: dorked email search
site:{domain} OR "@{domain}" mailto.
Extract candidate emails via regex
Standard email regex on snippet text.
Validate via Hunter / ZeroBounce / NeverBounce
Drop catch-all and disposable.
Tag by deliverability score
Only ship 'valid' / 'accept-all with high confidence'.
Export to CRM / outreach tool
Smartlead / Instantly / Lemlist / etc.
Python Implementation
import requests, os, re
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
EMAIL_RE = r'[\w.+-]+@[\w-]+\.[\w.-]+'
def find_emails(business):
domain = business.get('website')
if not domain: return []
q = f'site:{domain} OR "@{domain}"'
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': q}).json()
text = ' '.join(o.get('snippet','') for o in r.get('organic_results', []))
return list(set(re.findall(EMAIL_RE, text)))JavaScript Implementation
// Same flow in TS.Platforms Used
Web search with knowledge graph, PAA, and AI overviews