JSON турнірних таблиць ПФЛ

На цій сторінці доступні турнірні таблиці поточного сезону у форматі JSON. Дані оновлюються автоматично відповідно до результатів матчів.

Доступні адреси

Перша ліга:
https://pfl.ua/standing-json-tv/1

Друга ліга, група А:
https://pfl.ua/standing-json-tv/2a

Друга ліга, група Б:
https://pfl.ua/standing-json-tv/2b

Формат даних

Кожен запис містить:

  • teamId — ідентифікатор команди;
  • position — місце в турнірній таблиці;
  • logo — посилання на телевізійний логотип команди;
  • team — назва команди великими літерами;
  • matches — кількість матчів;
  • wins — перемоги;
  • draws — нічиї;
  • losses — поразки;
  • goalsFor — забиті м’ячі;
  • goalsAgainst — пропущені м’ячі;
  • goalDiff — різниця м’ячів;
  • points — набрані очки.

Для отримання даних використовується HTTP-метод GET. Авторизація та API-ключ не потрібні.

Можливо інший вивід турнірної таблиці - наприклад для першої ліги https://pfl.ua/standing-json/1353. Де 1353 це id поточного чемпіонату першої ліги сезону 2026/27. 


JSON календаря матчів

Календар матчів поточного сезону доступний у форматі JSON. Дані згруповані за турами та оновлюються автоматично.

Доступні адреси

Перша ліга:
https://pfl.ua/calendar-json/1

Друга ліга, група А:
https://pfl.ua/calendar-json/2a

Друга ліга, група Б:
https://pfl.ua/calendar-json/2b

Майбутні групи Першої ліги

Якщо Перша ліга буде розділена на групи, використовуватимуться адреси:

Структура відповіді

Відповідь містить інформацію про сезон, турнір і тури. Для кожного матчу передаються:

  • matchId — ідентифікатор матчу;
  • matchNumber — номер матчу;
  • date — дата проведення;
  • time — час початку;
  • matchUrl — посилання на сторінку матчу;
  • home — команда-господар;
  • away — команда-гостя;
  • score — рахунок і статус завершення матчу;
  • stadium — інформація про стадіон;
  • streams — доступні трансляції.

Обмеження відображення

Час початку та стадіон передаються з урахуванням правил публікації ПФЛ. Якщо інформацію ще не дозволено показувати, значення time або stadium буде null.

Для отримання даних використовується HTTP-метод GET. Авторизація та API-ключ не потрібні.