You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
KaKi87 862a97e401 📝 Update Discord badge 5 months ago
api 🐛 Fix whois .gg TLD support 2 years ago
lib 🐛 Fix command error handling 2 years ago
.gitignore 📝 Add 'config.example.json', remove 'config.json' 1 year ago
LICENSE Initial commit 3 years ago
README.md 📝 Update Discord badge 5 months ago
config.example.json Replace 'anonymous-analytics' with 'fastify-matomo' 1 year ago
index.js 🐛 Fix cd09955 1 year ago
package.json ⬆️ Upgrade 'fastify' & 'fastify-cors' dependencies 1 year ago
yarn.lock ⬆️ Upgrade 'fastify-matomo' dependency 1 year 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"
        }
    ]
}