API сведений о населенных пунктах России
Поиск по ОКТМО
Внимание! Данные конца 2021 года
Endpoint: /points/oktmo/[oktmo_code]
Метод: GET
Примеры запроса
GET /api/v1/points/oktmo/54604416131
Пример ответа
{
"children": "0",
"dadata": "0",
"id": "0",
"latitude_dd": "53.3686111111111",
"latitude_dms": "53.22.07",
"longitude_dd": "35.91",
"longitude_dms": "035.54.36",
"municipality": "Болховский",
"oktmo": "54604416131",
"population": "0",
"region": "Орловская область",
"rosstat": "1",
"settlement": "Колонтаева",
"type": "д"
}
Использование из OpenResty
local points = require('helpers.points.search')
points.oktmo('123456')
Размер населения (сельского и городского) населенных пунктов по ТЕРСОН-МО или ОКТМО
Данные Росстата.
Ежегодное обновление. Уровень - районы, сельские поселения. Для населенных пунктов см метод points.
Справочник территориальных единиц разработки сведений о населении по муниципальным образованиям (ТЕРСОН-МО) существует с 2000-х и с 2014 года используется в качестве основного.
Коды справочника в основном совпадают с кодами из ОКТМО, но существуют и расхождения.
В числе наиболее существенных расхождений:
админинистративные округа Москвы и административные районы Санкт-Петербурга учтены, их коды совпадают с кодами из ОКАТО
коды внутренних муниципальных образований Москвы совпадают с кодами из ОКТМО, но муниципальные округа учтены как муниципальные образования, а поселения и городские округа как поселения, также учтены и имеют собственные коды городские населённые пункты на территории Новой Москвы, в то время как населённые пункты на территории муниципальных округов не учтены (в ОКТМО, наоборот, населённые пункты на территории Новой Москвы отсутствуют, а населённые пункты на территории муниципальных округов учитываются);
коды внутренних муниципальных образований Санкт-Петербурга совпадают с кодами из ОКТМО, но для некоторых муниципальных округов и для всех муниципальных образований со статусом города добавлены цифры 01(000);
различаются коды внутригородских муниципальных образований Севастополя, все муниципальные образования отнесены к категории муниципальный округ (официально муниципальное образование Инкерман описывается как город, а не муниципальный округ) и городских населённых пунктов;
учитываются не являющиеся муниципальными образованиями внутригородские районы Астрахани, Брянска, Барнаула, Братска, Владивостока, Владикавказа, Владимира, Волгограда, Грозного, Екатеринбурга, Иванова, Ижевска, Иркутска, Казани, Калининграда, Каменска-Уральского, Кемерова, Кирова, Краснодара, Липецка, Магнитогорска, Нижнего Новгорода, Нижнего Тагила,Новороссийска, Оренбурга, Орла, Орска, Пензы, Перми, Ростова-на-Дону, Рязани, Саранска, Сочи, Ставрополя, Сыктывкара, Твери, Тольятти, Томска, Тулы, Тюмени, Улан-Удэ, Ульяновска, Уфы, Хабаровска, Чебоксар, Читы, Ярославля и административные округа Назрани
третья цифра в коде ТЕРСОН-МО XX7, так, как если бы являлись внутригородскими муниципальными образованиями городских округов в внутригородским делением;
районы Новороссийска учтены как округа;
различаются коды автономных округов, входящих в состав регионов, и расположенных на их территории населённых пунктов, а также некоторых муниципальных образований
Ненецкий АО 1180000010 (в ОКТМО 11800000000), Ханты-Мансийский АО 7180020000 (в ОКТМО 71800000000), Ямало-Ненецкий АО 7190000010 (в ОКТМО 71900000000)
коды населённых пунктов на территории Ненецкого АО начинаются с 13, на территории Ханты-Мансийского АО с 72, на территории Ямало-Ненецкого АО с 74, то есть совпадают с кодами ТЕРСОН-АТЕ.
все административно-территориальные единицы с особым статусом округа и расположенные на их территории муниципальные образования наделены кодами (в ОКТМО только Коми-Пермяцкий и Корякский)
изменены коды Гайнского, Косинского, Кочёвского муниципальных районов (с 2020 года муниципальных округов);
изменён код Корякского округа в соответствии с кодами расположенных на его территории муниципальных образований;
изменены коды муниципальных образовании на территориях Агинского Бурятского и Усть-Ордынского Бурятского округов.
Муниципальные образования Коми-Пермяцкого округа начинаются на 578, Корякского на 308, Агинского Бурятского на 768 (городские населённые пункты на 766, 767), Усть-Ордынского 258.
На 2020 год Коми-Пермяцкий округ в ТЕРСОН отсутствует.
Endpoint: /points/population/[ТЕРСОН-МО]
Метод: GET
Примеры запроса
GET /api/v1/population/oktmo/8764045320
Пример ответа
{
"all": "158",
"name": "Сельское поселение Чим",
"terson": "8764045320",
"town": "0",
"village": "158"
}
Где:
- all - всего населения
- town - из него городского
- village - из него сельского
Использование из OpenResty
local population = require('helpers.population.search')
population.oktmo('123456')