Aller au contenu
D1
FR

API

Documentation API

Intégrez les vérifications DN01 via des requêtes POST Bearer vers des chemins relatifs /api sur le même hôte.

S'inscrire et obtenir un token

URL de base et chemins

Appelez les endpoints sur l'origin du site avec des chemins relatifs — pas de sous-domaine API séparé.

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

Authentification

Créez un compte, émettez un token et autorisez l'IP de votre serveur ou cron.

  • Authorization: Bearer <your_token>
  • Les requêtes depuis des IP non autorisées reçoivent HTTP 403.
S'inscrire et obtenir un token

Endpoints outils

Tous les endpoints acceptent POST avec Content-Type: application/json.

POSTPathExemple de corps JSON
POST

/api/tools/whois

Recherche WHOIS

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

/api/tools/dns/all

DNS — tous les enregistrements

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

/api/tools/dns/query

DIG — enregistrement unique

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

/api/tools/headers

En-têtes HTTP

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

/api/tools/ssl

Certificat SSL

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

/api/tools/punycode

Convertisseur Punycode

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

/api/tools/base64

Encodeur/décodeur Base64

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

/api/tools/ipcalc

Calculateur de sous-réseau IP

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

/api/tools/blacklist

Liste noire / réputation

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

/api/tools/bin

Recherche BIN

{
  "input": "424242"
}
POST

/api/tools/passwords/generate

Générateur de mots de passe

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

Exemple de requête

Remplacez le token masqué par une clé réelle depuis le tableau de bord d'inscription.

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