College football is a volume sport. A single Saturday can carry more games than an entire NFL week, spread across time zones from noon kickoffs to late West Coast games. Our NCAAF odds API is built for that shape of schedule, returning the full board in one request rather than making you page through it.
Covering more than college? The football odds API returns NCAAF alongside the NFL, CFL, USFL and XFL from a single sport-level request.
NCAAF Odds API Features
Every endpoint is filterable, so you pull only the markets you need across 130+ FBS programs, the conference championship weekend, bowl season and the College Football Playoff.
Available college football betting markets include:
- Moneylines and regulation 3-way markets
- Point spreads and handicaps, including alternate lines
- Totals (over/under points), team totals, and even/odd
- Player props — passing, rushing, receiving, defensive and kicking
- Touchdown markets — anytime, first and last scorers
- Quarter and half markets (1Q–4Q, 1H, 2H)
All market data is available pre-game and live. Odds refresh sub-minute on the Pro plan, with Rookie and the free Amateur tier updating on a longer interval — see pricing for the frequency on each tier.
Coverage Depth Across the College Football Board
College football coverage is not uniform, and it is worth being direct about that. Ranked matchups and major conference games — the SEC, Big Ten, Big 12 and ACC — carry the deepest markets, with the full player prop catalogue posted much as it is for the NFL. Group of Five and lower-profile non-conference games reliably carry core markets: spread, moneyline and total, with props where individual sportsbooks choose to price them.
That gradient is itself useful. Books price marquee games sharply and agree closely; on smaller games they diverge more, which is exactly where line shopping and positive EV tools find their margin.
NCAAF Player Props API
College football player props cover passing yards, touchdowns, attempts, completions and interceptions; rushing and receiving yards, receptions and longest plays; anytime and first touchdown scorers; tackles, sacks and defensive interceptions; and kicking markets. Full-game markets plus half and quarter variants where books post them.
Props are returned in the same response as the game lines and identified by a single field, so filtering to only props — or excluding them — is one check. See the college football player prop odds API for the complete market list by sport.
NCAAF Odds API with Results
Odds and results arrive together in one unified response, so you can settle bets without adding a second data source. Each response includes:
- Live and upcoming college football games
- Home and away team data
- Player statistics and box scores
- Full odds coverage — spreads, totals, moneylines, player props and alternate lines
- Final scores and settlement data
Line movement is tracked throughout, from the opening number through kickoff — valuable in college football, where lines move hard on injury and availability news at programs that release less information than NFL teams.
Try it Out
See live odds for an upcoming game
https://api.sportsgameodds.com/v2/eventsRequest Parameters
leagueID=MLBOnly NBA games
oddsAvailable=trueOnly games with available odds
includeAltLines=falseDon't return alt-lines
limit=1Number of games to return
Quick Start: Your First NCAAF Odds API Call
Fetching college football odds takes a single HTTP request:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NCAAF&limit=10
A full Saturday board is large, so limit and pagination matter more here than in most leagues. To pull the NFL alongside it, pass both leagues:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NCAAF,NFL&limit=25
To narrow to a specific market, use oddIDs. This returns passing yard over/unders for every college football player on the slate:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NCAAF&oddIDs=passing_yards-PLAYER_ID-game-ou-over,passing_yards-PLAYER_ID-game-ou-under
OddIDs follow the format {statID}-{statEntityID}-{periodID}-{betTypeID}-{sideID}. The full list is in the stats reference, and markets & coverage shows which books support what.
Tips for a heavy Saturday slate:
- One object is one event no matter how many markets it returns, so a 50-game Saturday costs 50 objects — not 50 × every market
- Add
bookmakerID=fanduel,draftkingsto limit results to the books you care about - Use
includeOpposingOdds=trueso you only need to specify one side of a market - Keep your
oddIDslist tight — only request markets you are actively using
What an NCAAF response looks like
Every event returns an odds object keyed by oddID. Here's a trimmed game spread, with the bookmaker list cut to two books:
{
"eventID": "...",
"leagueID": "NCAAF",
"odds": {
"points-home-game-sp-home": {
"oddID": "points-home-game-sp-home",
"opposingOddID": "points-away-game-sp-away",
"marketName": "Spread",
"statID": "points",
"statEntityID": "home",
"periodID": "game",
"betTypeID": "sp",
"sideID": "home",
"fairOdds": "-108",
"fairSpread": "-14.5",
"bookOdds": "-110",
"bookSpread": "-14.5",
"byBookmaker": {
"draftkings": { "odds": "-110", "spread": "-14.5", "available": true },
"fanduel": { "odds": "-115", "spread": "-14", "available": true }
}
}
}
}
Team markets use statEntityID values of home, away, or all; player props carry the player's ID instead, so that single field is how you separate them. Spread markets use fairSpread / bookSpread (and spread per book) rather than the overUnder fields totals use. Mismatched numbers across books are normal on college lines — FanDuel is on -14 above while DraftKings is on -14.5 — which is exactly the half-point difference key-number models look for.
NCAAF Odds API Technical Specifications
API Architecture
- REST API — standard HTTP endpoints returning clean JSON
- WebSocket feeds — real-time push updates on the All-Star plan, no polling required
- Rate limits — scalable plans matched to your usage volume
- Authentication — secure API key access
Data Update Speed
- Odds updates — sub-minute refresh on Pro; longer intervals on Rookie and Amateur
- Live scores — updated in real time during games
Developer Resources
- Interactive documentation — live examples and copy-paste snippets
- SDKs & libraries — JavaScript/TypeScript, Python, Ruby, Go and Java
- Postman collection — pre-built requests ready to run
- Dedicated technical support across paid plans
Use Cases
Odds Comparison Platforms — Display college football lines from 85+ bookmakers side by side across a full Saturday board, where the spread between books is often wider than in the NFL.
Arbitrage & +EV Tools — Lower-profile college games are priced less sharply and less consistently across books, which makes NCAAF one of the more productive markets for expected value work.
DFS & Lineup Tools — Prop lines for Saturday slates map directly onto college DFS contests.
Sports Analytics & Research — Study how college lines respond to availability news, weather and travel across a season spanning 130+ programs.
Betting Automation — Monitor a large Saturday board across bookmakers and trigger programmatic actions when your target number appears.
Sportsbook & Fantasy Apps — Power your platform with reliable real-time college football odds through bowl season and the Playoff.
NCAAF API Documentation
Our interactive documentation covers everything you need to integrate college football odds:
- Full endpoint reference with parameters and response schemas
- Live request and response examples
- Code snippets in Python, JavaScript and more
- Authentication setup and API key management
- Error handling and troubleshooting
The NFL odds API guide walks through the same query patterns in detail, and every example there works for NCAAF by swapping the leagueID. For full market definitions see the API basics.
Frequently Asked Questions
What college football betting markets does the API cover?
How deep is NCAAF prop coverage compared to the NFL?
Can I get NCAAF and NFL odds in the same request?
How do I handle a full Saturday slate efficiently?
Does coverage include bowl games and the College Football Playoff?
How often do college football odds update?
Is there a free college football odds API?
Which bookmakers are included for NCAAF?
Ready to get started?
Join thousands of developers building the next generation of sports and betting applications.