Перейти к содержанию
REST API · версия 1

Документация API

Открытый API для доступа к данным ortcom.kz. Новости, АнтиФейк, события и регионы.

https://ortcom.qdev.run/api/v1/

Обзор

ortcom.kz Public API обеспечивает программный доступ к новостям, данным АнтиФейк-центра, пресс-мероприятиям и региональной информации. API построен на RESTful-принципах и возвращает данные в формате JSON.

Лимит запросов 120 запросов/мин
HTTPS Только безопасные
Формат JSON

Аутентификация

В текущей версии API работает без аутентификации. Все публичные данные свободно доступны. В будущем будет добавлен расширенный доступ через API-ключи.

Пагинация

Все endpoints со списками поддерживают пагинацию:

GET /api/v1/articles?page=2&limit=10
{
  "api_version": "1.0.0",
  "meta": {
    "total": 1250,
    "page": 2,
    "per_page": 10,
    "pages": 125
  },
  "data": [...]
}
Параметр Тип Описание
pageintНомер страницы (от 1)
limitintЭлементов на странице (макс. 100)

Ошибки

КодОписание
200Успешно
404Ресурс не найден
422Ошибка валидации
429Превышен лимит запросов

AI / LLM контуры

Эти endpoints предназначены для дешёвого machine-readable потребления без HTML-парсинга. Они возвращают canonical URL, citation guidance и provenance-поля.

GET /api/v1/ai/latest

JSONL discovery-feed для статей, ЦБД и press events.

ПараметрТипОписание
langstringru, kk, en
limitint1..50
max_charsint300..4000
includestringarticles, antifake, events
Пример
curl 'https://ortcom.qdev.run/api/v1/ai/latest?lang=ru&include=articles,antifake&limit=3'
GET /api/v1/ai/article/{source_id_or_slug}

Компактный JSON detail для одной статьи.

GET /api/v1/ai/article/{source_id_or_slug}/markdown

Markdown-версия статьи для ingestion-пайплайнов.

GET /api/v1/ai/antifake/{id_or_slug}

Компактный JSON detail для одной фактчекинг-записи.

GET /api/v1/ai/event/{id_or_slug}

Компактный JSON detail для пресс-мероприятия.

Статьи

GET /api/v1/articles

Список статей с фильтрами.

ПараметрТипОписание
langstringru, kk, en
categorystringSlug категории (novosti, region-news...)
qstringПоиск
date_fromstringYYYY-MM-DD
date_tostringYYYY-MM-DD
Пример
curl https://ortcom.qdev.run/api/v1/articles?lang=ru&category=novosti&limit=5
GET /api/v1/articles/{id}

Отдельная статья с полным текстом.

Категории

GET /api/v1/categories

Список всех активных категорий.

АнтиФейк (ЦБД)

GET /api/v1/antifake

Список записей АнтиФейк-центра.

ПараметрТипОписание
verdictstringfake, misleading, manipulated, unverified
post_typestringdebunk, digest, advisory, analysis
qstringПоиск
Пример
curl https://ortcom.qdev.run/api/v1/antifake?verdict=fake&limit=10
GET /api/v1/antifake/stats

Общая статистика: по вердиктам, месячные тренды.

GET /api/v1/antifake/{id}

Отдельная запись с полным текстом.

Мероприятия

GET /api/v1/events

Список пресс-мероприятий.

ПараметрТипОписание
statusstringannounced, live, completed, cancelled
event_typestringbriefing, conference, soyle, roundtable

Регионы

GET /api/v1/regions

Список регионов Казахстана.

GET /api/v1/regions/{slug}/articles

Статьи по конкретному региону.

Попробовать

GET
Результат будет здесь