SportDB.dev
Create API KEY

Sports API and MCP Server for Live Scores, Fixtures & Player Data

Looking for a fast and reliable sports data platform? SportDB.dev gives you both a REST API and an MCP server so apps and AI agents can access live scores, fixtures, standings, player profiles, and transfer information across major leagues worldwide.

Live Scores & Fixtures

Get real-time match scores and upcoming fixtures for soccer, basketball, tennis, and more. Perfect for building live score applications or match tracking systems.

👤

Player & Transfer Data

Access comprehensive player profiles, statistics, and transfer history. Ideal for apps requiring detailed player information and market insights.

🌐

Multisports Coverage

One API for multiple sports. Support for football, basketball, tennis, hockey, and more. No need to integrate multiple services.

🎁

Free Tier Available

Start with 1000 free API requests. Perfect for testing, development, and small projects. Affordable pricing for production use.

MCP Server for AI Agents

Connect your coding or assistant client to the SportDB.dev MCP endpoint to query sports data directly from agent workflows. Use the same API key you use for REST calls.

Endpoint

https://api.sportdb.dev/mcp/

Transport

Streamable HTTP over MCP

Authentication

X-API-Key header with your SportDB API key

Quick start

  1. Create an API key from your dashboard.
  2. Configure your MCP client with https://api.sportdb.dev/mcp/.
  3. Send your key via the X-API-Key header and start querying competitions, live matches, stats, and lineups.

Example queries:

  • Show me all live football matches right now.
  • Get the current Premier League standings.
  • List upcoming fixtures for La Liga this week.

API Overview

Explore our comprehensive REST API endpoints. From soccer match/fixtures API endpoints to player transfer data, access everything you need for your sports application. If you are building agent workflows, connect through our MCP server using the same API key.

Live

GET /api/football/live
GET /api/hockey/live
GET /api/basketball/live

Get live scores for football, hockey, and basketball, and more.

Countries

GET /api/{sport}/countries

List all countries for the given sport.

GET /api/{sport}/{country_slug}

Get a country by slug. Response includes a list of competitions for the country.

Competitions

GET /api/{sport}/{country_slug}/{competition_slug}

Get a competition by slug. Response includes a list of seasons for the competition.

GET /api/{sport}/{country_slug}/{competition_slug}/{season}/standings

Get league table standings for the given season.

GET /api/{sport}/{country_slug}/{competition_slug}/{season}/fixtures

Get fixtures for the given season.

Matches

GET /api/match/:match_id

Get a match by id.

GET /api/match/:match_id/lineups

Get lineups for the match.

GET /api/match/:match_id/stats

Get stats for the match.

Clubs

GET /api/clubs/search/:searchTerm

Search for any clubs.

GET /api/clubs/:id/profile

Get club profile by id.

GET /api/clubs/:id/players

Get list of players for the club.

Players

GET /api/players/search/:searchTerm

Search for any players.

GET /api/players/:id/profile

Get player profile by id.

GET /api/players/:id/stats

Get player statistics across available seasons.

GET /api/players/:id/transfers

Get player transfer history.

💡 What Can You Build With This API?

Our API provides an easy way to index your data and empowers you to build anything from Vector Databases to Semantic Search and Machine Learning models. Here are a few ideas to get you started:

🤖

AI Applications

Build sports AI apps with vector databases, semantic search, and ML models

📱

Live Score Apps

Real-time match scores, fixtures, and standings for mobile and web

📊

Analytics

Player stats, team performance, and league analytics platforms

🔍

Search

Fast, typo-tolerant search with TypeSense or custom search engines