The Problem
Cold outreach has 1-3% conversion rates because you are contacting people who may not be in-market. Buying contact lists from Apollo (230M+ contacts) gives you volume but not timing. The missing piece is intent: knowing when a prospect is actively evaluating solutions in your category, so you reach them at the moment they are ready to buy.
The Scavio Solution
Build a daily pipeline that searches Reddit and Google for buying-intent keywords in your category. When someone posts 'best [your category] tool 2026' on Reddit or 'switching from [competitor]' appears in Google results, that is a high-intent signal. Extract these signals, match them to contacts, and route to sales as priority leads. Scavio searches across both platforms at $0.005/credit.
Before
Sales team buys 10K contacts from Apollo ($49/mo). Blasts cold emails. 2% response rate = 200 responses. 10% of responses convert = 20 deals/month. Cost per deal: high. Sales team burned out on rejection.
After
Daily Scavio searches for 30 intent keywords across Reddit and Google (60 searches/day = $9/month). Surfaces 45 high-intent signals/month. 22% close rate on intent-qualified leads = 10 deals/month from a $9 budget. Sales team focuses on warm leads only.
Who It Is For
B2B sales teams and growth marketers who want to replace volume-based cold outreach with intent-qualified lead generation.
Key Benefits
- 5-10x higher conversion than cold outreach
- Daily intent monitoring costs $0.30/day (60 searches)
- Catches prospects at the moment they are evaluating solutions
- Reddit and Google signals cover both discussion and research intent
- Complements existing tools (Apollo for contact data, Scavio for intent)
Python Example
import requests, os, json
from datetime import datetime
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY, "Content-Type": "application/json"}
INTENT_KEYWORDS = [
"best project management tool 2026",
"switching from Asana",
"Notion alternative for teams",
"project management tool recommendation",
]
PLATFORMS = ["google", "reddit"]
def search_intent_signals() -> list[dict]:
signals = []
for keyword in INTENT_KEYWORDS:
for platform in PLATFORMS:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": keyword, "platform": platform, "country_code": "us"},
timeout=10,
)
for r in resp.json().get("organic_results", [])[:5]:
signals.append({
"date": datetime.now().isoformat(),
"keyword": keyword,
"platform": platform,
"title": r["title"],
"url": r["link"],
"snippet": r["snippet"],
})
return signals
signals = search_intent_signals()
print(f"Found {len(signals)} intent signals from {len(INTENT_KEYWORDS)} keywords")
for s in signals[:5]:
print(f" [{s['platform']}] {s['title']}")
print(f" {s['url']}")JavaScript Example
const API_KEY = process.env.SCAVIO_API_KEY;
const H = {"x-api-key": API_KEY, "Content-Type": "application/json"};
const INTENT_KEYWORDS = [
"best project management tool 2026",
"switching from Asana",
"Notion alternative for teams",
"project management tool recommendation",
];
const PLATFORMS = ["google", "reddit"];
async function searchIntentSignals() {
const signals = [];
for (const keyword of INTENT_KEYWORDS) {
for (const platform of PLATFORMS) {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: H,
body: JSON.stringify({ query: keyword, platform, country_code: "us" }),
});
const data = await res.json();
for (const r of (data.organic_results || []).slice(0, 5)) {
signals.push({
date: new Date().toISOString(),
keyword,
platform,
title: r.title,
url: r.link,
snippet: r.snippet,
});
}
}
}
return signals;
}
const signals = await searchIntentSignals();
console.log(`Found ${signals.length} intent signals from ${INTENT_KEYWORDS.length} keywords`);
signals.slice(0, 5).forEach(s => {
console.log(` [${s.platform}] ${s.title}`);
console.log(` ${s.url}`);
});Platforms Used
Web search with knowledge graph, PAA, and AI overviews
Community, posts & threaded comments from any subreddit
YouTube
Video search with transcripts and metadata