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')