Fazer solicitações | Documentação | 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 (servidores de nomes 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 entregues no 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.

Ponto de extremidade da API

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

Coleção Postman

O Postman é um aplicativo de desktop e da Web que permite fazer solicitações a uma API a partir de uma interface gráfica de usuário. Recomendamos usar o Postman com os pontos de extremidade das WhoisXML APIs ao explorar a funcionalidade das APIs, bem como quando estiver solucionando problemas com seu aplicativo.

A coleção Postman da WhoisXML API está disponível nos seguintes links:

A coleção inclui um ambiente pré-configurado. Você precisará configurar a api_key para disparar cada solicitação. Obtenha sua chave de API pessoal na página Meus produtos. Se você tiver dúvidas relacionadas à API, fale conosco.

Parâmetros de entrada

apiKey

Obrigatório. 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

retorno de chamada

Opcional. Uma função javascript usada quando outputFormat é JSON; essa é 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