Fornece informações de propriedade atuais e históricas sobre domínios/IPs. Identifica todas as conexões entre domínios, registrantes, registradores e servidores DNS.
Examine todas as conexões atuais e históricas de DNS / IP entre domínios e registros A, MX, NS e outros. Monitore suspicious alterações nos registros de DNS.
Obtenha o contexto detalhado de um endereço IP , incluindo a geolocalização do usuário, o fuso horário, os domínios conectados, o tipo de conexão, o intervalo IP, ASN e outros detalhes de propriedade da rede.
Acesse nossa solução baseada na web para pesquisar e monitorar todos os eventos de domínio de interesse.
Obtenha acesso a uma solução de nível empresarial baseada na web para pesquisar e monitorar registros de domínios e detalhes de propriedade para termos de marca, correspondências difusas, registrantes de interesse e muito mais.
DNS independente e baseado em evidências e inteligência sobre abusos para candidatos, consultores, governos e advogados que participam do Programa de Novos gTLDs da ICANN 2026.
A inteligência preditiva contra ameaças é sua melhor linha de defesa. Assine os feeds para fortalecer sua postura de segurança cibernética. Entre em contato conosco hoje mesmo para obter mais informações.
Desbloqueie a inteligência integrada sobre propriedades da Internet e sua propriedade, infraestrutura e outros atributos.
Nosso conjunto completo de inteligência de domínio, IP e DNS está disponível por meio de chamadas de API como uma assinatura anual com preços previsíveis.
Oferece acesso completo a dados de WHOIS, IP, DNS e subdomínio para enriquecimento de produtos, busca de ameaças e muito mais.
Descubra todas as superfícies de ataque com esta API para incorporar descoberta de ativos, varredura de vulnerabilidades e metadados de tecnologia em sua plataforma. Agora em acesso antecipado.
Converse com nossas APIs usando LLMs. Conecte seu LLM preferido à API do WhoisXML e simplesmente converse sobre WHOIS, DNS, inteligência contra ameaças e muito mais.
Sou seu Domain Intelligence Assistant. Facilito a exploração de dados de WHOIS, DNS e ameaças da API WhoisXML - sou baseado na nuvem, rápido e sempre pronto para ajudar.
Um GPT personalizado para pesquisas WHOIS, DNS, IP e inteligência de ameaças. Conecta o ChatGPT diretamente à API WhoisXML para permitir investigações rápidas e conversacionais e insights sobre domínios.
Um Pool Universal de Créditos de API
Simplifique a compra e o uso de créditos da API com um único saldo válido para todo o nosso portfólio de produtos.
Os arquivos de informações de domínio e de alterações semanais estão no formato JSON Lines (.jsonl) — um registro JSON por linha. O arquivo de nomes de domínio é um CSV (.csv) de coluna única com uma linha de cabeçalho “domainName”. Todos os arquivos de feed de dados são compactados com zstd (Zstandard).
Cada registro é composto pelo nome de domínio, pela seção de dados com os campos de registro do domínio e cinco seções de contato. Cada campo é um objeto que contém o valor do campo, a data em que foi confirmado pela última vez pelo nosso sistema e um indicador que mostra se o valor foi restaurado a partir de registros históricos por estar vazio ou ocultado no registro ativo atual.
{
"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": [ ... ]
}
nomeDoDomínio |
O nome de domínio associado. |
dados |
Os campos do registro do domínio (datas, servidores de nomes, registrador, status). Uma matriz de objetos de campo (consulte “Estrutura do objeto de campo” abaixo). |
contato do registrante |
Contém as informações de contato do registrante. Uma matriz de objetos de campo. |
contato administrativo |
Contém informações de contato administrativo. A estrutura é a mesma do campo registrantContact. |
contato técnico |
Contém informações de contato técnico. A estrutura é a mesma do campo registrantContact. |
contato para cobrança |
Contém informações de contato para fins de cobrança. A estrutura é a mesma do campo registrantContact. |
zoneContact |
Contém informações de contato da zona. A estrutura é a mesma do campo registrantContact. |
Cada campo nas seções de dados e de contatos é um objeto com as seguintes chaves:
nomeDoCampo |
O nome do campo (consulte as listas de campos abaixo). |
valorDoCampo |
O valor mais informativo disponível para o campo. Obtido do registro atual do WHOIS/RDAP quando definido nesse registro; caso contrário, recuperado do registro histórico mais recente do WHOIS que o continha. Uma string vazia ou nulo, caso nenhum valor tenha sido registrado anteriormente. |
dataDaAuditoria |
A data em que o valor do campo foi confirmado ou registrado pela última vez pelo nosso sistema, no formato ISO 8601. |
isEmptyOrRedactedNow |
verdadeiro se o campo estiver vazio ou ocultado no registro ativo atual — o que significa que o valor exibido foi restaurado a partir de dados históricos do WHOIS. falso se o valor vier do registro atual. |
createdDateISO8601 |
A data em que o domínio foi registrado, no formato ISO 8601. |
dataDeAtualizaçãoISO8601 |
A data da última atualização do registro do domínio, no formato ISO 8601. |
dataDeVencimentoISO8601 |
A data de vencimento do registro do domínio, no formato ISO 8601. |
createdDateRaw |
A data em que o registro WHOIS do domínio foi criado inicialmente, no formato bruto. |
dataDeAtualizaçãoBruta |
A última data em que o registro WHOIS do domínio foi atualizado, em formato bruto. |
expiresDateRaw |
A data de vencimento do registro WHOIS do domínio, em formato bruto. |
servidores de nomes |
Os servidores de nomes do domínio, separados por “|”. |
whoisServer |
O servidor WHOIS do qual o registro foi obtido. |
nome do registrador |
Nome do registrador |
status |
O(s) código(s) de status do domínio. Consulte https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en |
Todas as cinco seções de contato (registrantContact, administrativeContact, technicalContact, billingContact, zoneContact) compartilham a mesma lista de campos:
nome |
O nome do contato. |
organização |
A organização do contato. |
rua |
O endereço do contato. |
cidade |
A cidade do contato. |
estado |
O estado ou região do contato. |
código postal |
O código postal do contato. |
país |
O país do contato. |
e-mail |
O endereço de e-mail do contato. |
telefone |
O número de telefone do contato. |
telephoneExt |
O ramal telefônico do contato. |
fax |
O número de fax do contato. |
faxExt |
O ramal de fax do contato. |
nomeDoDomínio
example.com
example.net
example.org
...
Cada linha é um registro com a mesma estrutura dos arquivos de informações de domínio (a seção de dados e as cinco seções de contato), precedida por duas chaves: changeType, que indica o motivo pelo qual o domínio está presente no arquivo, e 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 |
Por que o domínio aparece no arquivo de alterações desta semana. Uma das seguintes razões:
|
nomeDoDomínio |
O nome de domínio associado. |
data, registrantContact, administrativeContact, technicalContact, billingContact, zoneContact |
Da mesma forma que nos arquivos de informações do domínio — consulte “Estrutura do registro” e “Estrutura do objeto de campo” acima. Um campo que esteja ausente no registro ativo atual e não tenha nenhum valor histórico possui um valor de campo (fieldValue) nulo, com o atributo isEmptyOrRedactedNow definido como true. |
Estamos aqui para ouvir. Para obter uma resposta rápida, selecione o tipo de solicitação. Ao enviar uma solicitação, você concorda com nossos Termos de Serviço e Política de Privacidade.