↑ Как подключить подсказки

Подсказки: муниципальные образования (ОКТМО)

Общероссийский классификатор территорий муниципальных образований.

  1. Вставьте код из примера на свой сайт.
  2. Profit!
<input id="oktmo" name="oktmo" type="text" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="http://cdn.jsdelivr.net/npm/suggestions-jquery@22.6.0/dist/css/suggestions.min.css" rel="stylesheet" />
<script src="http://cdn.jsdelivr.net/npm/suggestions-jquery@22.6.0/dist/js/jquery.suggestions.min.js"></script>

<script>
    $("#oktmo").suggestions({
        token: "${API_KEY}",
        type: "OKTMO",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
</script>

Параметр token — это API-ключ.

Демонстрация

Выберите вариант из списка, чтобы увидеть полный текст ответа в JSON:

Также работает через API

Что в ответе

НазваниеОписание
value= data.oktmo
unrestricted_value= data.oktmo
data.oktmoКод ОКТМО
data.area_type Тип муниципального района:
  1 — муниципальный район
  2 — городской округ
  3 — внутригородская территория города федерального значения
  4 — муниципальный округ
data.area_codeКод муниципального района
data.areaНазвание муниципального района
data.subarea_type Тип муниципального поселения:
  1 — городское поселение
  2 — сельское поселение
  3 — межселенная территория в составе муниципального района
  4 — внутригородской район городского округа
data.subarea_codeКод муниципального поселения
data.subareaНазвание муниципального поселения

Источник данных: Росстат

Особенности использования

Оригинальный справочник ОКТМО содержит 4 уровня муниципальных образований:

  • регион
  • муниципальный район,
  • муниципальное поселение,
  • населенный пункт.

Справочник ОКТМО «Дадаты» содержит только 2 уровня — муниципальные районы и поселения. Это объекты с 8-значным кодом ОКТМО. Чтобы получить муниципальное образование по 11-значному коду ОКТМО, возьмите первые 8 цифр и отправьте в «Дадату».

Стоимость

Бесплатно до 10 тысяч запросов в день. Больше — в составе годовой подписки.