Clear sports data that is easy to trust and easy to ship.

Odds, injuries, schedules, team and player stats, and news in one clean API.

Fresh updates
Unified IDs and normalized tables
Built for pre-game, fantasy, analytics
Example response
{
  "game_key": "nfl-2024-16-buf-kc",
  "sport": "nfl",
  "home_team": {
    "id": "BUF",
    "name": "Buffalo Bills",
    "abbreviation": "BUF"
  },
  "away_team": {
    "id": "KC",
    "name": "Kansas City Chiefs",
    "abbreviation": "KC"
  },
  "scheduled_at": "2024-12-22T18: 00: 00Z",
  "status": "scheduled",
  "week": 16,
  "season": 2024
}

Everything you need, nothing you don't.

Teams

Names, abbreviations, logos, aliases, conferences and divisions.

Explore in docs

Games

Schedules, status, scores, channels, and season context.

Explore in docs

Odds

Moneyline, spread, totals, sportsbooks, timestamped snapshots.

Explore in docs

Stats

Team and player stats by sport, normalized for fast queries.

Explore in docs

Injuries

Player status, injury type, location, updated frequently.

Explore in docs

News

Unified news wire fields with links, images, timestamps.

Explore in docs

Simple pricing that scales with you.

Start Here

Free

$0 / month

Perfect for testing and small projects

  • 1,000 API calls
  • All sports: NFL, NBA, NHL, MLB, Soccer
  • Teams, games, schedules
  • Fresh data
  • Community support

Starter

$49 / month
  • All major sports: NFL, NCAAF, NBA, MLB, NHL, Soccer
  • Fresh data
  • Teams, games, stats, injuries, news
  • Odds current snapshot
  • 100,000 credits / month
Most popular

Pro

$149 / month
  • All major sports: NFL, NCAAF, NBA, MLB, NHL, Soccer
  • Fresh data
  • Odds snapshots + history (7 to 14 days)
  • 1,000,000 credits / month

Business

$399 / month
  • Everything in Pro
  • Odds history 30 to 90 days
  • Webhooks (odds, injury updates)
  • 10,000,000 credits / month
  • Priority support

Enterprise

Custom refresh, private deployments, redistribution rights

Clarity-first by design.

Normalized by default

Clean fields, consistent naming, no vendor payload chaos.

Debuggable when needed

Raw payload stored where useful, but never forced on you.

Consistent concepts across sports

Same mental model: team, game, sportsbook, odds, stats, news.

Most competitors sell a feed. We sell usable state.

Core Objects

Team
Game
Sportsbook
Odds Snapshot
Player Stat
Team Stat
Injury
News Item

Relationships

games reference teams
odds reference games + sportsbook
stats reference team and optional player
news can reference league and teams/topics

Make your first call in 30 seconds.

GET/api/v1/nfl/games?season=2024&week=15

Get NFL games for a specific week

curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/games?season=2024&week=15" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/v1/nfl/game-odds?game_id=456

Get betting odds for an NFL game

curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/game-odds?game_id=456" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/v1/nfl/injury-stats?team_id=123

Get injury reports for an NFL team

curl -X GET "https://api.clearsportsapi.com/api/v1/nfl/injury-stats?team_id=123" \
  -H "Authorization: Bearer YOUR_API_KEY"

Quick Checklist

Get API key
Set Authorization header
Pick sport and league
Query games
Pull odds, injuries, stats

Built for builders.

Betting models

Odds snapshots + injuries + matchup stats.

Fantasy tools

Schedules + player stats + injuries.

Content and media

Auto-generate matchup pages and daily recaps.

Research dashboards

Historical analysis and trend monitoring.

Docs that respect your time.

Overview

Get started with ClearSports API

Core Concepts

Understand the schema and data model

Endpoints

Complete API reference

Changelog

Latest updates and improvements

Build a matchup card tutorial

A step-by-step doc that pulls game + odds + injuries + stats + top headlines

Frequently Asked Questions For ClearSports API