Перейти к основному содержимому

Получение результатов проверки

Получение результатов валидации телефонных номеров и отчетов о мошенничестве.

Получить все проверки

Получить все проверки телефонов с поддержкой пагинации.

Endpoint

GET /api/v1/checkers/phone/

Query параметры

ПараметрТипОбязательноОписание
pageintegerНетНомер страницы
page_sizeintegerНетКоличество элементов на странице

Запрос

curl -X 'GET' \
'https://app.cyberyozh.com/api/v1/checkers/phone/?page=1&page_size=20' \
-H 'accept: application/json' \
-H 'X-Api-Key: ваш_api_ключ'

Ответ (200)

{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": "9adb5486-0742-4c6f-a372-d434649aa698",
"status": "completed",
"created_at": "2026-03-07T12:00:00Z",
"report": {
"mcc": "310",
"mnc": "410",
"VOIP": false,
"city": "Washington",
"name": "AT&T Mobility",
"risky": false,
"valid": true,
"active": true,
"leaked": false,
"region": "District of Columbia",
"carrier": "AT&T",
"country": "United States",
"message": "Действительный телефонный номер.",
"prepaid": false,
"spammer": false,
"success": true,
"timezone": "America/New_York",
"zip_code": "20001",
"formatted": "+1 202 555 0123",
"line_type": "Mobile",
"sms_email": "2025550123@txt.att.net",
"request_id": "UuYUlmvcjn",
"sms_domain": "txt.att.net",
"do_not_call": false,
"fraud_score": 15,
"dialing_code": 1,
"local_format": "(202) 555-0123",
"recent_abuse": false,
"active_status": "Active",
"user_activity": "Medium",
"accurate_country_code": true,
"associated_email_addresses": {
"emails": [],
"status": "Связанные email не найдены."
}
}
}
]
}

Получить конкретную проверку

Получить результаты для конкретной проверки телефона по ID.

Endpoint

GET /api/v1/checkers/phone/{id}/

Path параметры

ПараметрТипОбязательноОписание
idstring (uuid)ДаИдентификатор проверки

Запрос

curl -X 'GET' \
'https://app.cyberyozh.com/api/v1/checkers/phone/9adb5486-0742-4c6f-a372-d434649aa698/' \
-H 'accept: application/json' \
-H 'X-Api-Key: ваш_api_ключ'

Ответ (200)

{
"id": "9adb5486-0742-4c6f-a372-d434649aa698",
"status": "completed",
"created_at": "2025-02-17T00:00:00.394890Z",
"report": {
"mcc": "310",
"mnc": "410",
"VOIP": false,
"city": "Washington",
"name": "AT&T Mobility",
"risky": false,
"valid": true,
"active": true,
"leaked": false,
"region": "District of Columbia",
"carrier": "AT&T",
"country": "United States",
"message": "Действительный телефонный номер.",
"prepaid": false,
"spammer": false,
"success": true,
"timezone": "America/New_York",
"zip_code": "20001",
"formatted": "+1 202 555 0123",
"line_type": "Mobile",
"sms_email": "2025550123@txt.att.net",
"request_id": "UuYUlmvcjn",
"sms_domain": "txt.att.net",
"do_not_call": false,
"fraud_score": 15,
"dialing_code": 1,
"local_format": "(202) 555-0123",
"recent_abuse": false,
"active_status": "Active",
"user_activity": "Medium",
"accurate_country_code": true,
"associated_email_addresses": {
"emails": [],
"status": "Связанные email не найдены."
}
}
}

Поля ответа

Поля верхнего уровня

ПолеТипОписание
idstringИдентификатор проверки
statusstringСтатус проверки (completed, processing, failed)
created_atstringВременная метка создания проверки
reportobjectПодробный отчет валидации

Поля отчета

Базовая информация

ПолеТипОписание
validbooleanВалиден ли телефонный номер
activebooleanАктивен ли номер в настоящее время
successbooleanУспешна ли проверка
messagestringСообщение о статусе
formattedstringМеждународный формат
local_formatstringЛокальный формат с учетом страны
countrystringНазвание страны
dialing_codeintegerТелефонный код страны

Информация об операторе

ПолеТипОписание
carrierstringНазвание оператора
namestringПолное название оператора
line_typestringТип (Mobile, Landline, VOIP, Unknown)
mccstringMobile Country Code
mncstringMobile Network Code
prepaidbooleanПредоплаченный ли номер

Географическая информация

ПолеТипОписание
citystringНазвание города
regionstringШтат/область
zip_codestringПочтовый индекс
timezonestringИдентификатор часового пояса IANA
accurate_country_codebooleanТочно ли определена страна

Оценка мошенничества и рисков

