NFL Odds API Coverage: Every NFL Betting Market Available in the SportsGameOdds API
July 1, 2026

If you're building a sportsbook, an odds-comparison site, a props research tool, or a fantasy app, the depth of your NFL market coverage is the product. Bettors expect every line — from the game moneyline down to a quarterback's first-quarter passing yards — and they expect to see it priced across the sportsbooks they actually use.
The SportsGameOdds API delivers exactly that. This guide walks through the complete set of NFL betting markets we support, how they're structured, and which bookmakers you can pull odds from for each one.
Quick Overview: NFL Market Coverage at a Glance
Before diving into the full catalog, here's a high-level look at how NFL coverage breaks down across market categories, with representative markets and the kinds of sportsbooks that price them.
| Market Category | Example Markets | Typical Sportsbooks |
|---|---|---|
| Full Game Lines | Moneyline, Spread, Total (Over/Under), 3-Way Regulation, Team Totals, Even/Odd | DraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Pinnacle, Bovada + 60 more |
| Passing Props | Passing Yards, Passing TDs, Completions, Attempts, Interceptions, Longest Completion | DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, Fanatics, Pinnacle, PrizePicks, Underdog |
| Rushing & Receiving Props | Rushing Yards, Receiving Yards, Receptions, Rush+Rec Yards, Longest Rush/Reception | DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, Fanatics, PrizePicks, Underdog |
| Touchdown Props | Anytime TD, First TD, Last TD, Rushing/Receiving TDs, 1H/1Q TD scorer | DraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Kalshi, Polymarket, PrizePicks |
| Defense Props | Tackles, Assists, Combined Tackles, Sacks, Interceptions, Solo Tackles | bet365, BetMGM, DraftKings, FanDuel, Caesars, Pinnacle, William Hill, Unibet + more |
| Kicking Props | Field Goals Made, Extra Points Made, Kicking Total Points | bet365, BetMGM, DraftKings, FanDuel, Caesars, Pinnacle, PointsBet + more |
| Fantasy Props | Fantasy Score (Game/1H/1Q/2H/4Q) | PrizePicks, Underdog |
| Quarter & Half Markets | 1H/2H/1Q–4Q Moneyline, Spread, Total, 3-Way, Team Totals, Even/Odd | DraftKings, FanDuel, BetMGM, Caesars, bet365, Pinnacle + 40 more |
| Team & Game Specials | First to Score, Team TDs, Any Safety, Longest FG, Total TDs | bet365, Pinnacle, Circa, plus major books on First to Score |
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
How SportsGameOdds Market IDs Work
Every market in the API is identified by a structured oddID that encodes everything you need to know about the bet. Once you understand the pattern, the entire catalog becomes self-documenting.
The format follows this structure:
{statEntity}-{participant}-{period}-{betType}-{side}
For example:
passing_yards-PLAYER_ID-game-ou-over
Breaking that down:
passing_yards— the stat being bet onPLAYER_ID— the participant (a specific player, oraway/home/allfor team and game markets)game— the period (game,1h,2h,1q,2q,3q,4q,reg)ou— the bet type (ou= over/under,ml= moneyline,sp= spread,yn= yes/no,eo= even/odd,ml3way= 3-way moneyline)over— the side of the bet
This consistent structure means you can programmatically construct, parse, and filter markets without hardcoding thousands of individual strings.
Player Props
Player props are the fastest-growing segment of NFL betting, and our coverage is built to match. We support props across passing, rushing, receiving, touchdowns, defense, kicking, and fantasy — at the full-game level and broken down by quarter and half.
Passing Props
Quarterback markets are among the most heavily traded in football. Full-game passing markets carry the deepest bookmaker support:
- Passing Yards (
passing_yards-PLAYER_ID-game-ou-over/-under) — priced across 70+ books including DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, bet365, Fanatics, Pinnacle, and prediction markets like Kalshi and Polymarket. - Passing Touchdowns (
passing_touchdowns-PLAYER_ID-game-ou-over/-under) — similarly broad coverage across 70+ books. - Passing Completions (
passing_completions-PLAYER_ID-game-ou-over/-under) - Passing Attempts (
passing_attempts-PLAYER_ID-game-ou-over/-under) - Passing Interceptions (
passing_interceptions-PLAYER_ID-game-ou-over/-under) - Longest Completion (
passing_longestCompletion-PLAYER_ID-game-ou-over/-under)
These also break down by period — for example, passing_yards-PLAYER_ID-1q-ou-over covers first-quarter passing yards across more than 20 books, and 1H, 2H, 2Q, 3Q, and 4Q variants are available too. ot showing a single player's prop markets (e.g., a star QB's passing yards, TDs, and completions) with odds compared side-by-side across sportsbooks. Suggested alt text: "NFL quarterback player props comparison showing passing yards and touchdown odds across DraftKings, FanDuel, BetMGM, and Caesars" Suggested caption: "Player props for a single QB, with prices lined up across every supporting book — ideal for building an odds-comparison view."
Rushing Props
- Rushing Yards (
rushing_yards-PLAYER_ID-game-ou-over/-under) — 70+ books - Rushing Attempts (
rushing_attempts-PLAYER_ID-game-ou-over/-under) - Rushing Touchdowns (
rushing_touchdowns-PLAYER_ID-game-ou-over/-under) - Longest Rush (
rushing_longestRush-PLAYER_ID-game-ou-over/-under)
Quarter and half breakdowns are available for rushing yards and attempts (1Q–4Q, 1H, 2H).
Receiving Props
- Receiving Yards (
receiving_yards-PLAYER_ID-game-ou-over/-under) — 70+ books - Receptions (
receiving_receptions-PLAYER_ID-game-ou-over/-under) — 70+ books - Receiving Touchdowns (
receiving_touchdowns-PLAYER_ID-game-ou-over) - Longest Reception (
receiving_longestReception-PLAYER_ID-game-ou-over/-under)
Period splits are extensive here too, including 1Q, 2Q, 3Q, 4Q, 1H, and 2H variants for receiving yards and receptions.
Combination Yardage Props
For dual-threat players, combination markets are essential:
- Passing + Rushing Yards (
passing+rushing_yards-PLAYER_ID-game-ou-over/-under) — plus 1Q, 2Q, 3Q, 4Q splits - Rushing + Receiving Yards (
rushing+receiving_yards-PLAYER_ID-game-ou-over/-under) — plus 1Q, 2Q, 3Q, 4Q splits
Touchdown Scorer Props
Some of the most popular NFL bets of all:
- Anytime Touchdown (
touchdowns-PLAYER_ID-game-yn-yes/-no) — carried by 20+ books including DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, plus prediction markets Kalshi and Polymarket. - First Touchdown Scorer (
firstTouchdown-PLAYER_ID-game-yn-yes/-no) — includes Circa and prediction markets alongside the major books. - Last Touchdown Scorer (
lastTouchdown-PLAYER_ID-game-yn-yes/-no) - Player Touchdowns Over/Under (
touchdowns-PLAYER_ID-game-ou-over/-under) - 1H / 1Q / 2H "Any Touchdown" scorer markets (
touchdowns-PLAYER_ID-1h-yn-yes, etc.) via bet365 and Pinnacle.
Defense Props
Defensive player markets have deep coverage across 40+ books:
- Combined Tackles + Assists (
defense_combinedTackles-PLAYER_ID-game-ou-over/-under) - Assisted Tackles (
defense_assistedTackles-PLAYER_ID-game-ou-over/-under) - Solo Tackles (
defense_soloTackles-PLAYER_ID-game-ou-over/-under) - Sacks (
defense_sacks-PLAYER_ID-game-ou-over/-under) - Interceptions (
defense_interceptions-PLAYER_ID-game-ou-over/-under)
Kicking Props
- Field Goals Made (
fieldGoals_made-PLAYER_ID-game-ou-over/-under) — 40+ books, plus a 1H variant on PrizePicks - Extra Points Made (
extraPoints_kicksMade-PLAYER_ID-game-ou-over/-under) - Kicking Total Points (
kicking_totalPoints-PLAYER_ID-game-ou-over/-under)
Fantasy & Miscellaneous Props
- Fantasy Score (
fantasyScore-PLAYER_ID-game-ou-over/-under) — via PrizePicks, with 1H, 1Q, 2H, and 4Q splits - Player Score (
points-PLAYER_ID-game-ou-over/-under) — 45+ books - Turnovers (
turnovers-PLAYER_ID-game-ou-over/-under) — 45+ books
Full Game Lines
The core markets every NFL product needs, with the broadest bookmaker coverage in the catalog — 70+ sportsbooks each:
- Moneyline (
points-away-game-ml-away/points-home-game-ml-home) - Spread (
points-away-game-sp-away/points-home-game-sp-home) - Total Over/Under (
points-all-game-ou-over/-under) - Regulation 3-Way Moneyline (
points-away-reg-ml3way-away,points-all-reg-ml3way-draw, etc.) — includes draw and double-chance outcomes - Team Score Over/Under (
points-away-game-ou-over/points-home-game-ou-over) - Team Score Even/Odd (
points-away-game-eo-even/-odd) - Total Score Even/Odd (
points-all-game-eo-even/-odd)
Quarter & Half Markets
Full live and pre-game coverage for every segment of the game. Each period supports Moneyline, Spread, Over/Under, and 3-Way Moneyline, with 40+ books on the primary markets:
- 1st Half: Moneyline, Spread, Over/Under, 3-Way ML, Team Score O/U, Team Even/Odd, Team Touchdowns
- 2nd Half: Moneyline, Spread, Over/Under, 3-Way ML, Team Score O/U, Team Touchdowns
- 1st–4th Quarter: Moneyline, Spread, Over/Under, 3-Way ML, and Team Points O/U for each quarter
Total-level period markets are available too, including 1H/1Q Even/Odd and 1H/1Q/2H Touchdown totals.
Team & Game Specials
Round out your coverage with specials that drive engagement:
- First to Score Moneyline (
firstToScore-away-game-ml-away/firstToScore-home-game-ml-home) — 20+ books - Team Touchdowns Over/Under (
touchdowns-away-game-ou-over,touchdowns-home-game-ou-over) - Total Touchdowns Over/Under (
touchdowns-all-game-ou-over/-under) - Any Touchdowns Yes/No (
touchdowns-all-game-yn-no) - Any Defensive Safeties Yes/No (
defense_safeties-all-game-yn-yes/-no) - Total Longest Field Goal Made (
fieldGoals_longestMade-all-game-ou-over/-under) - Team Field Goals Made (
fieldGoals_made-away-game-ou-over, etc.)Build With SportsGameOdds
Ready to integrate NFL odds into your product? These resources will get you started:
- Player Props API — Full documentation for accessing player prop markets across all sports
- Odds API for Positive EV Betting — No-vig consensus fairOdds and every book's price side by side, so you can surface +EV bets without building your own devig pipeline.
- Live NFL Odds API — Real-time in-game odds updates and streaming
- NFL Live Odds Tracker Examples — Ready-to-use NFL code samples and integration guides
Frequently Asked Questions
Does the SportsGameOdds Odds API support alternate player props?
Yes. Alternate lines are supported across the major player prop categories including passing yards, rushing yards, receiving yards, receptions, and more — wherever the underlying sportsbooks offer them. Because every market is identified by a structured oddID and each line carries its own odds across supporting books, you can surface main lines and alternates together in your product.
Which sportsbooks are included?
NFL coverage spans more than 70 sportsbooks and prediction markets. Core game lines (moneyline, spread, total) carry the widest coverage, including DraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Fanatics, BetRivers, Pinnacle, Bovada, and many more — plus prediction markets like Kalshi and Polymarket. Specialist props markets include books like PrizePicks and Underdog. Bookmaker availability is listed per market, so you always know exactly which books price a given line.
Are live NFL odds available?
Yes. In addition to pre-game markets, the API provides live in-game odds, including quarter and half markets (1Q–4Q, 1H, 2H) for moneyline, spread, totals, and 3-way lines. For real-time updates during games, see the Odds API documentation.
Can I compare bookmaker odds?
Absolutely, odds comparison is a core use case. Every market returns prices from all supporting bookmakers under a single consistent oddID, so lining up the best available number across DraftKings, FanDuel, BetMGM, Caesars, and dozens of others is straightforward. This makes the API well suited to odds-comparison sites, line-shopping tools, and arbitrage detection.
How are markets identified in the API?
Every market uses a structured oddID in the format {statEntity}-{participant}-{period}-{betType}-{side} — for example, passing_yards-PLAYER_ID-game-ou-over. This consistent pattern lets you construct, filter, and parse markets programmatically rather than hardcoding individual strings.