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
- Create an API key from your dashboard.
- Configure your MCP client with https://api.sportdb.dev/mcp/.
- 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/liveGET /api/hockey/liveGET /api/basketball/liveGet live scores for football, hockey, and basketball, and more.
Countries
GET /api/{sport}/countriesList 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}/standingsGet league table standings for the given season.
GET /api/{sport}/{country_slug}/{competition_slug}/{season}/fixturesGet fixtures for the given season.
Matches
GET /api/match/:match_idGet a match by id.
GET /api/match/:match_id/lineupsGet lineups for the match.
GET /api/match/:match_id/statsGet stats for the match.
Clubs
GET /api/clubs/search/:searchTermSearch for any clubs.
GET /api/clubs/:id/profileGet club profile by id.
GET /api/clubs/:id/playersGet list of players for the club.
Players
GET /api/players/search/:searchTermSearch for any players.
GET /api/players/:id/profileGet player profile by id.
GET /api/players/:id/statsGet player statistics across available seasons.
GET /api/players/:id/transfersGet 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