Skip to main content

Base URL


Live Data

Live Scores

Returns all currently live matches with simplified flat format — each event has string team names, integer scores, and a status string. Use this as the primary source for discovering live match IDs.
Two response formats: /api/live returns a simplified flat format (string team names, integer scores, status as a string). /api/today and /api/schedule/{date} return the full detailed format with nested team objects, score objects (period1, period2, current, display, normaltime), and detailed match metadata. Use the simplified format for quick score displays; use the full format when you need team IDs, colors, or period breakdowns.
Recorded 24 September 2026 from GET /v2/football/live (lists trimmed to 2 items).

All Live Events

Returns all live events unfiltered with full raw data (same structure as /api/today).
Recorded 24 September 2026 from GET /v2/football/live/all (lists trimmed to 2 items).

Today’s Matches

Returns all matches scheduled for today across all competitions.
Recorded 24 September 2026 from GET /v2/football/today (lists trimmed to 2 items).
Returns the top 20 events sorted by attendance and popularity — great for featuring “hot” matches.
Recorded 24 September 2026 from GET /v2/football/trending (lists trimmed to 2 items).
Returns currently trending players based on recent performance and media attention.
Recorded 24 September 2026 from GET /v2/football/trending-players (lists trimmed to 2 items).

Live Tournaments

Returns tournaments that currently have live matches in progress. Useful for building a sidebar of active competitions.
Recorded 24 September 2026 from GET /v2/football/live-tournaments (lists trimmed to 2 items).

Newly Added Events

Returns recently added fixtures that weren’t previously in the schedule (e.g., rescheduled matches, cup draws).
Recorded 24 September 2026 from GET /v2/football/newly-added-events (lists trimmed to 2 items).

Search All

Search across teams, players, and tournaments simultaneously. Returns entity IDs that can be used with other endpoints.
string
required
Search query (e.g., arsenal, messi, premier league). Minimum 2 characters.
This is the primary way to discover entity IDs for teams, players, and tournaments when you don’t have them from another API call.
Search result structure: Each result has type ("team", "player", or "tournament"), a relevance score, and an entity object with the full details including the numeric id you need for other API calls.
Recorded 24 September 2026 from GET /v2/football/search?q=bayern (lists trimmed to 2 items).

Schedule

Events by Date

Returns all matches for a specific date, grouped by tournament.
string
required
Date in YYYY-MM-DD format (e.g., 2025-03-15).
Recorded 24 September 2026 from GET /v2/football/schedule/2026-09-20 (lists trimmed to 2 items).

Scheduled Tournaments by Date

Returns tournaments that have matches on a specific date — useful for building a competition filter. Supports pagination.
string
required
Date in YYYY-MM-DD format.
number
default:"1"
Page number for paginated results.
Recorded 24 September 2026 from GET /v2/football/scheduled-tournaments/2026-09-20?page=0 (lists trimmed to 2 items).

Event Count

Returns a global count of events across all sports and competitions.
Recorded 24 September 2026 from GET /v2/football/event-count (lists trimmed to 2 items).

Countries & Categories

All Countries

Returns all countries with basic info (name, code, flag URL).
Recorded 24 September 2026 from GET /v2/football/countries (lists trimmed to 2 items).

All Countries (Extended)

Returns all countries with subcategories and additional metadata.
Recorded 24 September 2026 from GET /v2/football/countries/all (lists trimmed to 2 items).

Category Tournaments

Returns all tournaments within a specific category (country or region).
number
required
Category ID from the countries endpoint.
Recorded 24 September 2026 from GET /v2/football/categories/30/tournaments (lists trimmed to 2 items).

Country Flag

Returns the flag image URL for a country code.
string
required
Two-letter country code in uppercase (e.g., GB, US, DE).

Leagues

All Leagues

Returns all leagues grouped by country. Useful for building a competition browser.
string
Optional country slug to filter leagues (e.g., england, spain).
boolean
Set to true to bypass cache and get fresh data.

All Tournaments (Flat)

Returns all tournaments as a flat list (not grouped by country).

Tournament Seasons

Returns all available seasons for a tournament. See Tournament Endpoints for season-specific data.

Country Detection

Returns the detected country based on the requester’s IP address. Useful for geolocation-based content.
Recorded 24 September 2026 from GET /v2/football/country/detect (lists trimmed to 2 items).

Fantasy

Fantasy Competitions

Returns a list of active fantasy competitions. Use the returned competition IDs for fantasy-specific endpoints.
Recorded 24 September 2026 from GET /v2/football/fantasy/competitions (lists trimmed to 2 items).

News

Sports News

Returns the latest sports news articles.
string
default:"en"
Language code (e.g., en, es, de, fr, pt, it).
Recorded 24 September 2026 from GET /v2/football/news?lang=en (lists trimmed to 2 items).

Example Requests


Country config

Default and top competitions for a country. Country codes are case-insensitive (GB or gb).
Verified 25 September 2026: GB/football returns 20 default and 15 top tournaments.

Seasons address

Both /api/tournaments/{id}/seasons and /api/tournament/{id}/seasons work on every V2 sport. The plural form is recommended.
Last modified on September 25, 2026