🔒
API — платне доповнення; MCP-сервер має безкоштовні інструменти

Повна документація з прикладами нижче. Кожен виклик /v1 потребує ключа: увійди через Google, створи ключ в акаунті й почни з 10 безкоштовних балів. 1 виклик = 1 бал = 1 цент. Той самий ключ відкриває MCP-сервер, де довідкові інструменти й результати останнього тижня працюють і без ключа.

Увійти й отримати ключ
API — REST JSON v1 · лише читання

Доступ лише для читання до всієї бази — ті самі запити, що виконує сайт, у JSON. Базова адреса https://fdb4.io. Авторизація через Authorization: Bearer <key>. Кожен запит — GET; запису тут немає.

Базова адреса fdb4.io v1
Адреси API 12 усі GET
Ліміт частоти 120/хв на ключ
Формат JSON UTF-8
MCP-сервер — окрема сторінка й безкоштовні інструменти 11 інструментів · 6 безкоштовних

Та сама база для ШІ-клієнтів через Model Context Protocol за адресою https://fdb4.io/mcp. Ціни відрізняються, тому є окрема сторінка: 6 із 11 інструментів відповідають без ключа — пошук країн, турнірів і команд, поточна серія без нічиїх та результати останніх днів. Моделі нічиїх, історичний рейтинг, особисті зустрічі й давніший архів коштують по балу з того самого балансу. На /v1 безкоштовних викликів немає.

MCP-сервер і безкоштовні інструменти ›
Адреси API 12
/v1/tournaments/{id} GET

One competition with its coverage span, every edition (newest first, with the champion where one is decided) and the all-time winners ranking. Accepts a numeric id or a slug.

запит
curl -sS "https://fdb4.io/v1/tournaments/norway-cup" \
  -H "Authorization: Bearer $FDB_API_KEY" \
  -H "Accept: application/json"
приклад відповіді

Приклад структури — кілька рядків, не поточні дані.

{
    "data": {
        "id": 53,
        "name": "Norwegian Football Cup",
        "slug": "norway-cup",
        "type": "cup",
        "country": {
            "id": 44,
            "name": "Norway",
            "fifa_code": "NOR"
        },
        "matches_count": 13111,
        "draws_count": 854,
        "draw_percent": 6.51,
        "coverage": {
            "editions": 120,
            "first_year": 1902,
            "last_year": 2025
        },
        "editions": [
            {
                "id": 8801,
                "year": 2025,
                "name": "Norwegian Football Cup 2025",
                "matches_count": 127,
                "champion": {
                    "id": 1907,
                    "slug": "rosenborg",
                    "name": "Rosenborg"
                }
            },
            {
                "id": 8802,
                "year": 2026,
                "name": "Norwegian Football Cup 2026",
                "matches_count": 12,
                "champion": null
            }
        ],
        "winners": [
            {
                "rank": 1,
                "id": 1907,
                "slug": "rosenborg",
                "name": "Rosenborg",
                "titles": 12,
                "runner_up_count": 4,
                "years": [
                    1960,
                    1964,
                    "…"
                ]
            }
        ]
    }
}
параметри
Назва Тип Опис
id path Numeric competition id or slug (e.g. 53 or norway-cup).
Як отримати ключ
  1. Увійти через Google — без пароля, форми й очікування.
  2. Створи ключ у своєму акаунті. Він показується лише раз, тож збережи його надійно.
  3. Надсилай його в кожному запиті як Authorization: Bearer <key> — до https://fdb4.io/v1 або https://fdb4.io/mcp.
За реєстрацію 10 бал. безкоштовно, без картки
Щомісяця +2 бал. якщо входиш
За виклик 1 бал. = 1 цент
Запрошення 10% від кожного бала

1 виклик = 1 бал = 1 цент для API та платної частини MCP-сервера. безкоштовні інструменти MCP нічого не коштують із ключем чи без нього. Бали закінчилися? Поповнити — суму обираєш ти, без пакетів і підписки. Запроси когось і отримуй 10% від усіх його нарахувань. Повернень немає: продукт — дані, а дані неможливо повернути.

Наявні ключі без прив'язки до акаунта не оплачуються до перенесення.

Помилки 3
401 Немає чинного ключа

Bearer-токен відсутній, невідомий, відкликаний або прострочений.

402 Бали закінчилися

На акаунті ключа менше одного бала. 1 виклик = 1 бал = 1 цент. Нові акаунти отримують 10 безкоштовних балів і +2 за кожен місяць із входом. Старі ключі без акаунта не оплачуються до перенесення.

{
    "error": {
        "code": "insufficient_balance",
        "balance": 0,
        "top_up_url": "https://fdb4.io/account/balance",
        "monthly_grant": 2
    }
}
429 Ліміт частоти

Перевищено похвилинний ліміт. Відповідь містить Retry-After; відхилений запит не коштує балів.