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

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 APIs RESTful. 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 formato formato 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

Obrigatório. Obtenha sua chave de API pessoal na página Meus produtos.

domainName

Obrigatório. O nome do domínio de destino.

tipo

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

resumo

Opcional. Uma função javascript usada quando outputFormat é JSON; essa é uma implementação 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 endpoint 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 Código Nome Código
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
RM9NAPTR35
NULO10KX36
WKS11CERT37
RTP12A638
HINFO13DNAME39
MINFO14APL42
MX15DS43
TXT16SSHFP44
RP17IPSECKEY45
AFSDB18RRSIG46
X2519NSEC47
RDSI20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA52
CHAVE25QUALQUER255
PX26DLV32769