1. Create an account
Sign up via the portal using email + password or OAuth. Free tier includes generous read access.
Everything you need to explore the sports taxonomy, subscribe to live events, and contribute back to the community. All endpoints share consistent pagination, filtering, and authentication conventions.
Sign up via the portal using email + password or OAuth. Free tier includes generous read access.
Head to the Portal → API Keys tab. Keys are hashed, scoped, and revokable with rate-limit insights.
Send requests with the `x-api-key` header. OAuth client credentials and signed JWTs coming soon.
Legacy endpoints backed by our PHP-compatible gateway. Use these for backwards compatibility and broad dataset coverage.
String-based discovery endpoints. Use these to locate IDs before using faster lookup routes. All endpoints return entities plus their catalog IDs.
Find teams by full or partial name.
Locate events by title with optional filters for season, date, or canonical asset filename.
Search for players by primary or alternate name fields.
Lookup venues by primary or alternate name.
ID-driven endpoints optimized for quick fetches once catalog IDs are known. Ideal for rendering detail pages or syncing records.
Fetch canonical league metadata by ID.
Return current league standings, optionally filtered by season.
Pull team metadata by ID.
Retrieve historical and current kits associated with a team.
Return detailed player profile by ID.
List trophies and awards earned by a player.
Enumerate historical teams for a given player.
Return milestone events for a player.
Fetch contractual history for a player.
Return match-level results for a player.
Fetch event metadata by ID.
Return player or team results for an event.
List starting lineups and substitutes for an event.
Retrieve play-by-play timeline for an event.
Return aggregated event statistics (team and player).
List domestic and international broadcasts for an event.
Fetch venue metadata by ID.
Bulk collection endpoints returning arrays of entities. Useful for populating dropdowns or caching reference data.
Return all sports supported by the catalog.
Lists active sports from the new catalog with SportData IDs.
List all supported countries.
Return all leagues in the catalog.
Filter leagues by country and sport name.
Return seasons for a given league ID with optional asset flags.
List teams within a league by name/country/sport or by ID.
Return players for a given team ID.
Lists leagues with SportData IDs and optional sport filters.
Lists teams with canonical IDs and league/sport filters.
Lists players with canonical SportData IDs and team/league filters.
Endpoints covering upcoming and historical fixtures at team, league, and date granularity. Useful for broadcast guides and archives.
Return upcoming events for a team.
Query canonical events joined to SportData IDs for sports, leagues, and teams.
Return recent events for a team.
Next events across a league.
Recent results across a league.
Fetch events on a given date with optional sport/league filters.
All events for a league season.
Television schedule for a date with optional filters.
Highlight discovery endpoints sourcing verified YouTube links with optional filters by league or sport.
Return YouTube highlight clips for the given date, optionally filtered.
Next-generation JSON API with clean RESTful paths, richer filtering, and improved caching. Recommended for new integrations.
REST-style search endpoints for quickly finding entities via slugified strings.
Search leagues by slugified text.
Search teams via slugified text.
Search players via slugified text string.
Search events with slug-like text including teams and date.
Search venues via slugified text.
RESTful resource lookups keyed off unique IDs.
League detail by ID.
Team detail by ID.
Historical and current equipment for a team.
Player detail by ID.
Contract data for a player.
Match results for a player.
Honours for a player.
Milestone events for a player.
Historical team affiliations for a player.
Event detail by ID.
Player lineups for an event.
Results for an event.
Event statistics (team and player).
Chronological timeline for an event.
Broadcast schedule for an event.
YouTube highlights for an event.
Venue detail by ID.
Collection endpoints returning multiple entities in a single call.
All teams in a league.
Season metadata for a league.
Poster assets for league seasons.
Players for a team.
TV event filters with tidy RESTful paths.
TV events for a specific date.
TV events filtered by broadcaster country.
TV events filtered by sport.
TV events filtered by channel name.
TV events filtered by channel ID.
Utility endpoints that return entire collections, ideal for bootstrapping caches.
List all supported countries.
List all sports.
List all leagues.
High-performance schedule endpoints with consistent pagination.
Upcoming events for a league.
Most recent league events.
Upcoming team events.
Recent team events.
Upcoming venue events.
Recent venue events.
Complete season schedule for a team.
Complete season schedule for a league.
Live event status endpoints with low-latency caching.
Current live scores for a sport.
Live scores for a league.
All live events across sports.
Each submission should cite reputable references and match SportData catalog conventions. Moderators review for accuracy, completeness, and consistency with existing taxonomy entries.