Fazendo solicitações | Documentação antiga | DNS Lookup API | WhoisXML API

Fazer solicitações

Um domínio tem vários registros associados a ele, um servidor DNS pode ser consultado para determinar o endereço IP do domínio principal (registro A), servidores de e-mail (registros MX), servidores DNS (nameservers NS) e outros itens como registros SPF (registros TXT).

O WhoisXmlApi.com fornece RESTful APIs. Ela foi projetada para comunicação de servidor para servidor entre seu sistema e a rede WhoisXmlApi.com usando protocolos HTTP ou HTTPS padrão. As respostas da consulta são fornecidas no format XML ou JSON com base em suas solicitações, que são feitas por meio dos métodos GET/POST.

Para começar, você precisa de uma conta no WhoisXmlApi.com. A autenticação é necessária a cada vez para usar a API.
As primeiras 500 pesquisas de DNS são gratuitas quando você se registrar para uma conta gratuita.


OBTER https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=bbc.com&type=_all
Leva até um minuto para ativar sua conta após o registro.

Parâmetros de entrada

apiKey

Required. Obtenha sua chave de API pessoal na página Meus produtos.

domainName

Required. O domínio de destino.

type

Necessário. Tipo de DNS: A, NS, SOA, MX, etc. É possível especificar vários valores separados por vírgulas, por exemplo, A,SOA,TXT; todos os registros podem ser recuperados com type=_all.

Valores aceitáveis: A, NS, SOA, MX, etc;

outputFormat

Opcional. Formato de saída da resposta.

Valores aceitáveis: JSON | XML

Padrão: XML

digest

Optional. Uma função javascript usada quando outputFormat é JSON; esta é uma implementação conhecida como JSONP que invoca o retorno de chamada na resposta retornada

Acesso gratuito

Após a inscrição, você recebe automaticamente um plano de assinatura gratuito limitado a 500 consultas.

Limites de uso e limitação de solicitações

O número máximo de solicitações por segundo é 30. Caso o limite seja ultrapassado, suas solicitações subsequentes serão rejeitadas até o próximo segundo.

Essa API também está disponível com um balanceador de carga dedicado e um ponto de extremidade premium para permitir consultas mais rápidas como parte de nossos Premium API Services e Enterprise API Packages.

Tipos de DNS compatíveis

Oferecemos suporte a cerca de cinquenta tipos de DNS. Você pode usar códigos de tipo ou nomes da tabela abaixo:

Nome Code Nome Code
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
RM9NAPTR35
NULL10KX36
WKS11CERT37
PTR12A638
HINFO13DNAME39
MINFO14APL42
MX15DS43
TXT16SSHFP44
RP17IPSECKEY45
AFSDB
18RRSIG46
X2519NSEC47
ISDN20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA52
KEY25ANY255
PX26DLV32769