ПолеТипОписание
fraud_scoreintegerОценка мошенничества (0-100, выше = рискованнее)
riskybooleanПомечен ли номер как рискованный
VOIPbooleanЯвляется ли VOIP номером
spammerbooleanИзвестный спамер
leakedbooleanНайден в утечках данных
recent_abusebooleanНедавно использовался для злоупотреблений
do_not_callbooleanВ реестре "не звонить"
user_activitystringОценка уровня активности

Дополнительные возможности

ПолеТипОписание
active_statusstringПодробный статус активности
sms_emailstringАдрес шлюза SMS-to-email
sms_domainstringДомен SMS шлюза оператора
associated_email_addressesobjectСвязанные email адреса (если доступны)

Интерпретация оценки мошенничества

ДиапазонУровень рискаОписание
0-25Низкий рискНомер выглядит легитимным
26-50Средний рискПрисутствуют некоторые индикаторы риска
51-75Высокий рискОбнаружено несколько факторов риска
76-100Очень высокий рискСильные индикаторы мошенничества

Пример недействительного номера

{
"id": "f3b8c1a2-9d7e-4f6a-b5c8-1a2b3c4d5e6f",
"status": "completed",
"created_at": "2025-02-17T00:00:00.218312Z",
"report": {
"mcc": "N/A",
"mnc": "N/A",
"VOIP": null,
"city": "N/A",
"name": "N/A",
"risky": null,
"valid": false,
"active": false,
"leaked": false,
"region": "N/A",
"carrier": "N/A",
"country": "N/A",
"message": "Недействительный/несуществующий телефонный номер или указанная страна невозможна.",
"prepaid": null,
"spammer": false,
"success": true,
"timezone": "N/A",
"zip_code": "N/A",
"formatted": null,
"line_type": "Unknown",
"sms_email": "N/A",
"request_id": "UuYUlmvcjn",
"sms_domain": "N/A",
"do_not_call": false,
"fraud_score": 0,
"dialing_code": 0,
"local_format": null,
"recent_abuse": null,
"active_status": "N/A",
"user_activity": "Требуется Enterprise L4+.",
"accurate_country_code": false,
"associated_email_addresses": {
"emails": [],
"status": "Связанные email не найдены."
}
}
}

Поля ответа

ПолеТипОписание
idstring (uuid)Идентификатор проверки
statusstringСтатус проверки
created_atstring (date-time)Время создания
reportobjectОтчет проверки

Поля отчета

Базовая информация

ПолеТипОписание
validbooleanЯвляется ли номер телефона валидным
activebooleanАктивен ли номер в данный момент
successbooleanУспешно ли выполнена проверка
messagestringСообщение о результате
formattedstringМеждународный формат номера
local_formatstringЛокальный формат номера
countrystringНазвание страны
dialing_codeintegerТелефонный код страны

Информация об операторе

ПолеТипОписание
carrierstringНазвание оператора
namestringПолное название оператора
line_typestringТип линии (Mobile, Landline, VOIP, Unknown)
mccstringMobile Country Code
mncstringMobile Network Code
prepaidbooleanЯвляется ли номер предоплаченным

Географическая информация

ПолеТипОписание
citystringГород
regionstringРегион/штат
zip_codestringПочтовый индекс
timezonestringИдентификатор часового пояса (IANA)
accurate_country_codebooleanТочно ли определен код страны

Оценка мошенничества и рисков

ПолеТипОписание
fraud_scoreintegerОценка риска (0-100, выше = рискованнее)
riskybooleanПомечен ли номер как рискованный
VOIPbooleanЯвляется ли номер VOIP
spammerbooleanИзвестен ли номер как спамерский
leakedbooleanНайден ли номер в утечках данных
recent_abusebooleanЗафиксированы ли недавние злоупотребления
do_not_callbooleanЕсть ли номер в реестре Do Not Call
user_activitystringОценка активности пользователя

Дополнительные возможности

ПолеТипОписание
active_statusstringДетальный статус активности
sms_emailstringАдрес SMS-to-email шлюза
sms_domainstringДомен SMS-шлюза оператора
associated_email_addressesobjectСвязанные email-адреса (если доступны)

Интерпретация оценки мошенничества

ДиапазонУровень рискаОписание
0-25НизкийНомер выглядит легитимным
26-50СреднийЕсть отдельные риск-факторы
51-75ВысокийОбнаружены множественные риск-факторы
76-100Очень высокийСильные признаки мошенничества

Возможные статусы

ЗначениеОписание
newТолько создано, еще не обработано
ready_to_perform_auditГотово к запуску проверки
processingИдет формирование отчета
completedЗавершено (успех или ошибка, детали в report)

Примечания

  • Результаты проверки хранятся постоянно и могут быть получены несколько раз
  • Обработка обычно завершается за 1-3 секунды
  • Недействительные телефонные номера вернут valid: false с минимальными данными
  • Некоторые поля могут показывать "N/A" или null, если данные недоступны