DNS и инфраструктура 3 Конечные точки 8 Ключевые возможности

API для DNS поиск

Запрашивайте записи DNS для любого домена с помощью нашего быстрого и дружественного для разработчиков API. Получите записи A, AAAA, MX, NS, TXT, CAA и SOA в структурированном формате JSON.

Category DNS и инфраструктура
Конечные точки 3
Ключевые возможности 8
Заголовок 4

Используется сотрудниками известных компаний

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel

Сигналы доверия перед интеграцией

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить DomScan перед запуском.

Работает Статус сервиса

Перед интеграцией проверьте состояние сервиса в реальном времени и документированные ответы при сбоях.

OpenAPI API-артефакты

OpenAPI, Swagger, Postman, CLI, SDK и ссылки MCP доступны в один клик.

API-ключи Защищенный доступ

Аутентифицированные эндпоинты используют API-ключи с понятной стоимостью в кредитах до вызова.

10,000 Бесплатный лимит

Начните с 10 000 кредитов в месяц и обновляйтесь только при росте использования.

Что помогает запустить эта API

Используйте эту страницу как производственный бриф: конечные точки, примеры, форма ответа и элементы workflow для подключения DomScan к вашему продукту.

Продуктовые workflow

Встраивайте проверки доменов, DNS-интеллект, сигналы риска или обогащение в онбординг, поиск и внутренние инструменты.

Автоматизация аналитиков

Заменяйте повторяющиеся ручные проверки расписаниями, оповещениями и воспроизводимыми шагами расследования.

Чистые JSON-данные

Используйте предсказуемые поля, документированные коды состояния и стоимость в кредитах вместо scraping страниц провайдеров.

AI и ops-инструменты

Передавайте данные агентам, дашбордам, SOAR-плейбукам и CRM через OpenAPI, SDK, Postman или MCP.

Интеграционный workflow

Простой путь от первого запроса до повторяемого использования в продакшене.

1
Аутентифицируйтесь один раз

Передавайте API-ключ в документированном заголовке и сохраняйте единый формат запросов между сервисами.

2
Запрашивайте по примерам

Начните с примеров curl и HTTP, затем перенесите параметры в код приложения.

3
Эксплуатируйте и мониторьте

Используйте коды состояния, стоимость кредитов и поля ответа для retries, логов и alerts.

Набор разработчика

Переходите к машиночитаемой документации, коллекциям запросов, SDK или инструментам для агентов.

Карта параметров и ответа

Просмотрите входы, поля ответа и коды состояния перед подключением endpoint к клиенту.

Параметры запроса

Параметр

domaintypefromto
Поля ответа

Пример ответа

domainrecord_typerecordsstatusdnssec_validatedquery_time_mschecked_atwarningsmetameta.served_by
Покрытие статусов

Коды статуса HTTP

200400401402429

Конечные точки

GET /v1/dns
Кредиты: 1Аутентификация: Требуется аутентификация
domaintype
GET /v1/dns/all
Кредиты: 2Аутентификация: Требуется аутентификация
domain
GET /v1/dns/history
Кредиты: 3Аутентификация: Требуется аутентификация
domaintypefromto

Сигналы доверия перед интеграцией

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить DomScan перед запуском.

Статус сервиса API-артефакты

OpenAPI, Swagger, Postman, CLI, SDK и ссылки MCP доступны в один клик.

API-ключи Защищенный доступ

Аутентифицированные эндпоинты используют API-ключи с понятной стоимостью в кредитах до вызова.

Бесплатный лимит Зарегистрируйтесь Бесплатно

Начните с 10 000 кредитов в месяц и обновляйтесь только при росте использования.

Активен Пример запроса

Начните с примеров curl и HTTP, затем перенесите параметры в код приложения.

Ключевые возможности

Все типы записей

Запрашивайте DNS-записи типов A, AAAA, MX, NS, TXT, CAA, SOA, CNAME, PTR и SRV.

Быстрые ответы

Работает благодаря Cloudflare DNS-over-HTTPS для низкой задержки.

Массовые запросы

Используйте /v1/dns/all, чтобы получить все распространённые типы DNS-записей для одного домена, или /v1/dns/bulk, чтобы запросить один тип записи сразу для 25 доменов.

Проверка DNSSEC

Узнайте, валидированы ли ответы через DNSSEC.

Информация TTL

Получайте значения TTL для правильной стратегии кэширования.

JSON Ответы

Структурированный JSON вывод, готовый для любого приложения.

Щедрые Лимиты

Начните бесплатно с 10 000 кредитов в месяц.

Бесплатное Начало

Регистрация не требуется, начните с 10 000 кредитов/месяц.

Пример запроса

GET /v1/dns bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/dns?domain=google.com&type=TXT"

Пример ответа

200 OK json
{
  "domain": "google.com",
  "record_type": "TXT",
  "records": [
    {
      "type": "TXT",
      "name": "google.com",
      "data": "v=spf1 include:_spf.google.com ~all",
      "ttl": 300,
      "classification": "spf"
    },
    {
      "type": "TXT",
      "name": "google.com",
      "data": "google-site-verification=abc123",
      "ttl": 300,
      "classification": "verification"
    }
  ],
  "status": "success",
  "dnssec_validated": false,
  "query_time_ms": 37,
  "checked_at": "2026-04-18T21:00:00Z",
  "warnings": [
    {
      "code": "TXT_MULTIPLE_RESPONSES",
      "message": "Domain publishes multiple TXT records; use classification to isolate the security ones.",
      "severity": "info"
    }
  ],
  "meta": {
    "served_by": "pop=unknown country=unknown"
  }
}

Заголовок

Какие типы DNS записей поддерживаются?

Мы поддерживаем типы записей A, AAAA, NS, MX, TXT, CAA, SOA, CNAME, PTR и SRV. Используйте параметр type для указания типа записи для запроса.

Как я могу запросить все типы записей одновременно?

Используйте /v1/dns/all, когда вам нужны все распространённые типы записей для одного домена. Используйте /v1/dns/bulk, когда нужен один и тот же тип записи сразу для нескольких доменов в одном запросе.

Поддерживается ли валидация DNSSEC?

Да, ответ включает поле dnssec_validated, указывающее, был ли ответ валидирован через DNSSEC.

Что означает поле status?

Status может быть "success" (записи найдены), "nxdomain" (домен не существует) или "error" (запрос не удался).

Связанные инструменты и ресурсы

Коды статуса HTTP

Мы документируем HTTP-коды состояния, которые должен обрабатывать ваш клиент, чтобы различать успешные ответы, проблемы аутентификации, кредиты, лимиты запросов, отсутствующие данные и ошибки вышестоящих сервисов.

OK 200

Запрос выполнен успешно

Неверный запрос 400

Недопустимые параметры

Не авторизован 401

API-ключ или сессия отсутствует либо недействительна.

Требуется оплата 402

Недостаточно кредитов для выполнения этого запроса.

Слишком много запросов 429

Лимит скорости превышен

Начните Запрашивать DNS Записи