Coordonnées d’une page
KIT repère les moyens de contact présents dans une page — adresses e-mail, numéros de téléphone, liens de réseaux sociaux — et vous les rend sous forme de liste nette. L’outil est conçu pour auditer vos propres pages : vérifier que le contact affiché sur votre site reste correct et à jour.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Ce que l’outil récupère
L’analyse lit le code de la page et en extrait les adresses e-mail, les numéros de téléphone au format français comme au format international (+33 6 12 34 56 78), les liens mailto: et tel:, ainsi que les profils de réseaux sociaux rattachés. Chaque coordonnée est renvoyée séparément, prête à être recopiée ou vérifiée, sans le reste du contenu de la page.
Un usage cadré : vos propres pages
Cet outil sert à contrôler vos propres pages : confirmer que l’adresse de contact de votre atelier ou l’e-mail affiché sur votre page « Mentions légales » est le bon. Il n’est pas destiné à constituer des listes de coordonnées de tiers : la prospection non sollicitée est encadrée en France et le RGPD s’applique. Utilisez-le pour l’audit, jamais pour collecter à l’insu des personnes concernées.
Depuis le navigateur ou par API
La page que vous lisez exécute l’outil directement : vous saisissez une URL, vous obtenez la liste. Le même traitement est disponible par API lorsque vous voulez contrôler plusieurs de vos pages depuis vos propres outils, et les canaux e-mail et Telegram, ainsi que les applications mobiles, viendront ensuite. L’API n’est qu’une des portes d’entrée, pas le produit. Vous choisissez le canal comme le rythme de vos contrôles, sans engagement dans la durée.
Cas d’usage
Vérifier sa page de contact après une refonte
Atelier Garnier SARL vient de refaire son site. Un contrôle confirme que le 01 23 45 67 89 et l’adresse de l’atelier s’affichent toujours, au bon endroit et sans coquille.
Contrôler ses mentions légales
Menuiserie Rousseau & Fils vérifie que l’e-mail de contact est identique sur toutes ses pages, pour éviter qu’un ancien alias traîne encore sur une page oubliée.
Après une migration de site
Studio Lumen SAS s’assure qu’aucune coordonnée n’a été perdue lors du passage au nouveau site, avant de couper l’ancien hébergement.
Questions fréquentes
L’outil fonctionne-t-il sur n’importe quelle page ou seulement les miennes ?
Il est prévu pour auditer vos propres pages. Constituer des listes de coordonnées de tiers pour les démarcher n’est pas un usage autorisé : la prospection non sollicitée est encadrée et le RGPD s’applique.
Récupère-t-il aussi les numéros au format international ?
Oui. Les numéros français (01 23 45 67 89, 06 12 34 56 78) comme les formats internationaux (+33 6 12 34 56 78) sont reconnus et rendus séparément.
Mes données sont-elles conservées ?
La page est lue le temps de l’analyse, la liste vous est renvoyée, puis le traitement s’efface. Rien n’est gardé au-delà de la requête.
Combien coûte une vérification ?
$0.002 la requête, sans abonnement. L’achat se fait directement, en une fois.
Puis-je obtenir une facture ?
Oui. Le paiement passe par PayPal et une vraie personne vous répond, en espagnol ou en anglais, pour tout justificatif nécessaire à votre comptabilité.
Faut-il créer un compte ?
Non. Il n’y a pas de compte à ouvrir : vous lancez l’outil et, pour l’usage par API, l’achat est direct.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/web/contacts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/contacts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/contacts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/contacts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/contacts", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"url": "https://ejemplo.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.contacts",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
timeout_sec | 30 |
max_crawl_pages | 25 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |