The NCAA Basketball API for developers ballers.

Scores and historical games across NCAA Division I, including the full March Madness bracket. The 2025/26 season is complete; live coverage resumes in November.

1,000 req/day free (2,000 with GitHub). No credit card.

NCAA Division I · 2025/26 complete · regular season + March Madness

What you can build

  • Bracket archive

    Every March Madness result with round and seeding context.

  • Conference standings tool

    Final conference tables across Division I.

  • Historical results feed

    Completed games with final scores for analysis.

  • Team trends dashboard

    Per-team results and form across the season.

  • Backtest engine

    Replay completed tournament games for model validation.

  • Head-to-head tool

    All-time records between any two programs.

Endpoints

On the gateway at api.bigballsdata.com. Authenticate with the bearer token from /dashboard/keys.

MethodPathReturnsPlan
GET/v1/matches?sport=basketball&league=ncaabCompleted NCAA basketball games with scoresFree
GET/v1/standings?sport=basketball&league=ncaabConference standingsFree
GET/v1/matches/:id/events?sport=basketballScoring plays and period transitionsFree
GET/v1/teams/:id/formRecent W/L formSolo
GET/v1/teams/:id/h2h-intelligenceHead-to-head history between programsSolo

Start on the free tier

100 requests per minute and 1,000 per day, free — the highest per-minute burst of any free sports API we checked. Burst is what matters when something asks several questions in a row and waits on each answer.

  • Every sport and league we cover — the paid tiers add history depth and premium fields, not more leagues.
  • Calls are counted one for one — no credit weighting, no markets-times-regions arithmetic.
  • Link GitHub and the daily cap goes to 2,000.
  • No credit card.
Get a key →

Or ask your AI tool directly

Connect your account to Claude, ChatGPT, Cursor, Perplexity or any other MCP-compatible tool and ask for the whole API in conversation — scores, standings, player stats and Elo ratings, with no API key to paste and no code to write. Your plan and limits carry over exactly as they do here.

Connect your AI tool →

Integrate in a few lines

Node.js, @bigballsdata/sdktypescript
import { BigBallSportsClient } from '@bigballsdata/sdk';

const client = new BigBallSportsClient(process.env.BBS_API_KEY!);

const games = await client.matches.list({ sport: 'basketball', league: 'ncaab', date: '2026-04-06' });
for (const g of games.data) {
  console.log(g.home, g.away, g.scores?.value?.home, '-', g.scores?.value?.away);
}

Free covers a real app. Scale when you need to.

1,000 req/day free (2,000 with GitHub). Production starts at $49/mo. Live WebSocket push on Pro+.

Frequently asked

Is NCAA basketball live right now?
No. The 2025/26 Division I season, including March Madness, is complete, so there are no live games today. Historical games, final standings, and team form remain queryable; live coverage resumes in November.
Does it cover March Madness?
Yes. The NCAA Tournament is included with round context; the same endpoints serve regular-season and tournament games.
Are NCAA basketball odds available?
Not currently. Odds coverage focuses on the major pro leagues; college lines are tracked as a roadmap item.
Is it on the free tier?
Yes. Scores, standings, events, and team data on the free tier at 1,000 req/day (2,000 with GitHub).

Related APIs

Other APIs you can build with:

How we compare

Get an API key in 30 seconds