API

Публичный API для поиска кодов УДК по ключевому слову или теме. Бесплатно, без авторизации, без регистрации. Базовый URL: https://udcode.ru

GET /api/suggest/?q=

Поиск кодов УДК по ключевому слову или теме. Возвращает до 8 наиболее релевантных результатов. Поиск работает по коду и названию раздела, использует trigram-схожесть.

Параметры
Параметр Тип Обязательный Описание
q string да Ключевое слово или тема. Минимум 2 символа.
Ответ

JSON-массив объектов:

[
  {
    "code":  "004.8",
    "title": "Искусственный интеллект",
    "url":   "/u/004.8.html"
  },
  ...
]

Пустой массив [] — если ничего не найдено или запрос короче 2 символов.

Примеры
curl "https://udcode.ru/api/suggest/?q=машинное+обучение"
import requests

resp = requests.get(
    "https://udcode.ru/api/suggest/",
    params={"q": "машинное обучение"}
)
for item in resp.json():
    print(item["code"], item["title"])
const resp = await fetch(
  "/api/suggest/?q=" + encodeURIComponent("машинное обучение")
);
const data = await resp.json();
// [{code: "004.8", title: "...", url: "/u/004.8.html"}, ...]
Попробовать
// ответ появится здесь