По номеру телефона API возвращает оператора, регион выдачи, код и признак известного диапазона. Данные — открытый реестр нумерации, персональных данных абонента нет и быть не может.

Демо без ключа

20 запросов в сутки с одного адреса. Формат — тот же, что в платном доступе.

Здесь появится ответ.

Эндпойнты

  • GET /api/v1/lookup?number=79001234567 — платный доступ, заголовок X-API-Key.
  • GET /api/v1/demo?number=79001234567 — демо, 20 запросов в сутки на адрес.

Что возвращает

{
  "valid": true,
  "number": "+79001234567",
  "country": "RU",
  "code": 900,
  "operator": "Т2 Мобайл",
  "region": "Ростовская обл.",
  "city": null,
  "range_known": true,
  "source": "open numbering registry",
  "ms": 5.5
}

Номер не прошёл проверку формата — "valid": false и причина в reason. Превышен лимит — HTTP 429. Нет ключа — HTTP 401.

Тарифы

  • Тест — бесплатно, 1 000 запросов, 30 дней.
  • Старт — 2 990 ₽/мес, 50 000 запросов, 2 000 в сутки.
  • Бизнес — 5 490 ₽/мес, 200 000 запросов, 10 000 в сутки.
  • Безлимит — 9 990 ₽/мес, fair use 1 млн, выделенный лимит по договору.

Для сравнения: DaData и hintdata берут 0,20 ₽ за запись — у нас от 0,03 ₽ при пакете «Бизнес».

Чего API не делает

  • Не возвращает имя или иные данные абонента — их нет в открытых источниках.
  • Не учитывает перенос номера (MNP): оператор определяется по исходному диапазону.
  • Не гарантирует 100 % покрытия: диапазоны обновляются по мере публикации реестра.

Нужна разовая выгрузка диапазонов, а не API? Скачать выборку — бесплатно за e-mail.

Заявка на ключ

OpenAPI-спецификация · Политика обработки данных