Przejdź do treści
D1
PL

API

Dokumentacja API

Integruj sprawdzenia DN01 przez żądania POST z tokenem Bearer do względnych ścieżek /api na tym samym hoście.

Rejestracja i token

Bazowy URL i ścieżki

Wywołuj endpointy na originie strony ze względnymi ścieżkami — bez osobnej subdomeny API.

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

Uwierzytelnianie

Załóż konto, wydaj token i dodaj IP serwera lub crona do białej listy.

  • Authorization: Bearer <your_token>
  • Żądania z IP spoza białej listy otrzymują HTTP 403.
Rejestracja i token

Endpointy narzędzi

Wszystkie endpointy akceptują POST z Content-Type: application/json.

POSTPathPrzykładowe ciało JSON
POST

/api/tools/whois

Wyszukiwanie WHOIS

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

/api/tools/dns/all

DNS — wszystkie rekordy

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

/api/tools/dns/query

DIG — pojedynczy rekord

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

/api/tools/headers

Nagłówki HTTP

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

/api/tools/ssl

Certyfikat SSL

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

/api/tools/punycode

Konwerter Punycode

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

/api/tools/base64

Koder/dekoder Base64

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

/api/tools/ipcalc

Kalkulator podsieci IP

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

/api/tools/blacklist

Blacklist / reputacja

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

/api/tools/bin

Wyszukiwanie BIN

{
  "input": "424242"
}
POST

/api/tools/passwords/generate

Generator haseł

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

Przykładowe żądanie

Zamień zamaskowany token na prawdziwy klucz z panelu rejestracji.

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