Zum Inhalt springen
D1
DE

API

API-Dokumentation

Integrieren Sie DN01-Checks mit Bearer-authentifizierten POST-Anfragen an relative /api-Pfade auf demselben Host.

Registrieren & Token holen

Basis-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.
Registrieren & Token holen

Tool-Endpoints

Alle Endpoints akzeptieren POST mit Content-Type: application/json.

POSTPathBeispiel-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
curl -X POST https://dn01.ink/api/tools/whois \
  -H 'Authorization: Bearer dn01_y************re' \
  -H 'Content-Type: application/json' \
  -d '{"domain":"example.com"}'