Проверка номера
Метод GET, API-ключ не требуется.
https://teldef.ru/api/?phone=79150903314
Номер можно передавать с пробелами, скобками и знаком «+».
По умолчанию ответ возвращается в JSON. Для XML добавьте
&format=xml.
Пример JSON-ответа
{
"phone": "79150903314",
"ported": true,
"ported_operator": "ПАО 'Вымпел-Коммуникации'",
"ported_inn": "7713076301",
"porter_date": "2026-01-22T05:03:44",
"porter_date_source": "provider_change_observed_at",
"porter_history": [
{
"operator": "ПАО 'Вымпел-Коммуникации'",
"inn": "7713076301",
"previous_operator": "ПАО 'Мобильные ТелеСистемы'",
"previous_inn": "7740000076",
"changed_at": "2026-01-22T05:03:44"
}
],
"range_found": true,
"range": {
"abc_def": "915",
"operator": "ПАО \"Мобильные ТелеСистемы\"",
"region": "г. Москва и Московская область",
"territory": "Город Москва, Московская область"
}
}
Основные поля
ported— найден ли номер в актуальной базе MNP.ported_operator— оператор, обслуживающий перенесённый номер сейчас.porter_date— дата, когда смена была зафиксирована нашей базой.porter_history— сохранённая история повторных смен оператора.range— исходный оператор, регион и территория номерного диапазона.generation_time_sec— время формирования API-ответа.
Статистика переносов
Ежесуточная статистика исходящих и входящих операторов, максимум за 30 дней.
https://teldef.ru/api/statistics/?days=30
Ошибки
- 400 — номер отсутствует или имеет неверный формат.
- 422 — параметр запроса не прошёл проверку.
- 500 — внутренняя ошибка сервера.