The Problem
Generic cold emails achieve 2-3% reply rates. Prospects ignore template outreach because it shows no understanding of their business. Personalized one-page audits get 15-20% reply rates but manually creating audits limits volume to 10-20 per day.
The Scavio Solution
Automate audit generation with search API data. For each prospect, search Google for their business reviews, site presence, and competitors. Feed the results to an LLM to generate a one-page audit. Cost: $0.015/prospect for search + $0.002 for LLM.
Before
Before automation, a digital marketing agency manually created 10 one-page audits per day. Each audit took 20 minutes of research. Reply rate: 18%. But volume was capped at 50/week (25 hours of research time).
After
After automating with search API, the agency generates 100 audits per day. Research time: zero (automated). Reply rate: 16% (slightly lower than manual due to less nuance, but 10x volume). Weekly API cost: $10.50. Weekly replies: 112 vs 9 previously.
Who It Is For
Digital marketing agencies, web development freelancers, and B2B service providers looking to scale personalized cold outreach.
Key Benefits
- Generate 100+ personalized audits per day
- Reply rate 15-20% vs 2-3% for generic emails
- Search cost: $0.015/prospect (3 queries)
- Each audit contains real data about prospect's online presence
- Cheaper than Clay ($185/month) for under 2,000 prospects
Python Example
import requests, os, json
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def audit_data(business, domain):
queries = [f'{business} reviews', f'site:{domain}',
f'{business} competitors']
data = {}
for q in queries:
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'platform': 'google', 'query': q}, timeout=10).json()
data[q] = [{'title': r.get('title', ''), 'snippet': r.get('snippet', '')}
for r in r.get('organic_results', [])[:3]]
return data
# 3 searches = $0.015 per prospect
audit = audit_data('Acme Bakery', 'acmebakery.com')
print(json.dumps(audit, indent=2))JavaScript Example
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function auditData(business, domain) {
const queries = [`${business} reviews`, `site:${domain}`, `${business} competitors`];
const data = {};
for (const q of queries) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: H, body: JSON.stringify({platform: 'google', query: q})
}).then(r => r.json());
data[q] = (r.organic_results || []).slice(0, 3).map(r => ({title: r.title, snippet: r.snippet}));
}
return data;
}
auditData('Acme Bakery', 'acmebakery.com').then(d => console.log(JSON.stringify(d, null, 2)));Platforms Used
Web search with knowledge graph, PAA, and AI overviews