Every article comparing sports betting and prediction markets is written for casual bettors deciding where to place a weekend wager. This guide is not that. It is written for developers, quantitative traders, and agent builders who need to understand both ecosystems at the infrastructure level – how the pricing models work, where the APIs are, what the regulatory constraints mean for automated systems, and where the two worlds create exploitable gaps.
If you are building AI sports betting agents or cross-platform arbitrage bots, you need to understand both market types fluently. The terminology differs, the mechanics differ, the regulatory exposure differs – but the underlying events are increasingly the same. The Super Bowl winner is priced on DraftKings and on Polymarket. The presidential election is priced on FanDuel futures and on Kalshi. An agent that can read both ecosystems has access to more signal, more liquidity, and more edge than one confined to a single platform.
This guide gives you the complete map.
How Sportsbooks Work
A sportsbook is a bookmaker – a business that sets odds on events, accepts bets from customers, and pays out winners from its own balance sheet. When you place a bet on DraftKings, BetOnline, or Bovada, the sportsbook is your counterparty. If you win, the sportsbook loses. If you lose, the sportsbook keeps your stake.
This counterparty structure drives everything about how sportsbooks operate.
The Vig Model
Sportsbooks build a margin into every line they set. This margin is called the vig (short for vigorish), also known as juice or overround. It is the sportsbook’s fee for taking the other side of your bet.
Here is how it works in practice. Consider a coin-flip event with a true 50/50 probability. A fair market would offer even-money odds on both sides: +100 / +100 in American odds. Instead, a sportsbook prices both sides at -110, meaning you must risk $110 to win $100 on either outcome.
The implied probability of -110 is 52.4%. Since both sides are priced at 52.4%, the total implied probability is 104.8% – the extra 4.8% is the overround, and it represents the sportsbook’s expected margin. On a $1,000 handle (total amount wagered), the sportsbook expects to keep roughly $48 regardless of the outcome.
Key facts about the vig model:
- Standard vig on sides and totals: 4-5% overround (both sides at -110 is the industry standard for NFL point spreads)
- Vig on moneylines and futures: Higher, often 6-15% depending on the number of outcomes and the sportsbook’s risk appetite
- Vig on props and live bets: Highest of all, sometimes exceeding 20% overround on exotic player props
- Vig varies by sportsbook: Pinnacle operates on thin margins (1-3% on major markets). Recreational-focused books like FanDuel and DraftKings run wider margins on less liquid markets.
- Vig is implicit, not explicit: The fee is embedded in the odds, not charged separately. You never see a line item for the sportsbook’s margin.
Line-Setting and Odds Movement
Sportsbooks employ trading teams – quantitative analysts who set opening lines using models that incorporate historical data, team strength, injuries, weather, and market expectations. Once lines are posted, they move in response to the action the sportsbook receives.
The process works roughly like this:
- Opening line is posted, often sourced from a market-making book like Circa or Pinnacle.
- Sharp bettors (professionals with tracked winning records) bet into the opening line.
- The sportsbook moves the line in response to sharp money, adjusting prices to balance risk.
- Recreational bettors bet later, often on the moved line.
- The line continues to move until the event starts – the final line before kickoff is the closing line.
The closing line is considered the most efficient point – it reflects all available information and action. Consistently beating the closing line (getting a better number than where the line closes) is one of the strongest indicators of a profitable bettor. Sportsbooks track this metric and use it to identify accounts for limitation.
Odds Formats
Sportsbooks display odds in three primary formats. All three express the same information – the payout ratio – in different notations:
American odds (moneyline): The dominant format in the US. Positive numbers (+150) indicate how much you win on a $100 stake. Negative numbers (-150) indicate how much you must risk to win $100.
- +150 means: bet $100, win $150 (total return $250). Implied probability: 40%.
- -150 means: bet $150, win $100 (total return $250). Implied probability: 60%.
Decimal odds: Standard in Europe and Australia. The number represents the total return per $1 wagered, including your original stake.
- 2.50 means: bet $1, get back $2.50 (profit of $1.50). Implied probability: 40%.
- 1.67 means: bet $1, get back $1.67 (profit of $0.67). Implied probability: 60%.
Fractional odds: Traditional format in the UK. Expressed as a fraction representing profit relative to stake.
- 3/2 means: bet $2, win $3 (total return $5). Implied probability: 40%.
- 2/3 means: bet $3, win $2 (total return $5). Implied probability: 60%.
Market Types
Sportsbooks offer several distinct market structures:
- Moneyline: A bet on which team wins outright. Two outcomes for most sports; three outcomes (including the draw) for soccer.
- Point spread: A bet on the margin of victory. The favorite must win by more than the spread; the underdog must lose by less than the spread (or win outright).
- Totals (over/under): A bet on the combined score of both teams – over or under a specified number.
- Futures: Long-term bets on season outcomes – championship winners, MVP awards, win totals.
- Props (propositions): Bets on specific events within a game – player yards, first team to score, exact score.
- Parlays: Combination bets linking multiple selections – all must win for the parlay to pay.
- Live / in-game: Real-time betting markets that update continuously during the event. Spreads, totals, moneylines, and props all shift as the game unfolds.
Offshore vs. Regulated Sportsbooks
There are two categories of sportsbooks relevant to automated systems:
Regulated US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars) operate under state gambling licenses. They require identity verification, geolocate users, report winnings to the IRS, and are subject to state gaming commission oversight. They have no public APIs for bet placement.
Offshore sportsbooks (BetOnline, Bovada, MyBookie, Bookmaker.eu) operate under international licenses, typically from Curacao or Antigua. They accept US customers in most states, take crypto deposits, and operate with less regulatory oversight. They also have no public APIs but are generally more tolerant of sophisticated bettors (with the notable exception of Bovada, which limits aggressively).
For a deep dive on programmatic access to offshore sportsbooks, see the Offshore Sportsbook API Guide.
The Agent Problem with Sportsbooks
Every sportsbook’s terms of service prohibit automated betting. Sportsbooks actively detect and limit bot accounts using:
- Bet timing analysis (sub-second placement after line changes)
- Pattern recognition (consistent bet sizing, always taking the best line)
- IP and device fingerprinting
- Win rate profiling (sustained CLV-positive betting)
- Cross-book behavior correlation
An agent that wins consistently on a sportsbook will get limited – maximum bet sizes reduced to $5 or $10 – or banned entirely. This is the fundamental problem with building on top of sportsbook infrastructure: the platform is incentivized to remove your best customers.
How Prediction Markets Work
A prediction market is an exchange – a platform that matches buyers and sellers of event contracts. Polymarket, Kalshi, and similar platforms do not take the opposite side of your trade. They operate the matching engine and charge fees on transactions. When you buy a Yes contract on Polymarket, another trader is selling it to you.
This exchange structure changes everything about how the platform treats automated participants.
The CLOB Model
Prediction markets run on a Central Limit Order Book (CLOB) – the same matching engine architecture used by stock exchanges, crypto exchanges, and futures markets. Participants post buy and sell orders at specified prices. The order book displays all resting orders, showing available liquidity at every price level.
On Polymarket, the CLOB is operated off-chain by a centralized matching engine for speed, with settlement on-chain on Polygon for transparency. You can see the full order book depth via the API – every resting bid and ask, the quantity at each price level, and the current midpoint.
On Kalshi, the CLOB is fully centralized. Orders are matched on Kalshi’s servers, and settlement happens within the Kalshi system (no blockchain involved).
For automated systems, the CLOB model provides:
- Price control. You submit limit orders at your desired price and wait for a fill. No price slippage unless you use market orders.
- Depth visibility. Your agent can read the order book before committing capital, calculating expected fill prices for any order size.
- Market-making capability. Your agent can post bids and offers on both sides, profiting from the spread. This is impossible on sportsbooks.
- Deterministic execution. API calls either fill immediately (market orders) or rest on the book (limit orders). There is no ambiguity about whether your order was accepted.
Binary Contracts
Nearly all prediction market contracts are binary – they resolve to either $1.00 (the event happened) or $0.00 (the event did not happen). When you buy a Yes contract at $0.65, you are paying 65 cents for a contract that will pay you $1.00 if the event occurs, or $0.00 if it does not.
The price of a binary contract is the implied probability. A contract trading at $0.65 means the market collectively estimates a 65% chance the event occurs. No conversion is necessary. No vig needs to be stripped out.
Because Yes and No prices sum to approximately $1.00 (minus the spread), the market is internally consistent. If Yes is $0.65 bid / $0.67 ask, then No is implicitly $0.33 bid / $0.35 ask.
Fee Structures
Unlike sportsbooks, prediction markets charge explicit fees:
Polymarket:
- No fee on order placement
- ~2% fee on net winnings (the profit portion of winning positions)
- No maker/taker fee split currently – both sides pay the same
- Gas fees on Polygon for on-chain settlement (typically fractions of a cent)
Kalshi:
- No fee on placing orders
- Fees on contracts settled in your favor: typically 1-2 cents per contract depending on the contract price
- No fee on losing contracts
- Fee caps apply for high-volume traders
DraftKings Predictions (Pick6 binary contracts):
- Pricing includes an embedded spread (similar to vig) since DraftKings operates as a regulated sportsbook offering prediction-style products
- No separate transaction fee beyond the spread
The explicit fee model is structurally different from the vig model. On a sportsbook, you pay the vig on every bet regardless of outcome – it is built into the price you accept. On a prediction market, you pay fees only on winning positions (Polymarket) or settled contracts (Kalshi). This changes the math on bankroll management and expected value calculations.
Market Coverage
Prediction markets cover a different universe of events than sportsbooks:
- Elections and politics: Presidential, congressional, gubernatorial races. Legislation passage, Supreme Court decisions. This is the deepest liquidity category on Polymarket.
- Economics and finance: Fed rate decisions, inflation readings, GDP prints, unemployment numbers. Kalshi specializes here.
- Sports: Championship winners, MVP awards, game outcomes. Growing but still thinner than sportsbook coverage.
- Crypto: Token price milestones, ETF approvals, protocol upgrades.
- Culture and entertainment: Oscar winners, TV ratings, tech product launches.
- Weather and science: Temperature records, hurricane landfalls.
- Geopolitics: Conflict outcomes, treaty ratifications, leadership changes.
The event types that exist on both sportsbooks and prediction markets – sports futures, election outcomes, major awards – are where cross-market arbitrage opportunities emerge.
The Agent Advantage on Prediction Markets
Prediction markets are structurally aligned with automated trading:
- Official APIs. Both Polymarket and Kalshi provide well-documented REST APIs. Polymarket also offers a Rust CLI built specifically for agents.
- Welcome mat for bots. Automated traders add liquidity, tighten spreads, and improve price discovery. The platform profits from more trading volume regardless of who generates it.
- No limitation risk. Unlike sportsbooks, prediction markets do not limit winning accounts. Your agent can be profitable indefinitely without account restrictions.
- Transparent settlement. Polymarket settles on Polygon, meaning resolution data is publicly verifiable on-chain. Kalshi publishes detailed resolution rules for every market.
For a full API comparison, see the Prediction Market API Reference.
Side-by-Side Comparison
The following table compares sportsbooks and prediction markets across every dimension that matters for automated trading systems.
| Factor | Sportsbooks | Prediction Markets |
|---|---|---|
| Pricing model | Bookmaker sets odds with built-in vig | Exchange matches buyers/sellers on CLOB |
| Counterparty | The sportsbook (house) | Other traders (platform is neutral) |
| Odds format | American (+/-), decimal, fractional | Binary contract price ($0.01 - $1.00) |
| Fee structure | Implicit vig (4-20% overround) | Explicit fees (1-2% on winnings/settlement) |
| API availability | None (sportsbooks); read-only via The Odds API | Official REST + WebSocket APIs |
| Bot policy | Prohibited in TOS; detected and limited | Welcomed; bots add liquidity |
| Limit orders | Not available (you accept posted odds) | Full limit order support via CLOB |
| Market making | Impossible | Core use case for agents |
| Account limitation | Common for winning bettors | Does not occur |
| Market types | Moneyline, spread, totals, props, parlays, live | Binary outcome contracts (yes/no) |
| Event coverage | 50+ sports, thousands of daily markets | Politics, economics, sports futures, crypto, culture |
| Liquidity depth | Deep on major sports; thinnest on niche props | Deep on elections/politics; thin on niche events |
| Settlement speed | Minutes (post-game) to months (futures) | Event resolution, typically 24-48 hours after event |
| Settlement transparency | Opaque (sportsbook decides) | Transparent (on-chain or published rules) |
| Currency | USD (regulated), USD + crypto (offshore) | USDC on Polygon (Polymarket), USD (Kalshi) |
| Identity requirements | Full KYC (regulated), lighter KYC (offshore) | Wallet-based (Polymarket), full KYC (Kalshi) |
| Min bet | $0.10 - $1.00 | One contract (~$0.01 - $0.99) |
| Max bet | $5 - $100K+ (varies by market and account) | Limited by order book depth |
| Regulation | State gambling commissions (US); Curacao/Antigua (offshore) | CFTC (Kalshi); crypto-native (Polymarket) |
| Live/in-play | Extensive, with real-time odds updates | Limited; most markets are pre-event |
| Agent compatibility | Low – no API, hostile to automation | High – built for programmatic access |
What the Table Tells You
If you are building an agent that needs to place orders at specific prices, read order book depth, or make markets, there is only one option: prediction markets. Sportsbooks do not support the primitives required for these strategies.
If your agent’s edge is in sports modeling – predicting NFL spreads, NBA totals, or player props with a model that beats the closing line – sportsbooks have the markets but not the infrastructure. You will need to interact with them through browser automation or third-party APIs, accepting the ToS risk and limitation risk that comes with it.
If your agent operates on events that exist on both platform types – sports futures, elections, championship outcomes – cross-market arbitrage becomes possible, and you need fluency in both systems.
Terminology Translation Table
Sportsbooks and prediction markets use different terms for many of the same concepts. This table maps the vocabulary across both ecosystems so you can translate between them.
| Sportsbook Term | Prediction Market Term | Definition |
|---|---|---|
| Moneyline | Binary outcome contract | A bet/contract on which side wins outright |
| Vig / juice / overround | Maker/taker fee + spread | The platform’s revenue extraction mechanism |
| Implied probability | Contract price | The market’s estimated probability of an outcome |
| Point spread | (No direct equivalent) | Handicap betting; prediction markets are binary yes/no |
| Over/under (totals) | Threshold contract | Bet on whether a number exceeds a specified value |
| Futures | Long-dated contract | Bet on an event weeks or months away |
| Sharp bettor | Informed trader | A participant with a consistent edge |
| Square / recreational bettor | Noise trader | A participant without an identifiable edge |
| Line movement | Price movement | The odds or contract price changing over time |
| Opening line | Initial listing price / first trade | The first available price for a market |
| Closing line | Final pre-event price | The last available price before the event starts |
| Closing line value (CLV) | Pre-resolution edge | The difference between your entry and the final price |
| Handle | Trading volume | Total amount wagered/traded on a market |
| Laying odds / taking odds | Selling / buying contracts | Opposite sides of the same position |
| Parlay / accumulator | (No direct equivalent) | Multi-leg combined bet; PMs are single-event |
| Prop bet | Specific-event contract | Bet on a specific occurrence within an event |
| Push | Contract voided / refunded | Event resolves with no winner (e.g., exact spread hit) |
| Cash out / early settlement | Sell position on order book | Exiting a position before event resolution |
| Limit (account restriction) | (Does not occur) | Sportsbook reducing your maximum bet size |
| Bonus / free bet | (No equivalent) | Promotional credit; not a PM concept |
| Book / sportsbook | Exchange / prediction market | The platform you trade on |
| Bettor | Trader | The person placing bets/trades |
| Bet | Position / contract | The wager itself |
| Odds | Price | The numerical expression of payout or probability |
This translation table is also available in the Agent Betting Glossary, which defines 130+ terms across both ecosystems.
The Agent Angle
The structural differences between sportsbooks and prediction markets have direct consequences for how AI agents interact with each ecosystem. This section covers what an agent builder needs to know about operating across both worlds.
API Landscape
Prediction markets provide first-class API access.
Polymarket offers a REST API for reading markets, order books, and trade history, plus a WebSocket feed for real-time price updates. Its CLOB client (available in Python and Rust) handles order signing, submission, and cancellation. The official Polymarket Rust CLI was built specifically for autonomous agents – it supports programmatic market discovery, order placement, and position management.
Kalshi provides a REST API with official Python and Go SDKs. The API supports market listing, order placement (limit and market), position queries, and portfolio management. Rate limits are generous for authenticated users.
For detailed integration guidance, see the Polymarket API Guide and the Kalshi API Guide.
Sportsbooks provide no API access for bet placement.
No major regulated or offshore sportsbook offers a public API for placing bets. The only programmatic access paths are:
- Third-party odds aggregators (read-only). The Odds API covers 70+ sportsbooks and provides real-time odds across major sports. Your agent can read odds programmatically but cannot place bets through this service.
- Browser automation (gray area). Tools like Selenium, Playwright, and Puppeteer can automate the bet placement flow through a sportsbook’s web interface. This violates every sportsbook’s ToS and will result in account closure if detected.
- DraftKings Predictions is an exception of sorts – as a prediction-market-style product built by a licensed sportsbook, it may eventually offer API access. But as of March 2026, it operates through the standard DraftKings app interface.
This asymmetry means agents targeting sportsbooks face a fundamentally different engineering challenge than agents targeting prediction markets. For a comprehensive breakdown, see Prediction Markets vs. Offshore Sportsbooks.
Automation Approaches by Platform Type
On prediction markets, the standard agent architecture looks like this:
Signal Layer (news, polls, models)
↓
Intelligence Layer (LLM analysis, probability estimation)
↓
Execution Layer (API call → CLOB order)
↓
Settlement Layer (on-chain resolution or platform settlement)
Every step is programmatic. The agent reads data, makes a decision, submits an order via API, and monitors resolution. No human intervention is required at any point. This is the architecture described in the Agent Betting Stack.
On sportsbooks, the architecture must accommodate manual or semi-automated execution:
Signal Layer (odds feeds, data APIs)
↓
Intelligence Layer (model prediction, CLV estimation)
↓
Decision Layer (bet recommendation, not automatic execution)
↓
Execution Layer (human places bet, OR browser automation with ToS risk)
The intelligence and analysis components can be fully automated. The execution step introduces friction: either a human reviews and places each recommended bet, or the agent uses browser automation and accepts the risk of account closure.
Most production sports betting agents in 2026 – including Billy Bets and Sire – operate as decision-support tools that generate recommendations rather than fully autonomous executors. The sportsbook ecosystem simply does not support trustworthy autonomous execution.
Cross-Platform Agent Architecture
The most sophisticated agents operate across both ecosystem types, combining the deep sports coverage of sportsbooks with the automation-friendly infrastructure of prediction markets.
A cross-platform agent typically:
- Reads odds from sportsbooks via The Odds API or similar aggregators
- Reads prices from prediction markets via Polymarket/Kalshi APIs
- Identifies pricing discrepancies on events that exist on both platform types
- Executes on prediction markets via API (the easy, automation-friendly side)
- Signals for sportsbook execution either to a human operator or to a browser automation layer
This architecture captures the arbitrage opportunity while minimizing regulatory and ToS risk. The prediction market side is fully automated; the sportsbook side is either manual or accepted-risk automated. For implementation details, see the Cross-Platform Arbitrage Guide.
Regulatory Landscape
Understanding regulation is not optional for agent builders. The regulatory regime determines what markets are available, who can access them, how settlement works, and what legal exposure your automated system creates.
Regulated US Sportsbooks
Regulated sportsbooks (DraftKings, FanDuel, BetMGM, Caesars, etc.) operate under state gambling licenses issued by state gaming commissions. As of March 2026:
- 38 states plus DC have legalized online sports betting in some form
- Each state issues its own license and enforces its own rules
- Sportsbooks must geolocate users to verify they are in a licensed state
- KYC (Know Your Customer) is mandatory – full name, address, SSN, date of birth
- Winnings above $600 are reported to the IRS via Form W-2G
- Sportsbooks must maintain segregated customer funds and meet capitalization requirements
- State gaming commissions can audit operations and levy fines
For agents, regulated sportsbooks create the highest compliance burden: mandatory identity verification, geographic restrictions, and tax reporting. They also provide the strongest consumer protections – your funds are held in regulated accounts and disputes can be escalated to a government agency.
No regulated US sportsbook provides a public API, and all prohibit automated betting in their terms of service.
Offshore Sportsbooks
Offshore sportsbooks (BetOnline, Bovada, MyBookie, Bookmaker.eu, Heritage Sports) typically operate under licenses from Curacao, Antigua and Barbuda, or similar jurisdictions. Key characteristics:
- Accept customers from most US states regardless of local gambling laws
- KYC requirements are lighter – often just email verification for smaller accounts
- Accept crypto deposits (Bitcoin, Ethereum, USDC, Litecoin)
- No US tax reporting – bettors are responsible for self-reporting
- Dispute resolution is limited – no US government agency has jurisdiction
- Some offshore books are more tolerant of sharp bettors and higher limits (Bookmaker.eu, BetOnline, Heritage Sports)
- Others limit aggressively (Bovada, MyBookie)
For agents, offshore books offer fewer barriers to entry but less legal protection. The lack of state licensing means there is no government backstop if the sportsbook refuses to pay a legitimate winning bet. For a comprehensive resource, see the Offshore Sportsbooks hub.
CFTC-Regulated Prediction Markets
Kalshi operates as a CFTC-regulated Designated Contract Market (DCM). This means:
- Kalshi is regulated by the Commodity Futures Trading Commission, the same agency that regulates futures exchanges like CME
- Binary event contracts on Kalshi are classified as swaps or futures, not gambling
- Full KYC is required – Kalshi must verify identity for all US customers
- Kalshi is available to US residents in all 50 states (not subject to state gambling laws because it is federally regulated)
- Kalshi must maintain segregated customer funds and submit to CFTC audits
- Kalshi can (and does) list sports-related event contracts, but the CFTC has pushed back on certain event types
The CFTC classification is significant for agent builders. Your automated trading on Kalshi is governed by commodity trading law, not gambling law. This provides a clearer legal framework for algorithmic trading, since automated trading is standard practice on futures exchanges.
Crypto-Native Prediction Markets
Polymarket operates on Polygon (an Ethereum L2) with a crypto-native architecture:
- No CFTC license – Polymarket operates outside the US regulatory framework for trading
- US residents are restricted from trading on Polymarket (though enforcement is debatable given the pseudonymous nature of crypto wallets)
- Identity is wallet-based – connect a wallet, deposit USDC, and trade
- Settlement is on-chain and publicly verifiable
- Polymarket uses UMA’s optimistic oracle for resolution – results can be disputed within a challenge period
- International users face varying regulatory treatment depending on their jurisdiction
For agent builders outside the US, Polymarket offers the most permissionless environment: no KYC, no identity verification, no geographic restrictions enforced at the protocol level.
SEC Considerations
The SEC has taken an interest in prediction markets, particularly where contracts might resemble securities (contracts whose value derives from the performance of specific companies or financial instruments). Key points:
- Contracts on stock prices, company earnings, or individual company performance could be classified as securities
- The SEC has not taken formal enforcement action against prediction markets as of March 2026, but the regulatory posture is evolving
- Kalshi’s CFTC registration provides some insulation from SEC jurisdiction, but the boundary between CFTC and SEC authority is contested
- Polymarket’s crypto-native structure places it outside both agencies’ direct oversight for non-US users
Regulatory Summary for Agent Builders
| Platform Type | Regulator | KYC Required | US Access | Bot Policy | Legal Classification |
|---|---|---|---|---|---|
| Regulated US sportsbooks | State gaming commissions | Full KYC + SSN | State-by-state | Prohibited | Gambling |
| Offshore sportsbooks | Curacao / Antigua | Light KYC | Most states (gray area) | Prohibited (enforced variably) | Gambling (offshore jurisdiction) |
| Kalshi | CFTC | Full KYC | All 50 states | Permitted | Event contracts (commodity law) |
| Polymarket | None (crypto-native) | Wallet only | Restricted (US blocked) | Permitted | Unregulated (varies by jurisdiction) |
| DraftKings Predictions | State gaming commissions | Full KYC + SSN | Licensed states | TBD | Gambling (sportsbook license) |
For a deeper comparison of prediction market and offshore sportsbook considerations, see Prediction Markets vs. Offshore.
Cross-Market Arbitrage Opportunities
When the same event is priced on both a sportsbook and a prediction market, pricing discrepancies create arbitrage opportunities. These discrepancies arise because the two platform types have different participants, different information sources, and different pricing mechanisms.
Why Prices Diverge
Sportsbook prices are set by trading teams and adjusted by betting action. Prediction market prices are driven by order flow from traders, analysts, and model builders. The two groups process information differently and operate on different timescales:
- Information asymmetry. Sportsbook lines react fastest to sports-specific signals (injury reports, lineup changes, weather). Prediction market prices react fastest to political signals, polling data, and macro news.
- Participant pools. Sportsbook action is dominated by recreational bettors with favorites bias and overbet on overs. Prediction market traders tend to be more analytical and model-driven.
- Liquidity differences. A major NFL game might have $10M+ in sportsbook handle but only $50K in prediction market volume for the same outcome. Thin prediction market liquidity means prices can deviate further from the true probability.
- Fee structure impact. The sportsbook’s vig and the prediction market’s fees create different breakeven points. An arb must clear both fee layers to be profitable.
- Settlement timing. Sportsbooks settle within hours of game completion. Prediction markets may take 24-48 hours for resolution. This settlement gap introduces counterparty risk.
Where to Find Cross-Market Arbs
The highest-value cross-market arbs tend to appear in these categories:
U.S. elections: Deep liquidity on both Polymarket and sportsbook futures. Different participant pools – sports bettors and political traders – process polling and news data differently, creating persistent pricing gaps.
Championship futures: Super Bowl winner, NBA Finals, World Series, and similar long-term markets exist on both sportsbooks and prediction markets. Sportsbooks have deeper liquidity; prediction markets have more informed traders on non-sports signals (like off-court legal issues or ownership changes).
Awards: MVP, Heisman, Oscars, and similar awards markets are priced on both platform types. These tend to have wider spreads on prediction markets, creating more arb surface area.
Economic indicators: Kalshi specializes in economic event contracts (Fed rate decisions, CPI prints). Some offshore sportsbooks also offer these markets. The participant pools barely overlap, creating the widest persistent pricing gaps.
Fee-Adjusted Arb Calculation
A raw pricing discrepancy is not an arb unless it survives fee adjustment. Here is the calculation framework:
- Convert sportsbook odds to implied probability. Strip the vig by converting American odds to decimal, taking the inverse, and normalizing.
- Read prediction market contract price. This is already a probability.
- Calculate the raw gap. If the sportsbook implies 55% and the prediction market prices at $0.50 (50%), the raw gap is 5 percentage points.
- Subtract sportsbook vig contribution. The vig inflates the sportsbook’s implied probability. The true implied probability is lower. After vig removal, the gap narrows.
- Subtract prediction market fees. Polymarket’s ~2% fee on winnings reduces your net payout. Factor this in.
- Check if the fee-adjusted gap is positive. If yes, you have a real arb.
For events priced on both Polymarket and major sportsbooks, fee-adjusted arbs of 1-3% are not uncommon, especially during high-information-flow periods (debate nights, injury reports, earnings releases). For implementation details and a working Python scanner, see the Cross-Market Arbitrage Guide.
Execution Challenges
Even when a real arb exists, execution is not straightforward:
- Speed. Prediction market orders execute via API in milliseconds. Sportsbook bets require browser automation (seconds) or manual placement (minutes). The arb may close before both sides execute.
- Sportsbook limits. If the sportsbook side is a sharp line, your bet may be limited to a small size, making the arb economically insignificant.
- Settlement mismatch. Sportsbooks and prediction markets may resolve the same event differently. A voided game might be settled as a push on the sportsbook but as “No” on the prediction market.
- Capital lockup. Prediction market positions are locked until resolution. If the event is months away, your capital is tied up on one side while the other side (sportsbook winnings) settles within hours.
These execution challenges are why cross-market arbitrage is most valuable as an agent-automated strategy – the speed and consistency requirements exceed what manual trading can reliably deliver.
Who Should Use What
The right platform depends on your strategy, your technical capabilities, and your risk tolerance. This section provides a decision framework.
Use Prediction Markets If:
- You are building a fully autonomous agent. Prediction markets are the only platform type that supports end-to-end automated trading via API. No human-in-the-loop required.
- Your edge is in non-sports events. Elections, economics, crypto, culture – prediction markets offer contracts that sportsbooks do not cover.
- You want to market-make. Providing liquidity on both sides of the order book is only possible on exchanges.
- You want to avoid limitation risk. Prediction markets do not limit winning accounts. Your edge can compound indefinitely.
- You value transparent settlement. On-chain settlement (Polymarket) and published resolution rules (Kalshi) provide verifiable outcomes.
Use Sportsbooks If:
- Your edge is in sports modeling. Sportsbooks offer the deepest liquidity across the widest range of sports markets. If your model predicts NFL point spreads better than the closing line, sportsbooks have the markets.
- You need live/in-game markets. Real-time betting during games is a sportsbook strength. Prediction markets offer limited live coverage.
- You need props and parlays. Player props, game props, and multi-leg parlays are sportsbook-native products with no prediction market equivalent.
- You are operating in a US state with regulated sportsbooks. State-licensed books provide the strongest consumer protections and legal clarity.
- You are building a decision-support tool (not an executor). If your agent recommends bets for a human to place, sportsbook ToS issues are less relevant because the human is the one interacting with the platform.
Use Both If:
- You are running cross-market arbitrage. Arbing between sportsbooks and prediction markets requires positions on both platform types. Execute on prediction markets via API; manage sportsbook positions manually or via automation with accepted risk.
- You want maximum signal. Sportsbook line movement is a powerful signal for prediction market trading, and vice versa. Reading both gives you a more complete picture of market consensus.
- Your event universe spans both platforms. If you trade elections (prediction markets) and sports futures (sportsbooks), you need accounts on both.
- You are building a multi-platform agent. The most capable agents in 2026 read data from sportsbooks via odds APIs and execute trades on prediction markets. This hybrid approach captures the breadth of sportsbook coverage and the automation friendliness of prediction markets.
Decision Matrix
| Your Profile | Recommended Platform | Why |
|---|---|---|
| Developer building first autonomous agent | Polymarket or Kalshi | Best API access, bot-friendly, lowest barrier |
| Quantitative sports modeler | Offshore sportsbooks + prediction markets | Sports depth + API execution on PM side |
| Political/economic event trader | Kalshi (US) or Polymarket (international) | Deepest liquidity on non-sports events |
| Cross-market arbitrage operator | Both | Arbs exist at the intersection |
| Market maker | Polymarket or Kalshi | Requires CLOB with limit orders |
| Casual bettor exploring automation | DraftKings Predictions | Regulated, familiar interface, growing PM features |
| Agent builder maximizing signal | Both (read sportsbooks, execute on PMs) | Broadest information surface |
Frequently Asked Questions
For additional terminology, see the Agent Betting Glossary.
What is the difference between a sportsbook and a prediction market?
A sportsbook is a bookmaker that sets its own odds and takes the opposite side of every bet you place — when you win, the sportsbook loses. A prediction market is an exchange that matches buyers and sellers on a central limit order book (CLOB) — the platform profits from trading fees regardless of which side wins.
Can you use AI agents on prediction markets and sportsbooks?
Prediction markets like Polymarket and Kalshi provide official APIs and actively welcome automated trading. Sportsbooks take the opposite approach: most prohibit bots and limit automated accounts. AI agents can operate openly on prediction markets but must work as decision-support tools on sportsbooks.
Which is better for automated trading: sportsbooks or prediction markets?
For fully autonomous agents, prediction markets are decisively better — official APIs, limit order support, and transparent settlement. Sportsbooks offer deeper liquidity across thousands of sports markets, so agents focused on sports-specific edges may need to interact with both.
Is it legal to arbitrage between sportsbooks and prediction markets?
Placing bets on both platforms is legal in most jurisdictions. The legal complexity comes from the platforms’ different regulatory regimes — state gambling licenses vs. CFTC event contracts — not from the act of arbitrage itself.
How do odds work differently on prediction markets vs sportsbooks?
Sportsbooks use moneyline, decimal, or fractional odds with built-in vig. Prediction markets use binary contract prices between $0.01 and $1.00, where the price directly represents implied probability.
What platforms allow bot trading?
Polymarket provides a full REST and WebSocket API plus an official Rust CLI. Kalshi offers a REST API with Python and Go SDKs. No major sportsbook provides a public trading API.
Are prediction markets more efficient than sportsbooks?
It depends on the market. Sportsbooks are highly efficient on popular sports (NFL spreads). Prediction markets are efficient on events attracting sophisticated traders (elections, economics). The efficiency gap creates cross-market arbitrage opportunities.
Where to Go Next
This guide covered the structural, regulatory, and strategic differences between sportsbooks and prediction markets. The next step depends on which direction you want to build.
If you are starting with prediction markets:
- Polymarket API Guide – set up API access and place your first trade
- Kalshi API Guide – get started with Kalshi’s REST API
- Prediction Market API Reference – unified API comparison across platforms
If you are starting with sportsbooks:
- Offshore Sportsbook API Guide – programmatic odds access and automation approaches
- AI Sports Betting Agents – landscape overview of agent products
If you are building cross-platform:
- Cross-Market Arbitrage – find and exploit pricing gaps with working code
- Cross-Platform Arbitrage – multi-platform agent architecture
- Prediction Markets vs. Offshore Sportsbooks – deeper platform comparison for bot builders
If you are exploring the agent ecosystem:
- Agent Betting Stack – the four-layer architecture for autonomous agents
- Agent Betting Glossary – 130+ terms defined across both ecosystems
- Agent Directory – find agents, bots, and tools for prediction markets and sports betting