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
}

Trusted by builders shipping sports products

Integrate in under 60 minutes

One schema across sports

Odds + context in one API

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.

Starter

$49 / month
  • 1 sport
  • Fresh data
  • Teams, games, stats, injuries, news
  • Odds current snapshot
  • 50k requests / month
Most popular

Pro

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

Business

$399 / month
  • Everything in Pro
  • Odds history 30 to 90 days
  • Webhooks (odds, injury updates)
  • 1M requests / 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/v1/games?sport=nfl&week=16

Get games for a specific week

curl -X GET "https://api.clearsports.com/v1/games?sport=nfl&week=16" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/v1/odds?game_key=nfl-2024-16-buf-kc&market=spread

Get odds for a specific game

curl -X GET "https://api.clearsports.com/v1/odds?game_key=nfl-2024-16-buf-kc&market=spread" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/v1/injuries?sport=nfl&team=BUF

Get injuries for a team

curl -X GET "https://api.clearsports.com/v1/injuries?sport=nfl&team=BUF" \
  -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