Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
API для получения def кодов операторов
Web формаСтруктура API запроса для получения диапазона DEF-кодов:
http://htmlweb.ru/json/phone/def/NNNN?api_key=API_KEY_из_профиля
Например, для получения всех диапазонов кодов телефонов Российского (+7) оператора с DEF кодом 918 (МТС):
http://htmlweb.ru/json/phone/def/7918?api_key=API_KEY_из_профиляОтвет:
{ "status": 200, "def": [ { "okrug": 30, "city": 0, "oper": 1605, "deffrom": 79180000000, "defto": 79182199999, "country": "RU", "mnc": 1, "route": "D2501" }, ..... { "okrug": 30, "city": 0, "oper": 1605, "deffrom": 79189300000, "defto": 79189999999, "country": "RU", "mnc": 1, "route": "D2501" } ], "limit": 4605, "balans": 69528.24 }
Для получения в формате MySQL используйте следующий вызов:
https://htmlweb.ru/api/phone/def/7918?sql&api_key=API_KEY_из_профиля
INSERT IGNORE INTO `def` ( `okrug`, `city`, `oper`, `deffrom`, `defto`, `country`, `mnc`, `route`) VALUES ('30', '0', '1605', '79180000000', '79182199999', 'RU', '1', 'D2501'); INSERT IGNORE INTO `def` ( `okrug`, `city`, `oper`, `deffrom`, `defto`, `country`, `mnc`, `route`) VALUES ('3', '0', '1605', '79182200000', '79182299999', 'RU', '1', 'D0101');
За каждый вызов списывается один запрос согласно вашего тарифа. Подробнее про лимиты и тарификацию.
Общие параметры для всех API сервисовДругие сервисы, доступные по API
Стоимость API запроса и тарифы
Скачать базу телефонных кодов
База DEF-кодов в одном файле формата Excel
Здесь можно приобрести все def-коды в формате одной Excel-таблицы, при этом все названия регионов и городов будут указаны в текстовом виде, а не в формате кода:
Структура таблицы:Страна;Название региона;Название города;Название оператора;Начало диапазона;Конец диапазонаДиапазон номеров +7xxx-xxx-xx-xx - 388 462 записей. скачать в формате CSV за 1399 рублей
Диапазон номеров +xxxx-xxx-xx-xx - 525 578 записей. скачать в формате CSV за 1959 рублей
Скидка на все обновления в течение года - 80%, если реже - 50%
Данная база имеет только список диапазонов DEF-кодов. В сервисе получить страну, регион и город по номеру телефона, кроме этой таблицы, используется база городов и административное деление.
Полная база данных телефонных кодов в формате SQL
Вы можете скачать базу телефонных кодов с отдельной таблицей городов и административным делением.
Структура таблицы def-кодов:
CREATE TABLE `pb_telcod` ( `okrug` int(10) NOT NULL COMMENT 'Код региона', `city` int(10) unsigned NOT NULL COMMENT 'Код города', `oper` int(10) unsigned NOT NULL COMMENT 'Код оператора', `deffrom` varchar(15) NOT NULL COMMENT 'Начало диапазона номеров', `defto` varchar(15) NOT NULL COMMENT 'Конец диапазона номеров', `country` char(2) NOT NULL COMMENT 'Код страны', `mnc` int(3) NOT NULL DEFAULT '0' COMMENT 'MNC код оператора', `route` char(5) NOT NULL DEFAULT '' COMMENT 'Маршрут', UNIQUE KEY `deffrom` (`deffrom`) USING BTREE, KEY `oper` (`oper`), KEY `defto` (`defto`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Структура остальных таблиц указана здесь.
Скачать таблицу DEF кодов в упрощенном формате
Структура таблицы:
CREATE TABLE IF NOT EXISTS def ( `country` char(2) NOT NULL COMMENT 'Страна', `okrug` int(10) NOT NULL COMMENT 'Код региона', `city` int(10) unsigned NOT NULL COMMENT 'Код города', `deffrom` varchar(11) NOT NULL UNIQUE COMMENT 'Начало диапазона номеров', `defto` varchar(11) NOT NULL COMMENT 'Конец диапазона номеров', `oper` VARCHAR(128) NOT NULL COMMENT 'Название оператора' );
Получить всю актуальную таблицу DEF кодов России, Вы можете за 1399рублей
Скачать справочник def кодов России в формате MySQL
Получить всю актуальную таблицу DEF кодов России и большинства стран мира, Вы можете за 1959рублей
Скачать справочник телефонных кодов Мира в формате MySQL
Или загружать его, используя API-запрос:
http://htmlweb.ru/geo/api.php?def_download[&sql=ИМЯ_ТАБЛИЦЫ][&charset=windows-1251]
По умолчанию таблица будет называться def.sql, кодировка utf-8
Диапазон номеров +73xx-xxx-xx-xx - 52 628 записей. скачать в формате MySql за 299 рублей
Диапазон номеров +74xx-xxx-xx-xx - 254 858 записей. скачать в формате MySql за 299 рублей
Диапазон номеров +78xx-xxx-xx-xx - 64 961 записей. скачать в формате MySql за 299 рублей
Диапазон номеров +79xx-xxx-xx-xx - 15 830 записей. скачать в формате MySql за 299 рублей
Диапазон номеров +7xxx-xxx-xx-xx - 388 462 записей. скачать в формате MySql за 1399 рублей
Диапазон номеров +xxxx-xxx-xx-xx - 525 578 записей. скачать в формате MySql за 1959 рублей
Обратите внимание, длина номера телефона в разных странах разная. Для получения длины телефонного номера используйте таблицу country, поле telcod_len. Название по коду города (city) и региона (okrug) можно получить по API или взять из базы городов.
Не знаете что выбрать? Напишите вашу задачу, - мы подскажем: WhatsApp, Telegram
Вам может быть интересно:
- Скачать базу банков России в формате MySql.
- Определить оператора мобильного абонента.
- Список телефонных операторов и их MNC-коды: Россия, все страны
.
Прокомментировать/Отблагодарить