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 tokenURL 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.
Endpoints outils
Tous les endpoints acceptent POST avec Content-Type: application/json.
| POST | Path | Exemple 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 -X POST https://dn01.ink/api/tools/whois \
-H 'Authorization: Bearer dn01_y************re' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com"}'