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-записей для домена.
| Параметр | ТИП | Необходимый | Описание |
|---|---|---|---|
| domain | string | ✅ | Domain |
| type | string | — | Тип записи: A, AAAA, MX, NS, TXT, CNAME, SOA, ALL (по умолчанию: ALL). |
| server | string | — | IP-адрес 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
| Параметр | Необходимый | Описание |
|---|---|---|
| domain | ✅ | Domain |
| 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
| Параметр | Необходимый | Описание |
|---|---|---|
| ip | ✅ | IP-адрес |
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 запросов/час.