Fournir des informations actuelles et historiques sur la propriété des domaines/IP. Identifier toutes les connexions entre les domaines, les titulaires, les bureaux d'enregistrement et les serveurs DNS.
Examinez toutes les connexions DNS / IP actuelles et historiques entre les domaines et les enregistrements A, MX, NS et autres. Surveillez les modifications suspectes apportées aux enregistrements DNS.
Obtenez le contexte détaillé d'une adresse IP, y compris la géolocalisation de l'utilisateur, le fuseau horaire, les domaines connectés, le type de connexion, la plage IP, l'ASN et d'autres détails relatifs à la propriété du réseau.
Accédez à notre solution basée sur le web afin d'examiner et de surveiller tous les détails du domaine qui vous intéressent.
Accédez à une solution d'entreprise basée sur le web pour rechercher et contrôler les enregistrements de domaines et les détails de propriété pour les termes de marque, les correspondances floues, les registrants d'intérêt, et plus encore.
Des informations indépendantes et fondées sur des données factuelles concernant le DNS et les abus, destinées aux candidats, aux conseillers, aux gouvernements et aux avocats participant au programme des nouveaux gTLD 2026 de l'ICANN.
La veille prédictive sur les menaces est votre meilleure première ligne de défense. Abonnez-vous aux flux pour renforcer votre position en matière de cybersécurité. Contactez-nous dès aujourd'hui pour plus d'informations.
Débloquer des informations intégrées sur les propriétés Internet et leur propriété, l'infrastructure et d'autres attributs.
Notre ensemble complet de renseignements sur les domaines, les IP et les DNS est disponible via des appels API sous la forme d'un abonnement annuel à des prix prévisibles.
Offre un accès complet aux données WHOIS, IP, DNS et sous-domaines pour l'enrichissement des produits, la chasse aux menaces et bien plus encore.
Identifiez l'ensemble de vos surfaces d'attaque grâce à cette API qui vous permet d'intégrer la découverte des ressources, l'analyse des vulnérabilités et les métadonnées techniques à votre plateforme. Disponible dès maintenant en accès anticipé.
Communiquez avec nos API à l'aide de modèles de langage génératif (LLM). Connectez votre LLM préféré à WhoisXML API et discutez simplement de WHOIS, du DNS, des informations sur les menaces et bien plus encore.
Je suis votre assistant de veille sur les domaines. Je facilite l'exploration des données WHOIS, DNS et des menaces à partir de WhoisXML API - je suis basé sur le cloud, rapide et toujours prêt à aider.
Un modèle GPT personnalisé pour la recherche de données WHOIS, DNS, IP et de renseignements sur les menaces. Il relie ChatGPT directement à WhoisXML API afin de permettre des recherches rapides et interactives ainsi que l'analyse approfondie des domaines.
Un pool de crédits API universel
Simplifiez l'achat et l'utilisation de crédits API grâce à un solde unique valable pour l'ensemble de notre gamme de produits.
Les fichiers contenant les informations sur les domaines et les modifications hebdomadaires sont au format JSON Lines (.jsonl) : un enregistrement JSON par ligne. Le fichier des noms de domaine est un fichier CSV (.csv) à une seule colonne, comportant une ligne d'en-tête intitulée « domainName» . Tous les fichiers de flux de données sont compressés avec zstd (Zstandard).
Chaque enregistrement se compose du nom de domaine, de la section « Données » contenant les champs d’enregistrement du domaine, et de cinq sections « Contact ». Chaque champ est un objet contenant la valeur du champ, la date de sa dernière confirmation par notre système, ainsi qu’un indicateur précisant si la valeur a été restaurée à partir d’enregistrements historiques parce qu’elle est vide ou masquée dans l’enregistrement actif actuel.
{
"domainName": "example.com",
"data": [
{"fieldName": "createdDateISO8601", "fieldValue": "2013-07-22T00:00:00+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateISO8601", "fieldValue": "2013-07-22T00:00:00+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateISO8601", "fieldValue": "2026-03-22T20:15:53+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "createdDateRaw", "fieldValue": "2013-07-22", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateRaw", "fieldValue": "2013-07-22", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateRaw", "fieldValue": "2026-03-22T20:15:53.197Z", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "nameServers", "fieldValue": "ns1.example.com|ns2.example.com", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "whoisServer", "fieldValue": "whois.example-registrar.com", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "registrarName", "fieldValue": "Example Registrar, Inc.", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "status", "fieldValue": "clientTransferProhibited", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false}
],
"registrantContact": [
{"fieldName": "name", "fieldValue": "John Doe", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "organization", "fieldValue": "Example Inc.", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "street", "fieldValue": "123 Example Street", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "city", "fieldValue": "Jacksonville", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "state", "fieldValue": "FL", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "postalCode", "fieldValue": "32256", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "country", "fieldValue": "UNITED STATES", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "email", "fieldValue": "[email protected]", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "telephone", "fieldValue": "13105551234", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "telephoneExt", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "fax", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "faxExt", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true}
],
"administrativeContact": [ ... ],
"technicalContact": [ ... ],
"billingContact": [ ... ],
"zoneContact": [ ... ]
}
nom de domaine |
Le nom de domaine associé. |
données |
Les champs de l'enregistrement du domaine (dates, serveurs de noms, bureau d'enregistrement, statut). Un tableau d' objets « champ » (voir « Structure de l'objet champ » ci-dessous). |
contact du titulaire du nom de domaine |
Contient les coordonnées du titulaire. Un tableau d'objets de champ. |
contact administratif |
Contient les coordonnées administratives. La structure est identique à celle du champ « registrantContact ». |
Contact technique |
Contient les coordonnées techniques. La structure est identique à celle du champ « registrantContact ». |
Contact pour la facturation |
Contient les coordonnées de facturation. La structure est identique à celle du champ « registrantContact ». |
zoneContact |
Contient les coordonnées de la zone. La structure est identique à celle du champ « registrantContact ». |
Chaque champ des sections « Données » et « Contacts » est un objet comportant les clés suivantes :
nomDuChamp |
Le nom du champ (voir les listes de champs ci-dessous). |
valeurDuChamp |
Valeur la plus complète disponible pour ce champ. Elle est extraite de l'enregistrement WHOIS/RDAP actuel lorsqu'elle y est définie ; sinon, elle est récupérée à partir du dernier enregistrement WHOIS historique qui la contenait. Une chaîne vide ou la valeur nulle est renvoyée si aucune valeur n'a jamais été enregistrée. |
date_d'audit |
Date à laquelle la valeur de ce champ a été confirmée ou enregistrée pour la dernière fois par notre système, au format ISO 8601. |
isEmptyOrRedactedNow |
vrai si le champ est vide ou masqué dans l'enregistrement actif actuel — ce qui signifie que la valeur affichée a été restaurée à partir des données WHOIS historiques. faux si la valeur provient de l' enregistrement actuel. |
createdDateISO8601 |
Date d'enregistrement du nom de domaine, au format ISO 8601. |
dateDeMiseÀJourISO8601 |
Date de la dernière mise à jour de l'enregistrement du nom de domaine, au format ISO 8601. |
date_d'expiration_ISO_8601 |
Date d'expiration de l'enregistrement du domaine, au format ISO 8601. |
dateDeCréationBrute |
Date de création initiale de la fiche WHOIS du domaine, au format brut. |
dateDeMiseÀJourBrute |
Date de la dernière mise à jour de la fiche WHOIS du domaine, au format brut. |
date_d'expiration_brute |
Date d'expiration de l'enregistrement WHOIS du domaine, au format brut. |
serveurs de noms |
Les serveurs de noms du domaine, séparés par « | ». |
whoisServer |
Le serveur WHOIS auprès duquel l'enregistrement a été récupéré. |
nom du registraire |
Nom du registraire |
statut |
Le ou les codes d'état du domaine. Voir https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en |
Les cinq sections de contact (registrantContact, administrativeContact, technicalContact, billingContact, zoneContact) partagent la même liste de champs :
nom |
Le nom du contact. |
organisation |
L'organisation du contact. |
rue |
L'adresse postale de la personne à contacter. |
ville |
La ville du contact. |
État |
L'État ou la région du contact. |
code postal |
Le code postal du contact. |
pays |
Le pays du contact. |
e-mail |
L'adresse e-mail du contact. |
téléphone |
Le numéro de téléphone de la personne à contacter. |
numéro de téléphoneExt |
Le numéro de poste de la personne à contacter. |
fax |
Le numéro de fax de la personne à contacter. |
faxExt |
Le numéro de fax de ce contact. |
nom de domaine
example.com
example.net
example.org
...
Chaque ligne correspond à une entrée présentant la même structure que dans les fichiers d'informations sur les domaines (la section « données » et les cinq sections « contact »), précédée de deux clés : « changeType », qui indique la raison pour laquelle le domaine figure dans le fichier, et « domainName ».
{
"changeType": "updated",
"domainName": "example.com",
"data": [
{"fieldName": "createdDateISO8601", "fieldValue": "2024-08-19T18:26:12+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateISO8601", "fieldValue": "2025-09-26T07:58:15+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateISO8601", "fieldValue": "2026-08-19T18:26:12+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "createdDateRaw", "fieldValue": "2024-08-19T18:26:12Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateRaw", "fieldValue": "2025-09-26T07:58:15Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateRaw", "fieldValue": "2026-08-19T18:26:12Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "nameServers", "fieldValue": "ns1.example.com|ns2.example.com", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "whoisServer", "fieldValue": "whois.example-registrar.com", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "registrarName", "fieldValue": "Example Registrar, Inc.", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "status", "fieldValue": "clientTransferProhibited", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false}
],
"registrantContact": [
{"fieldName": "name", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "organization", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "street", "fieldValue": "123 Example Street", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "city", "fieldValue": "Jacksonville", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "state", "fieldValue": "FL", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "postalCode", "fieldValue": "32256", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "country", "fieldValue": "UNITED STATES", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "email", "fieldValue": "[email protected]", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "telephone", "fieldValue": "13105551234", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "telephoneExt", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "fax", "fieldValue": "13105555678", "auditDate": "2024-07-02T21:01:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "faxExt", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false}
],
"administrativeContact": [ ... ],
"technicalContact": [ ... ],
"billingContact": [ ... ],
"zoneContact": [
{"fieldName": "name", "fieldValue": null, "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": true},
...
]
}
changeType |
Pourquoi ce domaine figure-t-il dans le fichier des modifications de cette semaine ? L'une des raisons suivantes :
|
nom de domaine |
Le nom de domaine associé. |
data, registrantContact, administrativeContact, technicalContact, billingContact, zoneContact |
Comme dans les fichiers d'informations sur le domaine — voir « Structure des enregistrements » et « Structure des objets de champ » ci-dessus. Un champ absent de l'enregistrement actif actuel et ne comportant aucune valeur historique a une valeur de champ (fieldValue) nulle, avec le paramètre isEmptyOrRedactedNow défini sur true. |
Nous sommes à votre écoute. Pour une réponse rapide, veuillez sélectionner votre type de demande. En soumettant une demande, vous acceptez nos conditions de service et notre politique de confidentialité.