Le problème
Apollo.io (49-199 $/mois) et ZoomInfo vous enferment dans leur plateforme pour l'enrichissement des contacts. Votre qualité d'enrichissement dépend entièrement de leur réseau de fournisseurs. S'ils augmentent les prix, dégradent la qualité des données ou ferment, vous repartez de zéro. Les petites équipes qui paient 49-99 $/mois pour 200-500 enrichissements/mois paient trop cher pour ce qu'elles utilisent réellement.
La solution Scavio
Construisez votre propre pipeline d'enrichissement léger en utilisant la recherche Google de Scavio. Pour chaque prospect, recherchez '[name] [company] LinkedIn' pour trouver son profil, puis '[company] contact page' pour les coordonnées directes. Cela couvre 60-70 % des besoins d'enrichissement à 0,01 $/prospect (2 recherches). Pour les 30 % restants, utilisez le niveau gratuit d'Apollo (crédits limités) ou une recherche manuelle. Vous contrôlez le pipeline, possédez les données et évitez le verrouillage.
Avant
Apollo Starter à 49 $/mois pour une équipe enrichissant 300 prospects/mois. Coût par enrichissement : 0,16 $. Si Apollo augmente ses prix ou que la qualité des données baisse, la migration implique de reconstruire l'intégralité du workflow d'enrichissement.
Après
L'enrichissement par recherche Scavio pour 300 prospects : 600 appels API = 3,00 $/mois. Le niveau gratuit d'Apollo pour les 30 % que la recherche manque. Coût total : 3,00 $ contre 49,00 $. Taux d'enrichissement : 68 % (contre 85 % avec Apollo payant). Le pipeline est portable et indépendant du fournisseur.
À qui cela s'adresse
Équipes B2B bootstrapées enrichissant moins de 1K prospects/mois qui souhaitent éviter les frais de plateforme de 49-199 $/mois et le verrouillage fournisseur.
Avantages clés
- Enrichissement à 0,01 $/prospect contre 0,16 $/prospect sur Apollo Starter
- Pas de verrouillage de plateforme – vous possédez le pipeline et les données
- Taux d'enrichissement de 60-70 % suffisant pour la plupart des petites équipes B2B
- Pipeline portable fonctionnant avec n'importe quelle API de recherche comme backend
- Complète les niveaux gratuits des plateformes d'enrichissement pour les lacunes restantes
Exemple Python
import requests, os, re
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY, "Content-Type": "application/json"}
def enrich_lead(name: str, company: str) -> dict:
enriched = {"name": name, "company": company}
# Search 1: Find LinkedIn profile
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{name} {company} LinkedIn", "country_code": "us"},
timeout=10,
)
for r in resp.json().get("organic_results", [])[:5]:
if "linkedin.com/in/" in r.get("link", ""):
enriched["linkedin"] = r["link"]
enriched["title_from_linkedin"] = r.get("snippet", "")
break
# Search 2: Find company contact page
resp2 = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{company} contact us page", "country_code": "us"},
timeout=10,
)
results = resp2.json().get("organic_results", [])[:3]
enriched["company_contact_urls"] = [r["link"] for r in results]
return enriched
# Enrich a lead for $0.01 (2 API calls)
lead = enrich_lead("Jane Smith", "Acme Corp")
print(f"LinkedIn: {lead.get('linkedin', 'Not found')}")
print(f"Contact pages: {lead.get('company_contact_urls', [])}")Exemple JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const H = {"x-api-key": API_KEY, "Content-Type": "application/json"};
async function enrichLead(name, company) {
const enriched = { name, company };
// Search 1: Find LinkedIn profile
const res1 = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: H,
body: JSON.stringify({ query: `${name} ${company} LinkedIn`, country_code: "us" }),
});
const data1 = await res1.json();
for (const r of (data1.organic_results || []).slice(0, 5)) {
if ((r.link || "").includes("linkedin.com/in/")) {
enriched.linkedin = r.link;
enriched.titleFromLinkedin = r.snippet || "";
break;
}
}
// Search 2: Find company contact page
const res2 = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: H,
body: JSON.stringify({ query: `${company} contact us page`, country_code: "us" }),
});
const data2 = await res2.json();
enriched.companyContactUrls = (data2.organic_results || []).slice(0, 3).map(r => r.link);
return enriched;
}
const lead = await enrichLead("Jane Smith", "Acme Corp");
console.log(`LinkedIn: ${lead.linkedin || "Not found"}`);
console.log(`Contact pages: ${(lead.companyContactUrls || []).join(", ")}`);Plateformes utilisées
Recherche web avec graphe de connaissances, PAA et aperçus IA