Hyper-Personalized Cold Email via Search Enrichment
Search-enriched cold emails cost $0.015 per prospect and reference real recent events. Higher reply rates than database-cached firmographics from Apollo or Clay.
Search-enriched cold emails get 2-3x higher reply rates than template emails because the personalization references real, recent events. The enrichment costs $0.015 per prospect (3 search queries) compared to Clay at $149/month Starter or Apollo at $49/month Basic for database-cached firmographics that are months old.
Database vs Search Enrichment
Apollo, ZoomInfo, and Lusha provide firmographic data: company size, industry, revenue range, tech stack. This data is useful for segmentation but not for personalization. Search enrichment provides what happened this week: a funding round, a product launch, a negative review, a Reddit complaint. The recency makes the email feel hand-researched rather than templated.
The Enrichment Pipeline
import requests, os
API_KEY = os.environ["SCAVIO_API_KEY"]
def enrich_for_email(company, domain):
queries = [
f'"{company}" news 2026',
f'"{company}" launch OR funding OR hire',
f'site:reddit.com "{company}"',
]
signals = []
for q in queries:
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": q})
for r in resp.json().get("organic", [])[:3]:
signals.append({
"title": r.get("title", ""),
"snippet": r.get("snippet", "")[:150],
"date": r.get("date", ""),
})
return {"company": company, "signals": signals}
# 3 queries x $0.005 = $0.015 per prospect
data = enrich_for_email("Stripe", "stripe.com")
print(f"Found {len(data['signals'])} signals for {data['company']}")
for s in data["signals"][:3]:
print(f" [{s['date']}] {s['title'][:60]}")
Generating the Opener
Feed the top 3 signals to an LLM (Claude Haiku at $0.25/million input tokens) to generate a one-line opener. The prompt: "Write a one-sentence cold email opener referencing this recent event. Be specific, not generic." Total cost per prospect: $0.015 (search) + $0.002 (LLM) = $0.017. For 1,000 prospects: $17.
Clay vs DIY Enrichment
Clay ($149/month Starter) automates enrichment waterfalls with a visual builder and integrates 75+ data sources. For teams enriching 5,000+ prospects monthly, Clay's unlimited workflows and built-in integrations save engineering time. For teams enriching 500-2,000 prospects, the search API approach costs less and produces fresher signals. The breakeven is roughly 8,000 prospects/month.
Reddit Signals Are Underused
Reddit discussions about a prospect's company reveal pain points that press coverage misses. A thread complaining about slow support, missing features, or pricing changes gives you a specific angle for outreach. The Reddit search adds $0.005 per prospect but is the highest-ROI signal in the pipeline.