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.
| Method | Path | Returns | Plan |
|---|---|---|---|
| GET | /v1/matches?sport=basketball&league=ncaab | Completed NCAA basketball games with scores | Free |
| GET | /v1/standings?sport=basketball&league=ncaab | Conference standings | Free |
| GET | /v1/matches/:id/events?sport=basketball | Scoring plays and period transitions | Free |
| GET | /v1/teams/:id/form | Recent W/L form | Solo |
| GET | /v1/teams/:id/h2h-intelligence | Head-to-head history between programs | Solo |
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.
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
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).