API
API-Dokumentation
Integrieren Sie DN01-Checks mit Bearer-authentifizierten POST-Anfragen an relative /api-Pfade auf demselben Host.
Registrieren & Token holenBasis-URL und Pfade
Rufen Sie Endpoints auf dem Site-Origin mit relativen Pfaden auf — kein separates API-Subdomain.
POST /api/tools/whois
POST /api/tools/dns/all
POST /api/tools/dns/query
…Authentifizierung
Konto anlegen, Token ausstellen und die IP Ihres Servers oder Cron-Jobs freischalten.
- Authorization: Bearer <your_token>
- Anfragen von nicht freigegebenen IPs erhalten HTTP 403.
Tool-Endpoints
Alle Endpoints akzeptieren POST mit Content-Type: application/json.
| POST | Path | Beispiel-JSON-Body |
|---|---|---|
| POST | /api/tools/whois WHOIS-Lookup | {
"domain": "example.com"
} |
| POST | /api/tools/dns/all DNS – alle Einträge | {
"domain": "example.com"
} |
| POST | /api/tools/dns/query DIG – einzelner Eintrag | {
"domain": "example.com",
"type": "A"
} |
| POST | /api/tools/headers HTTP-Header | {
"url": "https://example.com"
} |
| POST | /api/tools/ssl SSL-Zertifikat | {
"host": "example.com"
} |
| POST | /api/tools/punycode Punycode-Konverter | {
"input": "пример.рф"
} |
| POST | /api/tools/base64 Base64-Encoder/Decoder | {
"input": "hello",
"mode": "auto"
} |
| POST | /api/tools/ipcalc IP-Subnetzrechner | {
"input": "192.168.1.0/24"
} |
| POST | /api/tools/blacklist Blacklist / Reputation | {
"input": "example.com"
} |
| POST | /api/tools/bin BIN-Suche | {
"input": "424242"
} |
| POST | /api/tools/passwords/generate Passwortgenerator | {
"length": 16,
"numbers": true,
"symbols": true
} |
Beispielanfrage
Ersetzen Sie das maskierte Token durch einen echten Schlüssel aus dem Registrierungs-Dashboard.
curl -X POST https://dn01.ink/api/tools/whois \
-H 'Authorization: Bearer dn01_y************re' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com"}'