The Problem
Lead enrichment tools like Apollo, Clay, or Clearbit charge $0.05-$0.25 per contact and require separate subscriptions. Many enrichment flows call 3-4 APIs to assemble company website, description, funding, and recent news.
The Scavio Solution
A single Scavio search API call for the company name returns the official website, company description from the knowledge panel, and recent news snippets. One call covers what previously required multiple tools.
Before
Enrichment pipeline: call Clearbit for domain ($0.10), call Apollo for company data ($0.15), call a news API for recent mentions ($0.05). Total: $0.30/contact. Processing 1,000 leads costs $300 in data fees.
After
Two Scavio calls per company: one for company info, one for recent news. Cost: $0.01/company. Processing 1,000 leads costs $10. Output includes website, description, industry, and recent news for personalization.
Who It Is For
Sales teams, growth hackers, and developers building cold outreach pipelines who want company enrichment without paying per-contact fees.
Key Benefits
- 90-95% cost reduction versus multi-tool enrichment stacks
- Company website, description, and recent news in one pass
- No separate API keys or subscriptions needed
- Easily extended to Reddit, YouTube for social signal enrichment
Python Example
import requests
def enrich(company: str, api_key: str) -> dict:
def search(query, n=5):
r = requests.post("https://api.scavio.dev/api/v1/search",
json={"query": query, "num_results": n},
headers={"x-api-key": api_key}, timeout=15)
r.raise_for_status()
return r.json()
info = search(f"{company} company official website")
news = search(f"{company} news 2026", n=3)
kp = info.get("knowledge_panel", {})
results = info.get("organic_results", [])
official = next((r for r in results if not any(x in r["link"] for x in ["wikipedia", "linkedin", "crunchbase"])), results[0] if results else {})
news_snippets = [r.get("snippet", "")[:120] for r in news.get("organic_results", [])[:2]]
return {
"company": company,
"website": official.get("link") or kp.get("website"),
"description": kp.get("description") or official.get("snippet"),
"industry": kp.get("industry"),
"recent_news": news_snippets
}
print(enrich("Linear", "your-scavio-api-key"))JavaScript Example
async function enrich(company, apiKey) {
const search = async (q, n = 5) => {
const res = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'x-api-key': apiKey },
body: JSON.stringify({ query: q, num_results: n })
});
return res.json();
};
const [info, news] = await Promise.all([search(`${company} official website`), search(`${company} news 2026`, 3)]);
const kp = info.knowledge_panel ?? {};
const official = (info.organic_results ?? []).find(r => !['wikipedia','linkedin'].some(e => r.link?.includes(e))) ?? {};
return { company, website: official.link ?? kp.website, description: kp.description ?? official.snippet, industry: kp.industry };
}Platforms Used
Web search with knowledge graph, PAA, and AI overviews