Sales teams waste hours manually researching prospects. Scavio's Google Search API lets you programmatically enrich leads by searching for company names and extracting structured data from knowledge graphs, organic results, and social profiles. Feed a list of company names in, get enriched profiles out -- including descriptions, websites, social links, employee counts, and recent news.
API Endpoint
POST https://api.scavio.dev/api/v1/searchPython Example
import requests
API_KEY = "YOUR_API_KEY"
leads = ["Stripe", "Notion", "Linear"]
for company in leads:
response = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={"query": f"{company} company", "country_code": "us"},
)
data = response.json()
kg = data.get("knowledge_graph", {})
if kg:
print(f"Company: {kg.get('title', company)}")
print(f" Description: {kg.get('description', 'N/A')}")
print(f" Website: {kg.get('website', 'N/A')}")
print(f" Type: {kg.get('type', 'N/A')}")
print()
else:
top = data.get("organic_results", [{}])[0]
print(f"Company: {company}")
print(f" Website: {top.get('link', 'N/A')}")
print(f" Snippet: {top.get('snippet', 'N/A')}")
print()JavaScript Example
const API_KEY = "YOUR_API_KEY";
const leads = ["Stripe", "Notion", "Linear"];
for (const company of leads) {
const response = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ query: `${company} company`, country_code: "us" }),
});
const data = await response.json();
const kg = data.knowledge_graph;
if (kg) {
console.log(`Company: ${kg.title ?? company}`);
console.log(` Description: ${kg.description ?? "N/A"}`);
console.log(` Website: ${kg.website ?? "N/A"}`);
} else {
const top = (data.organic_results || [])[0];
console.log(`Company: ${company}`);
console.log(` Website: ${top?.link ?? "N/A"}`);
console.log(` Snippet: ${top?.snippet ?? "N/A"}`);
}
}Expected Response
{
"search_metadata": {
"status": "success",
"query": "Stripe company",
"country_code": "us"
},
"knowledge_graph": {
"title": "Stripe",
"type": "Financial technology company",
"description": "Stripe is a financial infrastructure platform for businesses. It provides APIs for payment processing, billing, and financial reporting.",
"website": "https://stripe.com",
"founded": "2010",
"headquarters": "San Francisco, California",
"founders": ["Patrick Collison", "John Collison"]
},
"organic_results": [
{
"position": 1,
"title": "Stripe | Financial Infrastructure for the Internet",
"link": "https://stripe.com",
"snippet": "Stripe powers online payment processing for internet businesses..."
}
]
}Benefits
- Enrich leads at scale with company descriptions, websites, and social profiles
- Knowledge graph data provides structured company metadata
- No manual research or third-party enrichment subscriptions needed
- Works for any company, public or private
- Combine with organic results for comprehensive prospect profiles
- Automate enrichment as part of your CRM pipeline