Безопасность и доверие

API анализа IDN и омографов

Анализируйте интернационализированное доменное имя одним запросом. Вы получите формы Unicode и Punycode, алфавиты каждой метки, похожие символы, скелет омографов и уровень риска.

Category Безопасность и доверие
Конечные точки 1
Ключевые возможности 4
Часто задаваемые вопросы 4

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

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse

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

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить 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 к клиенту.

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

Параметр

domain
Поля ответа

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

unicodeasciiis_idnvalidskeletonriskrisk.levelrisk.reasons
Покрытие статусов

Коды состояния HTTP

200400401402429

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

GET /v1/idn
Кредиты: 1Аутентификация: Требуется аутентификация

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

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

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

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

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

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

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

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

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

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

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

Преобразование UTS 46

Преобразует Unicode и Punycode в обе стороны и проверяет ограничения длины меток и имени.

Проверка алфавитов и символов

Перечисляет алфавиты в каждой метке, отмечает метки со смешанными алфавитами вне допустимых сочетаний CJK и обнаруживает невидимые символы.

Скелет омографов

Сопоставляет похожие кириллические, греческие, армянские и полноширинные символы с их латинским видом, чтобы вы могли сравнить имя с брендом, который оно имитирует.

Без сетевых вызовов

Анализ выполняется целиком в DomScan, поэтому результаты мгновенны и одинаковы для одного и того же ввода.

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

GET /v1/idn?domain=xn--80ak6aa92e.com bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/idn?domain=xn--80ak6aa92e.com"

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

200 OK json
{
  "unicode": "аррӏе.com",
  "ascii": "xn--80ak6aa92e.com",
  "is_idn": true,
  "valid": true,
  "skeleton": "apple.com",
  "risk": { "level": "high", "reasons": ["idn_label", "whole_script_confusable"] }
}

Часто задаваемые вопросы

Когда риск высокий?

Когда метка смешивает латиницу с кириллицей, греческим или армянским алфавитом, когда нелатинская метка целиком читается как латинские буквы или когда в ней есть невидимые символы.

Используется ли полный список confusables Unicode?

Нет. Используется отобранное подмножество самых распространённых похожих символов, и каждый ответ об этом сообщает, поэтому низкий риск не доказывает безопасность.

Можно ли отправлять Punycode?

Да. Отправьте любую из форм, и вы получите обе, а также признак того, является ли каждая метка IDN.

Сколько кредитов это стоит?

Один кредит за запрос.

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

Коды состояния HTTP

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

OK 200

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

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

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

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

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

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

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

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

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