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
Майбутні групи Першої ліги
Якщо Перша ліга буде розділена на групи, використовуватимуться адреси:
- https://pfl.ua/calendar-json/1a — Перша ліга, група А;
- https://pfl.ua/calendar-json/1b — Перша ліга, група Б.
Структура відповіді
Відповідь містить інформацію про сезон, турнір і тури. Для кожного матчу передаються:
- matchId — ідентифікатор матчу;
- matchNumber — номер матчу;
- date — дата проведення;
- time — час початку;
- matchUrl — посилання на сторінку матчу;
- home — команда-господар;
- away — команда-гостя;
- score — рахунок і статус завершення матчу;
- stadium — інформація про стадіон;
- streams — доступні трансляції.
Обмеження відображення
Час початку та стадіон передаються з урахуванням правил публікації ПФЛ. Якщо інформацію ще не дозволено показувати, значення time або stadium буде null.
Для отримання даних використовується HTTP-метод GET. Авторизація та API-ключ не потрібні.