Vai al contenuto
D1
IT

API

Documentazione API

Integra i controlli DN01 con richieste POST Bearer su percorsi relativi /api sullo stesso host.

Registrati e ottieni un token

URL base e percorsi

Chiama gli endpoint sull'origin del sito con percorsi relativi — nessun sottodominio API separato.

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

Autenticazione

Crea un account, emetti un token e autorizza l'IP del server o del cron.

  • Authorization: Bearer <your_token>
  • Le richieste da IP non autorizzati ricevono HTTP 403.
Registrati e ottieni un token

Endpoint strumenti

Tutti gli endpoint accettano POST con Content-Type: application/json.

POSTPathCorpo JSON di esempio
POST

/api/tools/whois

Ricerca WHOIS

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

/api/tools/dns/all

DNS — tutti i record

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

/api/tools/dns/query

DIG — record singolo

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

/api/tools/headers

Intestazioni HTTP

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

/api/tools/ssl

Certificato SSL

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

/api/tools/punycode

Convertitore Punycode

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

/api/tools/base64

Codificatore/decodificatore Base64

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

/api/tools/ipcalc

Calcolatore subnet IP

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

/api/tools/blacklist

Lista nera / reputazione

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

/api/tools/bin

Ricerca BIN

{
  "input": "424242"
}
POST

/api/tools/passwords/generate

Generatore password

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

Esempio di richiesta

Sostituisci il token mascherato con una chiave reale dalla dashboard di registrazione.

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"}'