No description
This repository has been archived on 2022-12-21. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2022-12-21 21:36:58 +01:00
api 🐛 Fix whois .gg TLD support 2021-07-24 10:47:56 +02:00
lib 🐛 Fix command error handling 2021-03-04 11:37:15 +01:00
.gitignore 📝 Add 'config.example.json', remove 'config.json' 2022-01-17 16:19:40 +01:00
config.example.json Replace 'anonymous-analytics' with 'fastify-matomo' 2022-01-17 16:19:40 +01:00
index.js 🐛 Fix cd09955 2022-01-17 16:33:47 +01:00
LICENSE Initial commit 2020-02-20 12:10:44 +01:00
package.json ⬆️ Upgrade 'fastify' & 'fastify-cors' dependencies 2022-01-17 16:42:25 +01:00
README.md 📝 Update Discord badge 2022-12-21 21:36:58 +01:00
yarn.lock ⬆️ Upgrade 'fastify-matomo' dependency 2022-01-17 18:34:57 +01:00

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