Le problème
Les bases de données B2B (Apollo, Clay, ZoomInfo) partent d'un domaine par définition, donc les entreprises sans site Web sont systématiquement exclues. Les agences vendant des constructions de sites Web ont besoin d'un mouvement différent.
La solution Scavio
Les enregistrements Maps (Outscraper, Yelp, manuel) plus la confirmation de recherche Scavio par prospect. Si Google ne fait pas apparaître de domaine pour le nom de l'entreprise dans sa ville, il est peu probable que l'entreprise en ait un.
Avant
Recherche manuelle Google sur les listes Maps ; fragile, lent, difficile à passer à l'échelle au-delà de 100 prospects.
Après
Pipeline quotidien de 1 000 prospects à moins de 5 $ de coût API. Liste confirmée sans site Web prête pour la prospection.
À qui cela s'adresse
Agences de conception Web, agences de marketing numérique vendant des constructions de sites Web, fondateurs de SaaS ciblant les segments PME sous-numérisés.
Avantages clés
- Confirme le statut sans site Web de manière programmatique
- Moins de 5 $ par 1 000 prospects vérifiés
- Couche de signal Reddit pour la demande explicite ('cherche un constructeur de site Web')
- Tuyaux vers un outil de prospection ou CRM
- Segment ciblé qu'Apollo/Clay manquent
Exemple Python
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def has_site(name, city):
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': f'"{name}" {city}'}).json()
domains = {(o.get('link', '').split('/')[2] if 'link' in o else '') for o in r.get('organic_results', [])[:5]}
return any(name.lower().split()[0] in d for d in domains if d)Exemple JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
async function hasSite(name, city) {
const r = await fetch('https://api.scavio.dev/api/v1/search', { method:'POST', headers:H, body: JSON.stringify({ query: `"${name}" ${city}` }) }).then(r => r.json());
const domains = (r.organic_results || []).slice(0,5).map(o => (o.link || '').split('/')[2] || '');
return domains.some(d => d.includes(name.toLowerCase().split(' ')[0]));
}Plateformes utilisées
Recherche web avec graphe de connaissances, PAA et aperçus IA
Communauté, publications et commentaires imbriqués de n'importe quel subreddit