NFL API docs
Start with three NFL calls. Same schema for NBA, NHL, MLB, and soccer. Click "Try it" on any endpoint, or open the playground with your key.
Make your first call.
Three NFL calls for this week's lines and IR. Paste your key and run them in the playground.
- GET /api/v1/nfl/gamesThis week's games and status
- GET /api/v1/nfl/game-oddsMoneyline, spreads, and totals
- GET /api/v1/nfl/injury-statsTeam injury reports
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
- Tryout is $9/month for 1,000 credits. Keys already issued as free keep those credits.
- When credits reach 0, API access is denied with
403 Forbidden
API Key Management
/api/v1/api-keys/meGet My API Key Info
Credits remaining, key prefix, and last used.
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
Per-call usage with limit and offset.
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
Call counts between start_date and end_date.
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
Moneyline, spread, and total for the NFL slate. Full dump; no filters.
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
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
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
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"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
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
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, plus historical FIFA World Cup 2026.
/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
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 (tournament complete; historical coverage).
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 FIFA World Cup 2026 match schedule (group stage + knockouts). Tournament complete; returns the full historical 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 historical betting odds for FIFA World Cup 2026 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 2026 group standings: points, wins, draws, losses, goals for/against (final tables).
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 2026 player statistics by national team (historical; tournament complete). 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
Sportsbook id, name, site, and sports covered.
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
News items. Optional league filter.
Query Parameters
leagueCode Examples
curl -X GET "https://api.clearsportsapi.com/api/v1/news"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. Retry 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": "Server error."
}