Нормализованный номер
Приведение телефона к стандартному формату и проверка структуры номера по плану нумерации. Это не проверка активности SIM-карты.
Обогащайте контакты в CRM и собственной системе: передайте телефон и получите справочные данные о номере в JSON. Часовой пояс поможет выбрать время для звонка.
100 запросов бесплатно в календарный месяц.
Приведение телефона к стандартному формату и проверка структуры номера по плану нумерации. Это не проверка активности SIM-карты.
Справочная география выделенного диапазона номера. Используйте её как дополнительное поле контакта, а не текущий адрес абонента.
Оператор, которому выделен диапазон. Перенос номера между операторами (MNP) в текущем сервисе не проверяется.
Время по справочной географии номера помогает планировать коммуникации. Оно не подтверждает, где человек находится сейчас.
API не определяет владельца номера, активность SIM-карты или текущее местоположение человека. Регион и оператор относятся к выделенному диапазону; перенос номера к другому оператору не проверяется.
Реальный ответ сервиса без API-ключа. Для интеграции создайте свой ключ в кабинете.
Добавьте регион, оператора диапазона и справочное время в карточку контакта. Один HTTP-запрос можно встроить в обработку входящей заявки, импорт базы или серверную автоматизацию.
curl -X POST 'https://api.ibop.ru/def/v1/lookup' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"phone":"+79991234567"}'Получите ключ после входа через MAX и передавайте его в Authorization: Bearer YOUR_API_KEY. Область доступа ключа должна включать phone. Храните секрет на сервере своей интеграции.
Полный ответ можно увидеть в демо. Отсутствующие справочные данные могут иметь значение null; учитывайте это в интеграции.
| Поле | Значение |
|---|---|
data.phone.e164 | Нормализованный международный номер. |
data.country, data.location | Страна, регион, город и основание определения географии, если найдены. |
data.operator | Имя и бренд оператора диапазона; mnp_checked показывает, что перенос номера не проверялся. |
data.timezone | name, local_time, utc_offset_seconds, basis и список candidates. При неоднозначной географии единый часовой пояс может отсутствовать. |
Некорректные входные данные возвращают HTTP 422. Ошибки доступа требуют проверки ключа и его областей. При исчерпании квоты API отвечает HTTP 429 с кодом quota_exceeded; ограничения частоты запросов действуют отдельно. Ошибка провайдера возвращает зарезервированную единицу квоты.
Цены и квоты загружаются из действующего каталога API.
100запросов
Получить API-ключ10 000запросов
Выбрать тариф100 000запросов
Выбрать тарифREST API и авторизованный MCP используют общие квоты аккаунта по каждому продукту. Бесплатный месяц считается по московскому времени. Платный период начинается после подтверждения оплаты. Заказ сам по себе не активирует пакет; оплата подтверждается вручную, автоматических списаний нет.
Передавайте phone строкой. Для международного номера используйте код страны, например +79991234567. Необязательный default_region — двухбуквенный код страны для интерпретации национального формата.
Сервис возвращает справочную географию номера. Он не получает координаты телефона, данные о владельце или подтверждение присутствия человека в регионе.
В кабинете после входа через MAX можно создать ключ для проекта со scope phone. Используйте ключ в серверной части интеграции; не публикуйте его в JavaScript сайта.