Негізгі мазмұнға өту
REST API · 1-нұсқа

API құжаттамасы

ortcom.kz деректеріне қол жеткізу үшін ашық API. Жаңалықтар, АнтиФейк, іс-шаралар және аймақтар.

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 AI жүйелеріне HTML-парсингсіз, арзан және тұрақты machine-readable access береді. Canonical URL, citation және provenance өрістері бірге қайтарылады.

GET /api/v1/ai/latest

Статьялар, ЦБД және press events үшін JSONL discovery-feed.

ПараметрТүріСипаттама
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}

Бір мақала үшін compact JSON detail.

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

Мақаланың markdown-нұсқасы ingestion үшін.

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

Бір фактчекинг жазбасы үшін compact JSON detail.

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

Баспасөз іс-шарасы үшін compact JSON detail.

Мақалалар

GET /api/v1/articles

Мақалалар тізімі, фильтрлермен.

ПараметрТүріСипаттама
langstringru, kk, en
categorystringСанат slug (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
Нәтиже мұнда көрсетіледі