API Documentation
Complete reference for the ClearSports API. All endpoints, parameters, and examples. Click "Try it" on any endpoint to test it right here.
Authentication
All protected endpoints require an API key passed in the Authorization header.
Authorization: Bearer YOUR_API_KEYCredit System
- Each API call consumes 1 credit
- Default allocation: 1,000 credits per API key
- When credits reach 0, API access is denied with
403 Forbidden
API Key Management
/api/v1/api-keys/meGet My API Key Info
Retrieve information about your current API key.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/api-keys/me"Response Example
{
"key_prefix": "sk_live_abc...",
"email": "user@example.com",
"credits_remaining": 985,
"credits_total": 1000,
"is_active": true,
"last_used_at": "2025-12-25T10:30:00Z",
"created_at": "2025-12-20T08:00:00Z"
}/api/v1/api-keys/me/usageGet My Usage History
Retrieve detailed usage history for your API key.
Query Parameters
limitoffsetCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/api-keys/me/usage"/api/v1/api-keys/me/statsGet My Usage Statistics
Get aggregated usage statistics for your API key.
Query Parameters
start_dateend_dateCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/api-keys/me/stats"NFL Endpoints
All NFL endpoints are protected and consume 1 credit per call.
/api/v1/nfl/teamsGet NFL Teams
Retrieve all NFL teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/teams"/api/v1/nfl/teams/:teamIdGet NFL Team by ID
Retrieve a specific NFL team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/teams/:teamId"/api/v1/nfl/gamesGet NFL Games
Retrieve all NFL games. This endpoint returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/games"/api/v1/nfl/game-oddsGet NFL Game Odds
Retrieve betting odds for NFL games (includes gzip compression and caching). Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/game-odds"/api/v1/nfl/player-statsGet NFL Player Stats
Retrieve player statistics for NFL games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/player-stats"/api/v1/nfl/team-statsGet NFL Team Stats
Retrieve team statistics for NFL games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/team-stats"/api/v1/nfl/injury-statsGet NFL Injury Stats
Retrieve injury reports for NFL players. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/injury-stats"NCAAF Endpoints
All NCAAF (College Football) endpoints follow the same structure as NFL endpoints.
/api/v1/ncaaf/teamsGet NCAAF Teams
Retrieve all NCAAF teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/teams"/api/v1/ncaaf/teams/:teamIdGet NCAAF Team by ID
Retrieve a specific NCAAF team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/teams/:teamId"/api/v1/ncaaf/gamesGet NCAAF Games
Retrieve all NCAAF games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/games"/api/v1/ncaaf/game-oddsGet NCAAF Game Odds
Retrieve betting odds for NCAAF games.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/game-odds"/api/v1/ncaaf/player-statsGet NCAAF Player Stats
Retrieve player statistics for NCAAF games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/player-stats"/api/v1/ncaaf/team-statsGet NCAAF Team Stats
Retrieve team statistics for NCAAF games.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaaf/team-stats"NCAAB Endpoints
All NCAAB (College Basketball) endpoints are protected and consume 1 credit per call.
/api/v1/ncaab/teamsGet NCAAB Teams
Retrieve all NCAAB teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/teams"/api/v1/ncaab/teams/:teamIdGet NCAAB Team by ID
Retrieve a specific NCAAB team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/teams/:teamId"/api/v1/ncaab/gamesGet NCAAB Games
Retrieve all NCAAB games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/games"/api/v1/ncaab/game-oddsGet NCAAB Game Odds
Retrieve betting odds for NCAAB games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/game-odds"/api/v1/ncaab/injury-statsGet NCAAB Injury Stats
Retrieve injury reports for NCAAB players. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/injury-stats"/api/v1/ncaab/team-statsGet NCAAB Team Stats
Retrieve team statistics for NCAAB games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/team-stats"/api/v1/ncaab/player-statsGet NCAAB Player Stats
NCAAB player statistics. Optionally filter by team.
Query Parameters
team_idfull_rosterCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/ncaab/player-stats"NBA Endpoints
/api/v1/nba/teamsGet NBA Teams
Retrieve all NBA teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/teams"/api/v1/nba/teams/:teamIdGet NBA Team by ID
Retrieve a specific NBA team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/teams/:teamId"/api/v1/nba/gamesGet NBA Games
Retrieve all NBA games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/games"/api/v1/nba/game-oddsGet NBA Game Odds
Retrieve betting odds for NBA games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/game-odds"/api/v1/nba/injury-statsGet NBA Injury Stats
Retrieve injury reports for NBA players.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/injury-stats"/api/v1/nba/team-statsGet NBA Team Stats
Retrieve team statistics for NBA games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/team-stats"/api/v1/nba/player-statsGet NBA Player Stats
NBA player statistics. Optionally filter by team.
Query Parameters
team_idfull_rosterCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/player-stats"/api/v1/nba/predictionsGet NBA Predictions
Retrieve AI-powered NBA game predictions. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/predictions"NHL Endpoints
/api/v1/nhl/teamsGet NHL Teams
Retrieve all NHL teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/teams"/api/v1/nhl/teams/:teamIdGet NHL Team by ID
Retrieve a specific NHL team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/teams/:teamId"/api/v1/nhl/gamesGet NHL Games
Retrieve all NHL games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/games"/api/v1/nhl/game-oddsGet NHL Game Odds
Retrieve betting odds for NHL games.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/game-odds"/api/v1/nhl/injury-statsGet NHL Injury Stats
Retrieve injury reports for NHL players. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/injury-stats"/api/v1/nhl/team-statsGet NHL Team Stats
Retrieve team statistics for NHL games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/team-stats"/api/v1/nhl/player-statsGet NHL Player Stats
NHL player statistics. Optionally filter by team.
Query Parameters
team_idfull_rosterCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/player-stats"MLB Endpoints
/api/v1/mlb/teamsGet MLB Teams
Retrieve all MLB teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/teams"/api/v1/mlb/teams/:teamIdGet MLB Team by ID
Retrieve a specific MLB team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/teams/:teamId"/api/v1/mlb/gamesGet MLB Games
Retrieve all MLB games. Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/games"/api/v1/mlb/game-oddsGet MLB Game Odds
Retrieve betting odds for MLB games.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/game-odds"/api/v1/mlb/team-statsGet MLB Team Stats
Retrieve team statistics for MLB teams (batting average, OBP, slugging, runs, home runs, ERA, WHIP, wins, losses, saves, fielding percentage). Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/team-stats"Soccer Leagues
All soccer leagues share the same endpoint structure. Supported leagues: EPL, La Liga, Bundesliga, MLS, Ligue 1, Liga Portugal, UEFA, Eredivisie, Serie A, Liga MX, Brazilian Serie A, FIFA World Cup.
/api/v1/epl/teamsGet EPL Teams
Retrieve all EPL (English Premier League) teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/teams"/api/v1/epl/teams/:teamIdGet EPL Team by ID
Retrieve a specific EPL team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/teams/:teamId"/api/v1/epl/gamesGet EPL Games
Retrieve all EPL games. Returns the full set and does not accept filter parameters. (Applies to every soccer league: laliga, bundesliga, mls, ligue1, ligaportugal, uefa, eredivisie, seriea, ligamx, brazilian-serie-a.)
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/games"/api/v1/epl/game-oddsGet EPL Game Odds
Retrieve betting odds for EPL games.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/game-odds"/api/v1/epl/team-statsGet EPL Team Stats
Retrieve team statistics for EPL games.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/team-stats"/api/v1/epl/player-statsGet EPL Player Stats
Retrieve player statistics for EPL games. Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/player-stats"/api/v1/world-cup/teamsGet FIFA World Cup Teams
Retrieve all 48 FIFA World Cup 2026 national teams.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/teams"/api/v1/world-cup/teams/:teamIdGet FIFA World Cup Team by ID
Retrieve a specific FIFA World Cup national team by ID.
Path Parameters
teamId*Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/teams/:teamId"/api/v1/world-cup/gamesGet FIFA World Cup Games
Retrieve the full FIFA World Cup 2026 match schedule (group stage + knockouts). Returns the full set and does not accept filter parameters.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/games"/api/v1/world-cup/game-oddsGet FIFA World Cup Game Odds
Retrieve betting odds for FIFA World Cup games: 3-way moneyline (home/draw/away), spreads, and totals across major sportsbooks.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/game-odds"/api/v1/world-cup/team-statsGet FIFA World Cup Team Stats
Retrieve FIFA World Cup group standings: points, wins, draws, losses, goals for/against.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/team-stats"/api/v1/world-cup/player-statsGet FIFA World Cup Player Stats
Retrieve FIFA World Cup player statistics by national team (best-effort; fills in through the tournament). Optionally filter by team.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/world-cup/player-stats"Sportsbooks
/api/v1/sportsbooksGet Sportsbooks
Get list of available sportsbooks and their information.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/sportsbooks"Response Example
[
{
"id": "123",
"name": "DraftKings",
"website": "https://www.draftkings.com",
"supported_sports": [
"NFL",
"NBA",
"MLB",
"NHL",
"Soccer"
]
}
]News
/api/v1/newsGet Sports News Feed
Get aggregated sports news feed. Optionally filter by league.
Query Parameters
leagueCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/news"Predictions
/api/v1/soccer/predictionsGet Soccer Predictions V1
Get AI-powered soccer match predictions. Optionally filter by league.
Query Parameters
leagueCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/soccer/predictions"/api/v2/soccer/predictionsGet Soccer Predictions V2
Enhanced version of soccer predictions with improved accuracy.
Query Parameters
leagueCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v2/soccer/predictions"Error Responses
401 Unauthorized
{
"error": "unauthorized",
"message": "Invalid or missing API key"
}403 Forbidden (Insufficient Credits)
{
"error": "insufficient_credits",
"message": "Your API key has insufficient credits",
"credits_remaining": 0
}429 Too Many Requests
{
"error": "rate_limit_exceeded",
"message": "Too many API key requests. Please try again in an hour.",
"retry_after": 3600
}400 Bad Request
{
"error": "invalid_request",
"message": "Invalid request parameters"
}404 Not Found
{
"error": "not_found",
"message": "Resource not found"
}500 Internal Server Error
{
"error": "internal_error",
"message": "An internal server error occurred"
}