Extraire les contacts de n'importe quel site web — E-mails, téléphones et décideurs par IA

Fournissez une liste de sites d'entreprises et récupérez des données de contact structurées : e-mails, numéros de téléphone et noms de décideurs. Notre crawler en 2 phases découvre d'abord les pages contact et équipe, puis utilise une chaîne LLM (Gemini, Groq, OpenRouter) pour extraire et structurer les informations. Basculement automatique en mode navigateur pour les sites riches en JavaScript.

Ouvrir sur Apify → Essayer maintenant
Environnement
Node.js
RAM
~256MB
Proxy
Datacenter
Couverture
Tout site web
Tarifs
0,01$/entreprise
Moteur IA
Chaîne LLM (Gemini/Groq)

Ce que vous pouvez extraire

Cas d'utilisation

Exemple API

# Lancer une exécution via l'API Apify
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/runs?token=YOUR_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{
 "urls": ["https://example.com", "https://another-company.de"],
 "maxPagesPerDomain": 5
 }'

# Ou utiliser avec des agents IA via MCP :
# https://mcp.apify.com?tools=santamaria-automations/website-contact-extractor

Intégrations

Comparaison

FonctionnalitéNanoScrapeManuel / Hunter.io
Coût par entreprise0,01$0,03$ - 0,10$
DécideursExtraits par IARecherche en base uniquement
Numéros de téléphoneOuiGénéralement e-mails uniquement
Fonctionne sur tout siteOui (crawl en 2 phases)Limité aux sites indexés
Fallback navigateurAutomatique pour les sites JSN/A
Accès APIAPI Apify complèteAbonnement séparé

Champs de sortie

ChampTypeExemple
domainstringexample.com
emailsstring[]["[email protected]", "[email protected]"]
phonesstring[]["+49 89 123456", "+49 89 123457"]
contactsobject[][{"name": "Max Mustermann", "role": "CEO"}]
addressstringMusterstr. 1, 80331 Munich
social_linksobject{"linkedin": "...", "twitter": "..."}
pages_crawlednumber4

Exécutez cet actor directement sur Apify (sans code)

Cliquez sur Ouvrir sur Apify ci-dessus pour lancer website-contact-extractor dans votre navigateur – sans code, sans installation. Dans la console Apify, vous obtenez :

Obtenez votre jeton API Apify

Pour lancer cet actor depuis votre propre code, il vous faut un jeton API Apify. Environ une minute :

  1. Inscrivez-vous gratuitement à Apify (Google, GitHub ou e-mail).
  2. Allez dans Paramètres → Intégrations → Jetons API.
  3. Cliquez sur Créer un nouveau jeton API. Copiez et gardez-le secret.

Quota gratuit : Apify crédite votre compte de 5$ d'usage plateforme par mois, sans carte bancaire. Assez pour tester n'importe quel actor — à 0,001$ par résultat, c'est environ 5 000 résultats gratuits chaque mois.

Appeler depuis votre code

Lancez cet actor depuis n'importe quel langage via l'API REST Apify. Remplacez YOUR_TOKEN par votre jeton API et adaptez le JSON d'entrée.

curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('santamaria-automations/website-contact-extractor').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient('YOUR_TOKEN')
run = client.actor('santamaria-automations/website-contact-extractor').call(run_input={})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)
// dotnet add package Apify.Client
using Apify.Client;

var client = new ApifyClient("YOUR_TOKEN");
var run = await client.Actor("santamaria-automations/website-contact-extractor").CallAsync(new { });
var items = await client.Dataset(run.DefaultDatasetId).ListItemsAsync();
// Maven: com.apify:apify-client
import com.apify.client.ApifyClient;

ApifyClient client = new ApifyClient("YOUR_TOKEN");
ActorRun run = client.actor("santamaria-automations/website-contact-extractor").call(Map.of());
List<Map<String,Object>> items = client.dataset(run.getDefaultDatasetId()).listItems();

Utiliser avec des agents IA (MCP)

Cet actor est disponible sur le serveur MCP Apify, vous pouvez donc le piloter depuis n'importe quel client IA compatible MCP – Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex ou un agent maison – sans écrire de code.

https://mcp.apify.com?tools=santamaria-automations/website-contact-extractor

Exemple de prompt une fois connecté :

"Utilise website-contact-extractor pour lancer un scrape et donne-moi les résultats sous forme de tableau."

Les clients avec découverte dynamique des outils (Claude.ai, VS Code) reçoivent le schéma d'entrée complet automatiquement via add-actor.

Utiliser avec des plateformes no-code

Déclenchez cet actor depuis votre outil d'automatisation. Toutes les plateformes ci-dessous peuvent appeler l'API Apify en quelques clics — sans code.

  1. Ajoutez le node Apify pour n8n (installé par défaut sur n8n Cloud ; en self-hosted installez @apify/n8n-nodes-apify).
  2. Définissez Actor sur santamaria-automations/website-contact-extractor.
  3. Choisissez l'opération Run Actor and get dataset, collez votre JSON d'entrée, et connectez un node aval (Google Sheets, Postgres, webhook, …).
  1. Créez un nouveau Zap avec n'importe quel déclencheur.
  2. Ajoutez une action Webhooks by Zapier POST vers https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN.
  3. Body : votre JSON d'entrée. Content-Type : application/json.
  1. Créez un nouveau scénario.
  2. Ajoutez un module HTTP : URL https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN, méthode POST, body raw JSON.
  3. Parsez la réponse avec un module JSON pour itérer les items en aval.
  1. Créez un nouveau workflow.
  2. Ajoutez une étape HTTP Request : POST vers https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN.
  3. Accédez à steps.http.$return_value dans les étapes suivantes.
  1. Installez le plugin API Connector.
  2. Ajoutez une nouvelle API : POST https://api.apify.com/v2/acts/santamaria-automations~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN, body type JSON.
  3. Initialisez l'appel avec votre input, puis référencez le tableau de réponse dans les actions de workflow.
Ouvrir sur Apify → Essayer maintenant — offre gratuite disponible