DNS

Consulte registros DNS de domínios (A, MX, TXT, NS, CNAME, SOA, SRV).

Endpoint Base dns.apibrasil.pro Autenticação API Key (Bearer) Formato JSON Rate Limit 50 req/min

Endpoints

POST /consulta

Consulta registros DNS de um domínio (JSON)

Parâmetros

Nome Tipo Obrigatório Descrição
dominio string ✅ Sim Domínio a ser consultado (ex: google.com)
tipos array ❌ Não Tipos de registro (A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, TODOS)

Exemplo de Requisição

curl -X POST "https://dns.apibrasil.pro/consulta" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"dominio":"google.com","tipos":["A","MX","TXT"]}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API DNS"
  }
}
GET /consulta

Consulta registros DNS de um domínio (query string)

Parâmetros

Nome Tipo Obrigatório Descrição
dominio string ✅ Sim Domínio a ser consultado
tipos string ❌ Não Tipos separados por vírgula (ex: A,MX,TXT)

Exemplo de Requisição

curl -X GET "https://dns.apibrasil.pro/consulta?dominio=google.com&tipos=A,MX,TXT" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API DNS"
  }
}
GET /tipos

Lista todos os tipos de registro DNS disponíveis

Exemplo de Requisição

curl -X GET "https://dns.apibrasil.pro/tipos" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API DNS"
  }
}
GET /informacoes

Informações sobre a API de DNS

Exemplo de Requisição

curl -X GET "https://dns.apibrasil.pro/informacoes" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API DNS"
  }
}
GET /api/health

Health check da API

Exemplo de Requisição

curl -X GET "https://dns.apibrasil.pro/api/health"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API DNS"
  }
}