Узнай оператора
по любому российскому номеру.
За миллисекунды.
REST API определяет мобильного оператора, регион выдачи и факт переноса (MNP) — на основе официальных источников и базы перенесённых номеров.
Полная карточка номера
Один HTTP-запрос — всё, что нужно для маршрутизации SMS, антифрода или CRM-обогащения.
Текущий оператор
Каноническое имя оператора с учётом MNP — даже если номер был перенесён к другому провайдеру.
Регион выдачи
Субъект РФ, в котором номер был выделен оператору, по реестру нумерации.
Признак переноса (MNP)
Был ли номер портирован между операторами. Полезно для аналитики и тарификации SMS.
MCC / MNC
Стандартные коды сети (250-XX) — для интеграций с SMS-агрегаторами и биллинговыми системами.
Низкая задержка
Ответ за единицы миллисекунд: справочник в RAM, поиск по PRIMARY KEY в базе перенесённых.
Свежие данные
Ежедневная синхронизация с БДПН (zero-downtime через atomic swap). Никаких устаревших ответов.
Простой как cURL
Один эндпоинт GET /v1/lookup, JSON-ответ, заголовок с ключом — и всё.
# Запрос
curl -H "X-API-Key: n7_..." \
"https://num7.ru/v1/lookup?phone=+79261234567"
{
"phone": "+79261234567",
"operator": "МТС",
"operator_inn": "7740000076",
"region": "Москва",
"mnp_ported": true,
"mcc": 250,
"mnc": 1,
"found": true
}
Полная спецификация — /docs (Swagger UI).
Всегда отдаём 200 при валидном номере (даже если оператор не определён — поле found: false); 400 — для невалидных номеров; 401 — для отсутствующего/неверного ключа.
Только официальные источники
Никакого скрейпинга. Никаких серых API. Только публичные реестры и официальные выгрузки.
Реестр нумерации (Россвязь)
Распределение DEF-9xx между операторами и регионами — выписка из Российской системы и плана нумерации. Обновляем еженедельно.
БДПН (база перенесённых)
Полный реестр номеров, перенесённых между операторами по технологии MNP. Источник — открытая ежедневная выгрузка.
Atomic swap
При обновлении базы старая таблица заменяется новой одной транзакцией. API не падает, latency не растёт.
Платишь за объём, а не за подписку
Базовый принцип: чем больше запросов в месяц — тем ниже цена за номер. Закрытое бета-тестирование, тарифы оформляются индивидуально.
Старт
- API без ограничений по rps
- Все поля (оператор, регион, MNP, MCC/MNC)
- Поддержка по email
Бизнес
- SLA 99.9%
- Batch-режим (до 1000 номеров за запрос)
- Telegram-канал поддержки
Enterprise
- Индивидуальный тариф
- Выделенный канал, приоритет в очереди
- Дедикейтед или on-prem
Roadmap: проверка номера на наличие WhatsApp / Telegram / Viber, batch-API, webhook-нотификации при изменении оператора.