Saltar al contenido
D1
ES

API

Documentación de la API

Integra las comprobaciones DN01 con solicitudes POST autenticadas por Bearer a rutas relativas /api en el mismo host.

Registrarse y obtener token

URL base y rutas

Llama a los endpoints en el origin del sitio con rutas relativas — sin subdominio API aparte.

POST /api/tools/whois
POST /api/tools/dns/all
POST /api/tools/dns/query
…

Autenticación

Crea una cuenta, emite un token y añade la IP de tu servidor o cron a la lista blanca.

  • Authorization: Bearer <your_token>
  • Las solicitudes desde IPs no autorizadas reciben HTTP 403.
Registrarse y obtener token

Endpoints de herramientas

Todos los endpoints aceptan POST con Content-Type: application/json.

POSTPathCuerpo JSON de ejemplo
POST

/api/tools/whois

Consulta WHOIS

{
  "domain": "example.com"
}
POST

/api/tools/dns/all

DNS — todos los registros

{
  "domain": "example.com"
}
POST

/api/tools/dns/query

DIG — un solo registro

{
  "domain": "example.com",
  "type": "A"
}
POST

/api/tools/headers

Cabeceras HTTP

{
  "url": "https://example.com"
}
POST

/api/tools/ssl

Certificado SSL

{
  "host": "example.com"
}
POST

/api/tools/punycode

Conversor Punycode

{
  "input": "пример.рф"
}
POST

/api/tools/base64

Codificador/decodificador Base64

{
  "input": "hello",
  "mode": "auto"
}
POST

/api/tools/ipcalc

Calculadora de subredes IP

{
  "input": "192.168.1.0/24"
}
POST

/api/tools/blacklist

Lista negra / reputación

{
  "input": "example.com"
}
POST

/api/tools/bin

Consulta BIN

{
  "input": "424242"
}
POST

/api/tools/passwords/generate

Generador de contraseñas

{
  "length": 16,
  "numbers": true,
  "symbols": true
}

Ejemplo de solicitud

Sustituye el token enmascarado por una clave real del panel de registro.

cURL
curl -X POST https://dn01.ink/api/tools/whois \
  -H 'Authorization: Bearer dn01_y************re' \
  -H 'Content-Type: application/json' \
  -d '{"domain":"example.com"}'