API для доменов - API регистрации доменов - API регистратора ICANN - Услуга вайт-лейбл для доменов

Начните разработку с API v2 NiceNIC для доменов

Доступ к API бесплатен для каждого активного пользователя NiceNIC. Обновление до резселлера не требуется. Настройте свои учетные данные API, выполните безопасный тестовый запрос, а затем добавьте необходимые вашему приложению рабочие процессы для доменов, DNS, биллинга, комплаенса или WHMCS.

Получить отчет о злоупотреблениях домена

Получите текущий статус злоупотреблений по домену (жалобы, жизненный цикл блокировки, классификация сценариев). Возвращает машиночитаемую сводку, подходящую для реселлеров, отслеживающих домены от имени своих клиентов.

Тип содержимого application/json
категория abuse
action get_abuse_report

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

Имя параметра Тип Описание Пример
domain Строка (3-60) Доменное имя example.com

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

Имя параметра Тип Описание
domain Строка Доменное имя
scenario Объект Текущая классификация сценария злоупотребления (одно из шести состояний на уровне домена)
scenario.status Строка Фраза статуса. Одна из: "Normal", "Under Review", "Pending ClientHold", "ClientHold", "Closed", "ServerHold"
scenario.impact Строка Фраза воздействия, связанная со статусом, например: «Под угрозой ограничения», «Сейчас ограничено», «Без ограничения»
scenario.action Строка Рекомендуемая следующая фраза для владельца домена
hold Объект Хронология жизненного цикла удержания
hold.state Строка Текущий статус удержания: нет / ожидает / применено
hold.pending_since Дата и время Когда домен вошел в очередь удержания (null, если запись об удержании отсутствует)
hold.scheduled_at Дата и время Запланированное время применения clientHold. Если к этому времени проблема не будет решена, clientHold будет применен автоматически.
hold.applied_at Дата и время Когда фактически был применен clientHold. NULL, пока удержание еще ожидается.
complaint Объект Сводная статистика жалоб по этому домену
complaint.case_count Целое число Количество отдельных случаев злоупотреблений, связанных с этим доменом (открытые + закрытые)
complaint.earliest_at Дата и время Время получения самой ранней жалобы для этого домена
complaint.latest_at Дата и время Время последней полученной жалобы по этому домену
complaint.categories String[] Различные категории злоупотреблений по всем связанным делам, например: ["Фишинг", "Вредоносное ПО"]
complaint.is_dns_abuse Логический Истинно, если хотя бы одно дело классифицировано как DNS Abuse
complaint.has_evidence Логический Значение true, если хотя бы один случай был подтверждён наличием достаточных доказательств
complaint.reported_urls String[] URL-адреса, извлеченные из писем с жалобами для этого домена (без дубликатов по всем связанным записям о злоупотреблениях). Пустой массив, если сценарий — Normal, ServerHold или ClientHold, инициированный ICANN.
details_url_hint Строка Подсказка на английском языке, направляющая клиента к разделу консоли, где отображаются полные данные по обращению и сводка жалобы, сгенерированная ИИ.

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

                                    
{
    curl https://api.nicenic.net/v2/?category=abuse&action=get_abuse_report&domain={domain} 
      -H "Authorization: username:api_secret" 
      -H "Content-Type: application/json" 
}

Результат возврата

0 OK Успешный ответ
                                        
{
    "code": 0,
    "msg" : "success",
    "data" : {
        "domain": "example.com",
        "scenario": {
            "status": "Pending ClientHold",
            "impact": "At risk of restriction",
            "action": "Submit supporting materials now"
        },
        "hold": {
            "state": "pending",
            "pending_since": "2026-04-20 10:30:00",
            "scheduled_at": "2026-04-22 10:30:00",
            "applied_at": null
        },
        "complaint": {
            "case_count": 3,
            "earliest_at": "2026-03-12 09:14:00",
            "latest_at": "2026-04-22 18:02:00",
            "categories": ["Phishing", "Malware"],
            "is_dns_abuse": true,
            "has_evidence": true,
            "reported_urls": [
                "http://example.com/promo/win-iphone",
                "http://example.com/dl/installer.exe"
            ]
        },
        "details_url_hint": "For full case details and the AI-generated complaint summary, sign in to nicenic.com and go to My Account > My Products > Domain Name > Health Check."        
    }
}
400 Неверный запрос
                                        
{
    "code": 400,
    "msg" : "Request parameter error",
}
Copyright © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. All Rights Reserved.