DNSSOR REST API
Versão 1.0 — URL base: https://dnssor.com/api/v1
Uma API JSON rápida e confiável para pesquisas de DNS, consultas WHOIS, análise de certificados SSL e geolocalização de IP. Projetado para desenvolvedores e administradores de sistema.
Todas as solicitações requerem uma chave de API. Autentique-se via Google para obter um instantaneamente – sem necessidade de formulário de registro.
Opção 1 – Cabeçalho (recomendado)
X-API-Key: demo-key-dnssor-2026
Opção 2 – String de consulta
?api_key=demo-key-dnssor-2026
demo-key-dnssor-2026 (limite de 100 req/hora) | Plan | Solicitações/hora | Cache TTL |
|---|---|---|
| Demonstração (sem autenticação) | — | — |
| Gratuito (login do Google) | 100 | IndisponÃvel |
| Pró (entre em contato conosco) | 10,000 | IndisponÃvel |
Exceder os limites retorna HTTP 429. Cabeçalhos: X-RateLimit-Remaining
| Método | Ponto final | Descrição | Cache |
|---|---|---|---|
| GET | /api/v1/dns | Pesquisa de DNS (A, AAAA, MX, NS, TXT, CNAME, SOA) | 5 min |
| GET | /api/v1/whois | WHOIS analisado + dados brutos | 1 hr |
| GET | /api/v1/ssl | Detalhes do certificado SSL + SAN + dias restantes | 1 hr |
| GET | /api/v1/ip | Geolocalização IP + ISP + ASN + DNS reverso | 1 hr |
| GET | /api/v1/ping | Teste de ping TCP (4 pacotes via porta 80) | IndisponÃvel |
| GET | /api/v1/status | Status operacional da API | IndisponÃvel |
Consulte registros DNS para um domínio.
| Parâmetro | TIPO | Obrigatório | Descrição |
|---|---|---|---|
| domain | string | ✅ | Domain |
| type | string | — | Tipo de registro: A, AAAA, MX, NS, TXT, CNAME, SOA, ALL (padrão: ALL) |
| server | string | — | IP do servidor DNS (padrão: 1.1.1.1) |
curl "https://dnssor.com/api/v1/dns?domain=google.com&type=MX" \
-H "X-API-Key: demo-key-dnssor-2026"
Resposta:
{
"success": true,
"data": {
"domain": "google.com",
"server": "1.1.1.1",
"records": [
{ "type": "MX", "name": "google.com", "value": "smtp.google.com", "ttl": 3600, "extras": { "pref": 10 } }
],
"count": 1
},
"timestamp": 1784495435}
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| domain | ✅ | Domain |
| raw | — | WHOIS bruto |
curl "https://dnssor.com/api/v1/whois?domain=google.com&raw=1" \
-H "X-API-Key: demo-key-dnssor-2026"
curl "https://dnssor.com/api/v1/ssl?domain=google.com" \
-H "X-API-Key: demo-key-dnssor-2026"
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| ip | ✅ | Endereço IP |
curl "https://dnssor.com/api/v1/ip?ip=8.8.8.8" \
-H "X-API-Key: demo-key-dnssor-2026"
JavaScript / Node.js
const res = await fetch(
'https://dnssor.com/api/v1/dns?domain=google.com',
{ headers: { 'X-API-Key': 'demo-key-dnssor-2026' } }
);
const data = await res.json();
Python
import requests
r = requests.get(
'https://dnssor.com/api/v1/dns',
params={'domain': 'google.com'},
headers={'X-API-Key': 'demo-key-dnssor-2026'}
)
Pronto para começar a integração?
Faça login com segurança com sua conta do Google para receber sua chave de API pessoal e gratuita instantaneamente.
Faça login com o GoogleSem cartão de crédito. Nenhum formulário de registro. 100 solicitações/hora incluídas.