À qui appartient un nom de domaine
Le WHOIS est la fiche d’état civil d’un nom de domaine. En l’interrogeant, vous obtenez le registrar auprès duquel il est enregistré, ses dates de création et d’expiration, ses serveurs de noms et, selon les cas, des éléments sur son titulaire. C’est la source pour comprendre qui gère un domaine et depuis quand il existe.
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 raconte une fiche WHOIS
Chaque nom de domaine enregistré laisse une trace dans un annuaire public tenu par son registre. Le WHOIS y puise le registrar qui l’administre, la date de première création, la date d’expiration, la dernière mise à jour et les serveurs de noms qui le font pointer quelque part. Ces éléments dessinent l’histoire d’un domaine : un nom créé la semaine dernière n’inspire pas la même confiance qu’un domaine actif depuis dix ans. C’est un premier réflexe utile avant d’acheter un nom, de traiter avec un site inconnu ou de reprendre un portefeuille.
Confidentialité : ce que le RGPD a changé
Autrefois, le WHOIS affichait en clair le nom, l’adresse et le téléphone du titulaire. Depuis le RGPD, les registres masquent les coordonnées personnelles des particuliers : pour les noms en .fr, l’AFNIC ne diffuse plus ces données sans motif légitime. Vous verrez donc souvent des champs anonymisés ou renvoyant à un service de protection. Les informations techniques — dates, registrar, serveurs de noms — restent, elles, publiques. La vérification respecte cette logique : elle rend ce que le registre accepte de diffuser, ni plus ni moins.
Une donnée publique, un tarif clair
La vérification n’a besoin que du nom de domaine et lit l’annuaire public du registre : aucun accès privilégié, aucune donnée à fournir de votre côté. Le tarif est de $0.002 par requête, en dollars US, sans abonnement. Le résultat s’obtient sur cette page ou via l’API, selon que vous cherchez une réponse ponctuelle ou que vous intégrez la vérification dans un outil à vous. Le prix est publié à l’avance, capacité par capacité.
Cas d’usage
Vérifier un domaine avant d’acheter
Avant d’acquérir un nom sur le marché de l’occasion, Julien Lefèvre consulte le WHOIS pour connaître sa date de création, son registrar et son historique déclaré.
Jauger un site inconnu
Face à un vendeur en ligne jamais croisé, Sophie Nguyen regarde depuis quand le domaine existe : un nom enregistré il y a trois jours invite à la prudence.
Identifier les serveurs de noms
Studio Lumen SAS lit les serveurs de noms déclarés au WHOIS pour retrouver chez quel prestataire un domaine client est réellement hébergé.
Questions fréquentes
Pourquoi le nom du propriétaire n’apparaît-il pas ?
Depuis le RGPD, les coordonnées personnelles des titulaires particuliers sont masquées par les registres. Pour les noms en .fr, l’AFNIC ne les diffuse pas librement. Vous obtenez les informations techniques et administratives, mais rarement l’identité d’un particulier, protégée par la réglementation.
Quelle différence avec la consultation DNS ?
Le WHOIS renseigne sur l’enregistrement du nom : qui l’administre, depuis quand, jusqu’à quand. La consultation DNS, elle, indique où le domaine pointe techniquement — vers quelle adresse, quel serveur de messagerie. L’un parle d’état civil, l’autre d’adresse : deux vérifications complémentaires.
À quoi sert concrètement le WHOIS ?
À juger l’ancienneté et le sérieux d’un domaine, à retrouver son registrar pour une démarche, à préparer l’achat d’un nom ou à vérifier la cohérence d’un portefeuille. C’est un point de départ factuel quand on ne sait rien d’un site.
Les informations sont-elles fiables et à jour ?
Elles proviennent directement de l’annuaire du registre, la source officielle. Leur fraîcheur dépend du registre et du titulaire, qui doit tenir ses données à jour. Les dates et le registrar sont généralement fiables ; les champs personnels, quand ils existent, le sont moins.
Combien coûte une requête WHOIS ?
$0.002 par requête, en dollars US, sans abonnement ni compte à ouvrir. Vous payez à l’usage, et une facture peut vous être adressée pour votre comptabilité si vous en avez besoin.
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/whois \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/whois", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"domain": "ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/whois",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"domain": "ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/whois", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"domain":"ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"domain":"ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/whois", 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
{
"domain": "ejemplo.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.whois",
"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. |