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

Глобальный поиск оператора связи

Глобальный поиск оператора связи: миллиарды записей, своевременные обновления и высокая точность.

Пример:

Окно терминала
curl --location --request POST 'https://api.checknumber.ai/v1/phone' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'number=628138800001&country=ID'

Пример ответа для корректного запроса

{
"status": "ok",
"message": {
"country_code": 62,
"national_number": 8138800001,
"is_valid_number": true,
"number_type": "MOBILE",
"e164": "+628138800001",
"region_code": "ID",
"location": {
"en": ""
},
"time_zones": ["Asia/Jakarta"],
"carrier": {
"en": "AXIS"
}
}
}

Пример ответа для запроса с ошибкой

{
"status": "FAIL",
"message": "The phone number supplied is not a number."
}

HTTP-запрос

POST https://api.checknumber.ai/v1/phone

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

ПараметрОписание
numberstring, номер телефона
countrystring, код региона, например ID для Индонезии

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

СтатусОписание
OKfree, успешно
FAILfree, ошибка; поле message содержит текст ошибки

Описание полей номера телефона

ПолеОписание
country_codeКод страны, например 62 для Индонезии
national_numberНациональный номер
is_valid_numberДействителен ли номер
number_typeТип номера: MOBILE или FIXED_LINE
e164Номер в формате E.164
region_codeКод региона, например ID для Индонезии
locationМестоположение, многоязычное
time_zonesЧасовые пояса
carrierОператор связи, многоязычное поле

Описание типов номеров телефонов

ТипОписание
MOBILEМобильный телефон
FIXED_LINEСтационарный телефон
FIXED_LINE_OR_MOBILEМобильный или стационарный телефон; в некоторых странах определить тип только по номеру невозможно
SHARED_COSTУслуга с разделением стоимости
VOIPVoIP
PERSONAL_NUMBERПерсональный номер
UNKNOWNНеизвестно