DNSSOR REST API

Версия 1.0 — Базовый URL: https://dnssor.com/api/v1

Быстрый и надежный API JSON для поиска DNS, запросов WHOIS, анализа SSL-сертификатов и геолокации IP. Предназначен для разработчиков и системных администраторов.

🔐 🔐 Аутентификация

Для всех запросов требуется ключ API. Пройдите аутентификацию через Google, чтобы получить его мгновенно — регистрационная форма не требуется.

Вариант 1. Заголовок (рекомендуется).

X-API-Key: demo-key-dnssor-2026

Вариант 2. Строка запроса.

?api_key=demo-key-dnssor-2026
🧪 Демо-ключ для тестирования: demo-key-dnssor-2026 (лимит 100 запросов в час)
⚡ ⚡ Ограничения ставок
PlanЗапросов/часСрок жизни кэша
Демо (без авторизации)
Бесплатно (вход через Google)100Недоступно
Про (свяжитесь с нами)10,000Недоступно

При превышении ограничений возвращается HTTP 429. Заголовки: X-RateLimit-Remaining.

📡 📡 Конечные точки
МетодКонечная точкаОписаниеКэш
GET /api/v1/dns Поиск DNS (A, AAAA, MX, NS, TXT, CNAME, SOA) 5 min
GET /api/v1/whois Анализ WHOIS + необработанные данные 1 hr
GET /api/v1/ssl Данные SSL-сертификата + SAN + оставшиеся дни 1 hr
GET /api/v1/ip Геолокация IP + Интернет-провайдер + ASN + обратный DNS 1 hr
GET /api/v1/ping TCP-пинг-тест (4 пакета через порт 80) Недоступно
GET /api/v1/status Операционный статус API Недоступно
GET /api/v1/dns

Запрос DNS-записей для домена.

ПараметрТИПНеобходимыйОписание
domainstringDomain
typestringТип записи: A, AAAA, MX, NS, TXT, CNAME, SOA, ALL (по умолчанию: ALL).
serverstringIP-адрес DNS-сервера (по умолчанию: 1.1.1.1)
curl "https://dnssor.com/api/v1/dns?domain=google.com&type=MX" \
     -H "X-API-Key: demo-key-dnssor-2026"

Ответ:

{
  "success": true,
  "data": {
    "domain": "google.com",
    "server": "1.1.1.1",
    "records": [
      { "type": "MX", "name": "google.com", "value": "smtp.google.com", "ttl": 3600, "extras": { "pref": 10 } }
    ],
    "count": 1
  },
  "timestamp": 1785730184}
GET /api/v1/whois
ПараметрНеобходимыйОписание
domainDomain
rawНеобработанный WHOIS
curl "https://dnssor.com/api/v1/whois?domain=google.com&raw=1" \
     -H "X-API-Key: demo-key-dnssor-2026"
GET /api/v1/ssl
curl "https://dnssor.com/api/v1/ssl?domain=google.com" \
     -H "X-API-Key: demo-key-dnssor-2026"
GET /api/v1/ip
ПараметрНеобходимыйОписание
ipIP-адрес
curl "https://dnssor.com/api/v1/ip?ip=8.8.8.8" \
     -H "X-API-Key: demo-key-dnssor-2026"
📦 📦 Библиотеки и SDK

JavaScript / Node.js

const res = await fetch(
  'https://dnssor.com/api/v1/dns?domain=google.com',
  { headers: { 'X-API-Key': 'demo-key-dnssor-2026' } }
);
const data = await res.json();

Python

import requests
r = requests.get(
  'https://dnssor.com/api/v1/dns',
  params={'domain': 'google.com'},
  headers={'X-API-Key': 'demo-key-dnssor-2026'}
)

Готовы начать интеграцию?

Безопасно войдите в свою учетную запись Google, чтобы мгновенно получить личный бесплатный ключ API.

Войти через Google

Нет кредитной карты. Нет регистрационной формы. Включено 100 запросов/час.