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: 100 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": 85,
"credits_total": 100,
"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 NFL games.
Query Parameters
seasonweekteam_iddateCode 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).
Query Parameters
game_idseasonweeksportsbookCode 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.
Query Parameters
game_idplayer_idteam_idseasonweekCode 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.
Query Parameters
game_idteam_idseasonweekCode 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.
Query Parameters
team_idplayer_idweekseasonCode 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 NCAAF games.
Query Parameters
seasonweekCode 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.
Query Parameters
game_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"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 NBA games.
Query Parameters
seasondateteam_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/games"/api/v1/nba/playersGet NBA Players
Retrieve NBA players.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/players"/api/v1/nba/game-oddsGet NBA Game Odds
Retrieve betting odds for NBA games.
Query Parameters
game_idCode 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.
Query Parameters
team_idseasonCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nba/team-stats"/api/v1/nba/player-statsGet NBA Player Stats
Retrieve player statistics for NBA games.
Query Parameters
player_idgame_idCode 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.
Query Parameters
game_idCode 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 NHL games.
Query Parameters
dateteam_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/games"/api/v1/nhl/playersGet NHL Players
Retrieve NHL players.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/players"/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.
Code 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.
Code Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/nhl/team-stats"/api/v1/nhl/player-statsGet NHL Player Stats
Retrieve player statistics for NHL games.
Code 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 MLB games.
Query Parameters
dateteam_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/games"/api/v1/mlb/playersGet MLB Players
Retrieve MLB players.
Query Parameters
team_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/mlb/players"/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"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.
/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 EPL games.
Query Parameters
dateteam_idseasonCode 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.
Query Parameters
player_idCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/epl/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.
Query Parameters
sportlimitoffsetCode 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.
Query Parameters
leaguedateteam_idCode 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"
}