WhoisGo Public API
Бесплатный JSON API. Без ключа — лимит 60 запросов/час с одного IP. Для продакшн-нагрузок — заведите API-ключ (форма появится в личном кабинете).
WHOIS / RDAP по домену
Возвращает WHOIS или RDAP-ответ, приведённый к единому JSON.
GET
/api/v1/whois?domain=example.comWHOIS по IP
RDAP-запрос к региональному интернет-реестру (RIPE, ARIN, APNIC и др.).
GET
/api/v1/whois?ip=8.8.8.8DNS Lookup
Поддерживает A, AAAA, MX, NS, TXT, CNAME, SOA, CAA.
GET
/api/v1/dns?domain=example.com&type=AReverse IP
Домены, размещённые на одном IP. Кэш 24 часа.
GET
/api/v1/reverse-ip?ip=8.8.8.8Примеры
curl
curl https://whoisgo.ru/api/v1/whois?domain=google.com
JavaScript
const r = await fetch('https://whoisgo.ru/api/v1/whois?domain=google.com');
const data = await r.json();
console.log(data.registrar, data.created_date);Python
import requests
r = requests.get('https://whoisgo.ru/api/v1/whois', params={'domain': 'google.com'})
print(r.json()['registrar'])Go
req, _ := http.NewRequest("GET", "https://whoisgo.ru/api/v1/whois?domain=google.com", nil)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
io.Copy(os.Stdout, resp.Body)Лимиты
- 5 запросов/мин без капчи (Cloudflare Turnstile при превышении).
- 60 запросов/час на один IP.
- Кэш: домены 6 часов, IP 24 часа, DNS 5 минут.