← labelsys.tech

Публічне API

Індекс електоральної підтримки також доступний як статичний JSON endpoint — безкоштовний, без потреби в ключі чи реєстрації.

Endpoint

GET https://labelsys.tech/api/v1/electoral-index.json

Файл автоматично перегенеровується при кожному оновленні сайту — завжди відображає ті самі дані, що показані у віджеті індексу на головній сторінці.

Формат відповіді

ПолеОпис
versionВерсія схеми API (рядок, напр. "1.0")
licenseЛіцензія даних — CC BY 4.0
attribution_requiredОбов'язкова атрибуція: «ЛИСТ / labelsys.tech»
updatedДата останнього оновлення індексу (ISO, "РРРР-ММ-ДД")
methodology_urlПосилання на методологію індексу
generated_atМомент генерації самого API-файлу (ISO 8601, UTC)
dataПовний набір даних — та сама схема, що й /data/electoral-index.json: parties (актуальні значення по партіях), leaders (рейтинг лідерів A/D), chart (часові ряди по партіях)

Ліцензія

Дані поширюються за ліцензією Creative Commons Attribution 4.0 (CC BY 4.0). Ви можете вільно використовувати, поширювати й адаптувати їх для будь-якої мети, зокрема комерційної, за умови зазначення джерела: «ЛИСТ / labelsys.tech» з посиланням на labelsys.tech.

Приклад (JavaScript)

fetch('https://labelsys.tech/api/v1/electoral-index.json')
  .then(r => r.json())
  .then(json => {
    console.log(json.license, json.updated)
    console.log(json.data.parties)
  })

Обмеження використання

Endpoint — це статичний файл (не запит до бази даних) — без обмеження частоти запитів з нашого боку; хостинг-провайдер може застосовувати загальний захист від зловживань на інфраструктурному рівні.

Методологія

Методологія самого індексу описана на головній сторінці, розділ «Дані» і під віджетом індексу на кожній сторінці сайту.