College football odds API · NCAAF, sport 1 · REST + WebSocket
College football odds API.
Props to futures. One request.
Game lines, alternates, halves, quarters, team totals, player props, touchdown scorers, and futures from DraftKings, FanDuel, BetMGM, Pinnacle, and the other books that price college football, on stable event IDs. Pull a REST snapshot or stream every change.
Free key · 20,000 data points a day · No credit card
RequestPython 3 · requests
import os
from datetime import datetime, timezone
import requests
key = os.environ["THERUNDOWN_API_KEY"]
api = "https://therundown.io/api/v2"
headers = {"X-TheRundown-Key": key}
# Next NCAAF game date (sport 1 covers the regular season and bowl games)
dates = requests.get(
f"{api}/sports/dates",
params={
"sport_ids": "1",
"format": "epoch",
"exclude_canceled": "true",
},
headers=headers,
timeout=30,
).json()
now = datetime.now(timezone.utc).timestamp()
upcoming = [
(sport_id, stamp)
for sport_id, body in dates.items()
for stamp in body.get("dates") or []
if stamp > now
]
sport_id, stamp = min(upcoming, key=lambda row: row[1], default=("1", now))
date = datetime.fromtimestamp(stamp, timezone.utc).date().isoformat()
# Moneyline, spread, and total from DraftKings, FanDuel, and BetMGM
odds = requests.get(
f"{api}/sports/{sport_id}/events/{date}",
params={"market_ids": "1,2,3", "affiliate_ids": "19,22,23", "main_line": "true"},
headers=headers,
timeout=30,
)
print(odds.text)Response200 · trimmed
{
"events": [{
"event_id": "bedd4940925d0aab4176827cf125af70",
"sport_id": 1,
"event_date": "2026-10-07T00:00:00Z",
"markets": [{
"market_id": 1,
"name": "moneyline",
"participants": [{
"id": 211,
"type": "TYPE_TEAM",
"name": "Southern Mississippi Golden Eagles",
"lines": [{
"prices": {
"19": { "price": 320, "updated_at": "2026-10-04T23:39:32Z" },
"22": { "price": 320, "updated_at": "2026-10-05T15:19:21Z" },
"23": { "price": 315, "updated_at": "2026-10-05T09:05:06Z" }
}
}]
}]
}]
}]
}Southern Mississippi at Troy, October 7, 2026, trimmed to one side of one market. The full response held 5 games for 62 data points.
Markets
Every NCAAF market, not just the main line.
From the opening spread to a passing-yards prop, every market comes back in the same events, markets, participants, lines, and prices shape, keyed to one event ID.
- Game linesMoneyline, spread, and total
1 · 2 · 3Free - Alternate linesAlternate spreads, totals, and player lines
omit main_lineStarter - Halves1st half moneyline, spread, total, team total, odd/even, and 3-way result; 2nd half moneyline and spread
4 · 5 · 6 · 28 · 95 · 1009 · 1010 · 1448Starter - QuartersMoneyline, spread, and total for each quarter; 1st-quarter team total
981 · 957 · 958 · 991 · 1011–1019Starter - Team totalsGame team total; team rushing yards
94 · 1050Starter - Player propsPassing, rushing, and receiving yards, receptions, completions, attempts, and rushing attempts
51 · 52 · 53 · 57 · 58 · 296 · 299 · 300 · 959Starter - Touchdown scorersFirst and anytime touchdown scorer; 2+ and 3+ touchdowns; first team touchdown scorer
49 · 55 · 286 · 287 · 292Starter - Game propsFirst team to score, winning margin, overtime, odd/even total, halftime/fulltime result, and first team to score a touchdown
7 · 9 · 23 · 25 · 831 · 1498Starter - In-gameLive game, half, and quarter lines, team totals, player props, and touchdown scorers
41–43 · 46 · 66–69 · 81–83 · 96 · 964 · 1024–1038Starter - FuturesSEC conference winner, national champion, Heisman Trophy, and regular-season team boards (make-playoffs, win total)
/sports/1/futuresUltra
Market IDs served on NCAAF slates from August 27 to October 11, 2026 (GET /api/v2/sports/1/markets/{date}). GET /api/v2/markets lists every definition.
Books
All 25 books. One schema.
20 sportsbooks, 3 prediction markets, and 2 exchanges in one response shape. Pick yours with affiliate_ids.
Sportsbooks · 20
- DraftKingsFree19
- FanDuelFree23
- BetMGMFree22
- Pinnacle3
- Circa Sports32
- BookMaker7
- BetCRIS9
- Bovada2
- theScore Bet24
- Unibet21
- HardRock28
- Bet10533
- Heritage Sports34
- BetOnline6
- SportsBetting4
- LowVig11
- Bodog12
- Intertops14
- Matchbook16
- YouWager18
Prediction markets · 3
- Kalshi25
- Polymarket26
- Polymarket US31
Exchanges · 2
- ProphetX29
- Novig30
Live from GET /api/v2/affiliates. Pinnacle, BetOnline, Circa Sports, and BookMaker priced the October 7, 2026 NCAAF slate beside DraftKings, FanDuel, and BetMGM. Coverage varies by league, game, and market.
Free vs paid
Start free. Pay when you go live.
Pre-match moneyline, spread, and total from DraftKings, FanDuel, and BetMGM, five minutes delayed.
Every book, alternates, periods, props, live in-game odds, and history from $49 a month. Futures and WebSocket on Ultra.
Questions
Before you build.
Plans, markets, books, and IDs for the College football odds API.
- Is there a free NCAAF odds API?
- Yes. A free TheRundown key returns pre-match NCAAF moneylines, spreads, and totals from DraftKings, FanDuel, and BetMGM, five minutes delayed, up to 20,000 data points a day and 200,000 a month. No credit card.
- Which NCAAF markets does the API cover?
- Moneylines, spreads, and totals; alternate lines; 1st and 2nd half lines; moneyline, spread, and total for each quarter; team totals; passing, rushing, and receiving player props; touchdown scorers; game props like winning margin and first team to score; 38 in-game markets; and futures for the national championship, the SEC, and the Heisman Trophy. Free covers pre-match game lines. The rest starts on Starter ($49 a month), and futures on Ultra.
- Which sportsbooks does the NCAAF odds API cover?
- DraftKings, FanDuel, BetMGM, Pinnacle, BetOnline, and Circa Sports, plus Kalshi, Polymarket, and Novig, all priced the October 7, 2026 NCAAF slate. Paid plans include every book in the API. Free includes three. Coverage varies by game.
- What is the NCAAF sport ID?
- 1. Unlike the NFL or NBA, there is no separate NCAAF preseason or playoffs sport ID; the regular season and bowl season both run on sport 1. GET /api/v2/sports returns every sport ID.
- Can I show NCAAF odds in my app?
- Starter covers internal and personal use. Showing odds to users of a commercial product starts on Pro ($149 a month).