Публичный API для поиска кодов УДК по ключевому слову или теме. Бесплатно, без авторизации, без регистрации.
Базовый URL: https://udcode.ru
Поиск кодов УДК по ключевому слову или теме. Возвращает до 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"}, ...]