You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tiana Lemesle 55c1179521 Revert 65f0992f37 8 hours ago
api Revert 65f0992f37 8 hours ago
lib File structure refactor 6 months ago
.gitignore 🙈 As per 4aeecc97d9 2 days ago
LICENSE Initial commit 8 months ago
README.md Added custom nameserver option 6 months ago
config.json Initial commit 8 months ago
index.js ♻️ Make analytics and Sentry setup optional, remove hard-coded Sentry DSN 1 day ago
package.json ♻️ Make analytics and Sentry setup optional, remove hard-coded Sentry DSN 1 day ago
yarn.lock ♻️ Make analytics and Sentry setup optional, remove hard-coded Sentry DSN 1 day ago

README.md

api.kaki87.net

100% FOSS & unlimited no-logs API

Endpoints

GET /whois/{domain}

Requirements

  • whois linux package

Example URL

https://api.kaki87.net/whois/kaki87.net

Example result

{
    "success": true,
    "data": {
        "domain name": [
            "kaki87.net"
        ],
        "registry domain id": [
            "1917812383_domain_net-vrsn"
        ],
        "registrar whois server": [
            "whois.ovh.com"
        ],
        "registrar": [
            "ovh sas"
        ],
        "registrar iana id": [
            "433"
        ],
        "registrar abuse contact email": [
            "abuse@ovh.net"
        ],
        "registrar abuse contact phone": [
            "+33.972101007"
        ],
        "name server": [
            "dns111.ovh.net",
            "ns111.ovh.net"
        ],
        "dnssec": [
            "signeddelegation"
        ],
        "dnssec ds data": [
            "47169 7 2 ac9912d2eb8a6391f3afd8b11638fa38e5ea0713847c9553f6fb4562dcc1c2cc"
        ],
        "registrant country": [
            "fr"
        ],
        "registrant email": [
            "e76wykeshqth514tqcv6@i.o-w-o.info"
        ],
        "admin email": [
            "c18djegvevqsvat21oep@v.o-w-o.info"
        ],
        "tech email": [
            "c18djegvevqsvat21oep@v.o-w-o.info"
        ]
    }
}

Known issues

  • The regular expression used to sort relevant and irrelevant output lines from the whois command might hide relevant ones and/or show irrelevant ones. Don’t hesitate to report these.

GET /dns/{domain}

Requirements

  • dnsutils linux package

Example URL

https://api.kaki87.net/dns/kaki87.net

https://api.kaki87.net/dns/kaki87.net?nameserver=9.9.9.9

Example result

{
    "success": true,
    "data": [
        {
            "domain": "kaki87.net.",
            "ttl": "1530",
            "type": "A",
            "value": "62.210.109.120"
        }
    ]
}