SportDB.dev
Create API KEY

Sports API for Live Scores, Fixtures & Player Data

Looking for a fast and reliable free sports API? Our service provides real-time data for football, basketball, tennis, hockey, and more. Developers can instantly access live match 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.

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. More details when you login. We also provide an easy to use API Explorer.

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