Date d’expiration d’un domaine
La vérification d’expiration interroge le registre d’un nom de domaine et vous rend sa date d’échéance. Vous savez ainsi quand il faudra le renouveler, combien de jours il reste, et vous évitez la mésaventure classique : un domaine qui tombe faute d’avoir été renouvelé à temps, et que l’on récupère ensuite au prix fort, quand on le récupère.
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.
Un oubli qui coûte cher
Un nom de domaine ne s’achète pas, il se loue par périodes. Passée l’échéance, s’il n’est pas renouvelé, il finit par se libérer — et le premier venu peut le récupérer. Pour une entreprise, c’est le site, les adresses e-mail et parfois des années de référencement qui disparaissent d’un coup. Des noms laissés expirer par simple oubli sont revendus à prix d’or ou détournés. Connaître l’échéance à l’avance transforme une catastrophe possible en une formalité qu’on règle tranquillement, plusieurs semaines avant la date.
Ce que la vérification renvoie
Le service interroge le registre du domaine et lit la date d’expiration officielle, le nombre de jours restants, ainsi que le registrar auprès duquel il est enregistré. Ces informations sont publiques : elles proviennent des annuaires que tiennent les registres, comme l’AFNIC pour les noms en .fr. Vous obtenez une échéance ferme, pas une estimation. Selon l’extension, certains registres masquent une partie des données pour protéger la vie privée du titulaire, mais la date de fin, elle, reste généralement lisible.
Contrôle ponctuel ou surveillance
Un contrôle ponctuel coûte $0.002 par vérification, en dollars US, sans abonnement. Mais l’intérêt d’une échéance, c’est de ne pas la manquer : le KIT propose aussi une surveillance récurrente qui reprend le même contrôle à intervalle régulier et vous alerte à l’approche de la date, avec des notifications par e-mail et Telegram en cours d’ouverture. Vous consultez le résultat sur cette page ou via l’API. Le prix est affiché d’avance, sans surprise au moment de payer.
Cas d’usage
Ne pas perdre son domaine principal
Atelier Garnier SARL vérifie l’échéance de son domaine et découvre qu’il expire dans trois semaines : le renouvellement est lancé bien avant que le site ne risque de disparaître.
Reprendre un portefeuille de domaines
En reprenant la gestion des sites d’un client, Studio Lumen SAS contrôle l’échéance de chaque nom pour éviter qu’un domaine oublié ne tombe pendant la transition.
Guetter un domaine convoité
Un entrepreneur suit la date d’expiration d’un nom de domaine qui l’intéresse, pour savoir à partir de quand il pourrait éventuellement se libérer.
Questions fréquentes
Que se passe-t-il si mon domaine expire ?
Passée l’échéance, le domaine entre d’abord dans une phase de grâce où vous pouvez encore le renouveler, souvent avec un surcoût. Ensuite il peut être libéré et racheté par un tiers. Le site et les e-mails associés cessent alors de fonctionner. Anticiper l’échéance évite tout ce parcours.
Est-ce la même chose que la date du certificat SSL ?
Non, ce sont deux échéances distinctes. Le certificat SSL protège la connexion et se renouvelle souvent tout seul ; l’enregistrement du domaine, lui, est votre droit d’usage du nom. Un domaine peut avoir un certificat valide et pourtant arriver à expiration : ce sont deux vérifications différentes.
Cela fonctionne-t-il pour les domaines en .fr ?
Oui, comme pour la plupart des extensions courantes. Les noms en .fr sont gérés par l’AFNIC, dont le registre publie la date d’expiration. Selon l’extension et les règles de confidentialité, certaines informations sur le titulaire peuvent être masquées, mais l’échéance reste consultable.
D’où viennent ces informations ?
Des annuaires publics tenus par les registres et registrars. La vérification n’a besoin que du nom de domaine ; elle ne demande aucun identifiant ni accès à votre compte de gestion. Vous lisez la même donnée officielle que celle du registre.
Comment être prévenu avant l’échéance ?
En passant du contrôle ponctuel à une surveillance récurrente : le même test est répété à intervalle régulier et vous alerte à l’approche de la date. Les alertes par e-mail et Telegram rejoignent progressivement les canaux du KIT.
Combien coûte le contrôle et puis-je avoir une facture ?
$0.002 par vérification, en dollars US, sans abonnement, et une facture peut vous être remise. L’achat est direct, par PayPal ou par message, sans compte au préalable.
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/domain-expiry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/domain-expiry", {
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/domain-expiry",
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/domain-expiry", 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/domain-expiry", 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.domain_expiry",
"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. |