Faire des demandes | Documentation ancienne | DNS Lookup API | WhoisXML API

Formuler des demandes

Un domaine est associé à un certain nombre d'enregistrements. Un serveur DNS peut être interrogé pour déterminer l'adresse IP du domaine primaire (enregistrement A), des serveurs de messagerie (enregistrements MX), des serveurs DNS (serveurs de noms NS) et d'autres éléments tels que les enregistrements SPF (enregistrements TXT).

WhoisXmlApi.com fournit des API RESTful. Il est conçu pour la communication de serveur à serveur entre votre système et le réseau WhoisXmlApi.com en utilisant les protocoles standards HTTP ou HTTPS. Les réponses aux requêtes sont livrées au format XML ou JSON en fonction de vos demandes qui sont effectuées via les méthodes GET/POST.

Pour commencer, vous avez besoin d'un compte sur WhoisXmlApi.com. L'authentification est requise à chaque fois pour utiliser l'API.
Les 500 premières recherches DNS sont gratuites lorsque vous vous inscrivez pour un compte gratuit.


GET https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=bbc.com&type=_all
L'activation de votre compte après l'enregistrement prend jusqu'à une minute.

Paramètres d'entrée

apiKey

Nécessaire. Obtenez votre clé API personnelle sur la page Mes produits.

domainName

Obligatoire. Le nom de domaine cible.

type

Obligatoire. Type de DNS : A, NS, SOA, MX, etc. Vous pouvez spécifier plusieurs valeurs séparées par des virgules, par exemple A,SOA,TXT ; tous les enregistrements peuvent être récupérés avec type=_all.

Valeurs acceptables : A, NS, SOA, MX, etc ;

outputFormat

Facultatif. Format de sortie de la réponse.

Valeurs acceptables : JSON | XML

Par défaut : XML

digest

Facultatif. Une fonction javascript utilisée lorsque outputFormat est JSON ; il s'agit d'une implémentation connue sous le nom de JSONP qui invoque le rappel sur la réponse renvoyée.

Accès gratuit

Après l'inscription, vous bénéficiez automatiquement d'un plan d'abonnement gratuit limité à 500 requêtes.

Limitation de l'utilisation et des demandes

Le nombre maximum de demandes par seconde est de 30. Si la limite est dépassée, vos demandes suivantes seront rejetées jusqu'à la seconde suivante.

Cette API est également disponible avec un équilibreur de charge dédié et un point d'extrémité premium pour permettre des requêtes plus rapides dans le cadre de nos Premium API Services et Enterprise API Packages.

Types de DNS pris en charge

Nous prenons en charge une cinquantaine de types de DNS. Vous pouvez utiliser les codes de type ou les noms du tableau ci-dessous :

Nom Code Nom Code
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
MR9NAPTR35
NULL10KX36
WKS11CERT37
PTR12A638
HINFO13DNAME39
MINFO14APL42
MX15DS43
TXT16SSHFP44
RP17IPSECKEY45
AFSDB18RRSIG46
X2519NSEC47
RNIS20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA52
KEY25ANY255
PX26DLV32769