For most of the post-PASPA era, sportsbooks and prediction markets operated in separate universes. Sportsbooks like DraftKings and FanDuel set odds, took the other side of your bet, and made money on the vig. Prediction markets like Polymarket and Kalshi ran order books where traders set prices against each other, and the platform took a small fee on settlement. Different products, different regulation, different user bases, different APIs.

That separation is collapsing. DraftKings acquired prediction market startup Railbird and launched DraftKings Predictions. Kalshi won its legal battle to list sports event contracts. Robinhood shipped event contracts to its brokerage customers. FanDuel expanded its futures and event-based products. Fanatics, with the largest loyalty program in sports, is building a sportsbook that could easily support prediction-market-style contracts.

For developers building AI sports betting agents, this convergence is the most important structural shift since the legalization of sports betting itself. It changes what APIs you integrate with, what regulatory frameworks you comply with, how you structure cross-market arbitrage, and ultimately, what kind of agent architecture you need.

This guide maps the convergence in detail: who is doing what, when it happened, what the regulatory picture looks like, and what you should build today to be ready for what comes next.


Why the Lines Are Blurring

The convergence is driven by three forces that are all accelerating at once.

Force 1: User demand for non-sports events. Sportsbook users want to bet on more than sports. The 2024 U.S. presidential election proved that event-based wagering has massive consumer demand. DraftKings and FanDuel both saw the traffic spikes on Polymarket and Kalshi and recognized the opportunity. Adding event contracts to an existing sportsbook is a natural product extension – same user base, same wallet, same KYC, new markets.

Force 2: Prediction markets want sports liquidity. Kalshi’s push to list sports contracts is the mirror image. Pure prediction markets have deep liquidity on elections and economics, but sports is the largest legal wagering market in the U.S. by volume. Getting access to sports event contracts means tapping into a much larger capital pool. Kalshi’s legal battle with the CFTC over sports contracts was fundamentally about accessing that liquidity.

Force 3: Regulatory arbitrage. Different regulatory frameworks offer different advantages. CFTC-regulated exchanges can operate nationally with a single license. State-licensed sportsbooks have established user bases but need 30+ individual state approvals. Companies are exploring ways to use whichever framework gives them the broadest reach for a given product. DraftKings Predictions operates under state gaming licenses today, but the product structure looks more like a CFTC-regulated event contract exchange. This ambiguity is itself a driver of convergence.

For developers, the practical consequence is clear: the old model of “build a sportsbook agent OR build a prediction market agent” is giving way to “build an agent that can operate across both paradigms.” Understanding the timeline and the players is the first step.


The Convergence Timeline

The convergence did not happen overnight. It has been building through a series of regulatory decisions, acquisitions, and product launches that accelerated sharply starting in late 2024.

2020-2023: The Parallel Tracks

During this period, sportsbooks and prediction markets operated almost entirely independently. Post-PASPA sportsbook expansion was focused on state-by-state licensing, mobile app launches, and the DFS-to-sportsbook conversion pipeline. On the prediction market side, Kalshi received CFTC approval as a designated contract market in 2020, and Polymarket grew its crypto-native order book, primarily around political and economic events. There was minimal overlap in markets, users, or technology.

2024: The Inflection Year

May 2024 – Kalshi files to list sports event contracts. Kalshi submitted proposals to the CFTC for binary contracts on sports outcomes, directly challenging the boundary between prediction markets and sportsbooks. The CFTC initially pushed back, and the move triggered opposition from the sports betting industry, which argued that sports event contracts were effectively sports bets and should be regulated by state gaming commissions.

June 2024 – Robinhood launches event contracts. Robinhood, already a CFTC-registered broker-dealer, introduced event contracts on its platform. Starting with presidential election markets, Robinhood gave its 23+ million brokerage users access to prediction-market-style binary contracts without requiring them to sign up for a new platform. This was the first major move by a mainstream fintech company into event contracts.

September 2024 – Kalshi wins federal court ruling on sports contracts. A federal judge ruled that the CFTC had overstepped in blocking Kalshi’s sports event contracts. This decision opened the door for CFTC-regulated exchanges to list contracts on sporting events, creating direct competition with state-licensed sportsbooks on their home turf.

Q4 2024 – DraftKings acquires Railbird. DraftKings acquired Railbird, a startup that had built a prediction-market-style event contract platform. Rather than building from scratch, DraftKings bought a team with existing infrastructure and began integrating it into the DraftKings ecosystem. This was the clearest signal that a major sportsbook viewed prediction markets as a strategic product extension, not a competitor to be ignored.

2025: Integration and Expansion

Q1 2025 – DraftKings Predictions launches. DraftKings rolled out its Predictions product to users in select states. The product offers binary event contracts on sports, entertainment, and current events – all within the existing DraftKings app. Users can fund positions from their DraftKings wallet, see Predictions alongside traditional sportsbook lines, and trade event contracts using a familiar interface. The launch confirmed that the Railbird acquisition was a product strategy, not just a talent acquisition.

Q2 2025 – FanDuel expands event-based futures. FanDuel (owned by Flutter Entertainment, which also operates Betfair, the world’s largest betting exchange) began expanding its futures products to include event-based markets beyond traditional sports outcomes. Flutter’s experience operating Betfair’s exchange model informed FanDuel’s approach to order-book-style products within its sportsbook ecosystem.

H2 2025 – Kalshi sports contracts go live. Following its legal victory, Kalshi began listing sports event contracts, putting it in direct competition with sportsbooks for wagers on game outcomes, championship winners, and season-long markets. Unlike sportsbooks, Kalshi’s contracts settle on an order book with no house edge, though with CFTC-mandated position limits and contract specifications.

2025 – Fanatics Sportsbook grows rapidly. Fanatics completed its sportsbook rollout across multiple states, leveraging its 100+ million loyalty program members. While Fanatics has not launched explicit prediction market products, its massive user base and technology platform make it a natural candidate for event contract integration.

2026: The Current State

As of early 2026, the convergence is no longer theoretical. DraftKings operates both a sportsbook and a prediction market product in the same app. Kalshi lists sports contracts alongside political and economic events. Robinhood event contracts are available to mainstream retail investors. FanDuel is expanding beyond traditional sports lines. The question is no longer whether convergence will happen, but how fast the remaining regulatory and technical barriers will fall.


Company-by-Company Convergence Tracker

The following table maps where every major player sits across the sportsbook-prediction market divide as of March 2026. This is the reference table for developers who need to know what each platform offers and how accessible it is for programmatic trading.

CompanyTraditional SportsbookEvent ContractsCFTC RegulatedPublic APIAgent-Friendly
DraftKingsYesYes (Predictions)No (state gaming)Partial (sportsbook)Low
FanDuelYesExpandingNo (state gaming)NoLow
CaesarsYesNoNoNoNone
BetMGMYesNoNoNoNone
FanaticsYesNot yetNoNoNone
RobinhoodNoYesYesYes (brokerage)Medium
PolymarketNoYesNo (offshore)Yes (CLOB)High
KalshiNoYes (incl. sports)YesYes (REST + WS)High

Reading the table:

  • Traditional Sportsbook = offers standard sports wagering (spreads, totals, moneylines, props) under state gaming licenses.
  • Event Contracts = offers binary outcome contracts where users trade against each other, prediction-market style.
  • CFTC Regulated = operates under Commodity Futures Trading Commission oversight as a designated contract market.
  • Public API = provides documented, publicly accessible API for programmatic access to market data and/or trading.
  • Agent-Friendly = practical assessment of how feasible it is to build an autonomous agent on the platform today (High = open API, documented, permissive ToS; Medium = API exists but limited; Low = no public API, ToS restrictions; None = no programmatic access).

The pattern is clear: the platforms that are most agent-friendly today are the pure prediction markets (Polymarket, Kalshi). The sportsbooks that are adding event contracts (DraftKings, FanDuel) have not yet opened programmatic access for those products. This will change, but it creates a window where developers who build on Kalshi and Polymarket today will have transferable skills and architecture when sportsbook APIs eventually open up.


DraftKings Predictions Deep Dive

DraftKings Predictions is the most significant convergence product on the market because it comes from the largest U.S. sportsbook operator and integrates directly into an app used by millions of bettors. Understanding its architecture, regulatory positioning, and technical characteristics is essential for developers tracking this space.

The Railbird Foundation

Railbird was a startup that built a prediction-market-style platform for sports and entertainment event contracts. When DraftKings acquired Railbird in late 2024, it acquired three things: a team with experience building event contract infrastructure, a technology stack designed for order-book-style trading, and a product vision for integrating prediction markets into a sportsbook ecosystem.

The acquisition followed a pattern familiar in the sportsbook industry – build or buy the capability, then integrate it into the existing user funnel. DraftKings had already done this with DFS (daily fantasy sports), converting DFS players into sportsbook users. Predictions extends the funnel further: users who come for sports betting can discover event contracts on entertainment, politics, and current events.

How Predictions Differs from DraftKings Sportsbook

Despite living in the same app, DraftKings Predictions and DraftKings Sportsbook are structurally different products:

DimensionDraftKings SportsbookDraftKings Predictions
PricingHouse-set odds, adjusted by risk managersOrder-book driven, user-to-user trading
CounterpartyDraftKings takes the other sideOther users take the other side
Market typesSpreads, totals, moneylines, props, parlaysBinary yes/no contracts
Event scopeSports onlySports, entertainment, politics, current events
SettlementBased on game results, settled within hoursBased on contract specification, may settle days or weeks later
House edgeBuilt into the vig (typically 5-10%)Platform fee on transactions or settlement
RegulationState gaming commission licensesCurrently under state gaming licenses (not CFTC)

The critical distinction for developers: the sportsbook is a dealer market (the house sets prices and takes the other side), while Predictions is an exchange market (users set prices and trade with each other). This has profound implications for agent strategy. On the sportsbook side, your agent is trying to beat the house’s model. On the Predictions side, your agent is competing with other traders in a transparent order book – much more similar to Polymarket or Kalshi than to a traditional sportsbook.

Regulatory Positioning

DraftKings Predictions currently operates under DraftKings’ existing state sports betting licenses. This is a significant choice. By keeping Predictions under state gaming regulation rather than pursuing CFTC designation, DraftKings avoids the need to register as a designated contract market – a process that takes years and imposes federal compliance requirements. The tradeoff is that Predictions is limited to states where DraftKings holds a sports betting license, and it must comply with each state’s individual rules about what types of events can be wagered on.

This regulatory positioning could change. If the CFTC clarifies its stance on sports event contracts (following the Kalshi ruling), DraftKings might pursue dual regulation, operating Predictions as a CFTC-regulated product in addition to or instead of state-regulated. For developers, the key takeaway is that the regulatory wrapper around a product can change even if the product itself stays the same. Build your agents to handle compliance at the platform level, not the product level.

API and Programmatic Access

As of March 2026, DraftKings Predictions does not offer a public API for event contract trading. The DraftKings API that exists is focused on DFS contest data and sportsbook odds feeds, primarily for affiliate and content integrations rather than automated trading.

This is the most significant gap for developers. DraftKings Predictions has the user base and the liquidity potential to be a major event contract venue, but it cannot be integrated into an autonomous agent workflow today. Developers who want to trade event contracts programmatically should use Kalshi (REST + WebSocket, well-documented) or Polymarket (CLOB API with full order management) and architect their systems so that adding DraftKings Predictions is a configuration change, not a rewrite, when API access becomes available.


Why This Matters for Developers

The sportsbook-prediction market convergence creates concrete opportunities and challenges for anyone building autonomous trading agents. Here are the five dimensions that matter most.

1. New API Surfaces Are Coming

Every company in the convergence tracker table is building technology that will eventually need programmatic access. DraftKings Predictions will need an API for market makers, data providers, and power users. FanDuel’s event products will need the same. Even Caesars and BetMGM, which have no event contract products today, will eventually build or license the capability – and when they do, they will need APIs.

The opportunity for developers who move early is that the agent architecture you build today on Kalshi and Polymarket will be directly transferable to these new API surfaces. An agent that understands order-book trading, binary contract pricing, and event resolution logic can be pointed at any new venue with minimal modification, provided you architect it correctly.

The unified API comparison covers the tools that are already abstracting across platforms. As convergence continues, expect these abstraction layers to expand to include sportsbook event contract APIs alongside pure prediction market APIs.

2. Cross-Product Arbitrage

When the same event is priced as both a sportsbook bet and a prediction market contract, cross-product arbitrage opportunities emerge. This is an extension of cross-market arbitrage but with additional complexity.

Consider a concrete example: the Kansas City Chiefs to win the Super Bowl. This event might be priced as:

  • A moneyline futures bet on DraftKings Sportsbook at +600 (implied probability ~14.3%)
  • A binary YES contract on DraftKings Predictions at $0.16 (implied probability 16%)
  • A binary YES contract on Kalshi at $0.15 (implied probability 15%)
  • A binary YES token on Polymarket at $0.14 (implied probability 14%)

Each of these products has different fee structures, settlement mechanics, and counterparty risk. A sportsbook moneyline bet settles against the house, while prediction market contracts settle against other traders. The vig structure on the sportsbook side is different from the fee structure on the exchange side. An agent that can normalize across all four pricing mechanisms and identify genuine arbitrage after fees has a structural advantage.

Building this capability requires agents that understand both sportsbook odds formats (American, decimal, fractional) and prediction market pricing (binary contract pricing in cents or tokens). The odds normalization guide covers the sportsbook side. For prediction markets, prices are already expressed as probabilities.

3. Unified Agent Architecture

The convergence argues strongly for a unified agent architecture that treats sportsbooks and prediction markets as different venues within a single trading system, rather than building separate agents for each. The key abstraction is an event that can be traded across multiple venues, each with its own pricing, fee structure, and settlement mechanics.

┌─────────────────────────────────────────────────────┐
│              INTELLIGENCE LAYER                      │
│  Event analysis, probability estimation, edge calc   │
├───────────────┬───────────────┬──────────────────────┤
│  Sportsbook   │  Prediction   │  Cross-Product       │
│  Adapter      │  Market       │  Arbitrage           │
│               │  Adapter      │  Engine              │
├───────────────┼───────────────┼──────────────────────┤
│  DraftKings   │  Kalshi API   │  Normalization +     │
│  FanDuel      │  Polymarket   │  Fee-Adjusted        │
│  Caesars      │  CLOB API     │  Comparison          │
│  (via odds    │  Robinhood    │                      │
│   feeds)      │  API          │                      │
├───────────────┴───────────────┴──────────────────────┤
│              EXECUTION LAYER                         │
│  Order routing, position management, risk limits     │
├──────────────────────────────────────────────────────┤
│              WALLET LAYER                            │
│  USD (sportsbooks), USDC (Polymarket), USD (Kalshi) │
├──────────────────────────────────────────────────────┤
│              IDENTITY LAYER                          │
│  KYC per platform, account management, ToS tracking  │
└──────────────────────────────────────────────────────┘

This architecture mirrors the agent betting stack but adds venue adapters that normalize across market types. The intelligence layer estimates the true probability of an event. The adapters translate that probability into the appropriate format for each venue (American odds for sportsbooks, contract prices for prediction markets). The arbitrage engine compares fee-adjusted expected values across all available venues and routes orders to the most profitable one.

4. Data Normalization Challenges

One of the hardest technical problems in convergence-era agent development is matching the same event across different platforms. DraftKings might call it “Chiefs to win Super Bowl LXI,” Kalshi might list it as “Will the Kansas City Chiefs win Super Bowl LXI?”, and Polymarket might phrase it as “Kansas City Chiefs — Super Bowl LXI Champions.”

Event matching across sportsbooks is already a solved problem (The Odds API, OddsPapi, and similar services handle it). But matching across sportsbooks AND prediction markets adds complexity because the products are structured differently – a sportsbook futures bet and a prediction market binary contract may reference the same outcome but with different resolution criteria, different settlement timelines, and different edge cases.

Developers should build event matching as a first-class component of their agent architecture, not an afterthought. A robust matcher needs:

  • Fuzzy string matching for event names across platforms
  • Structured event metadata (sport, league, teams, date, market type)
  • Resolution rule comparison to verify that two markets actually settle on the same outcome
  • Settlement timeline tracking so the agent knows when capital will be returned

5. Multi-Currency and Multi-Wallet Complexity

The convergence adds wallet complexity. Sportsbooks operate in USD, held in state-regulated custodial accounts. Polymarket operates in USDC on Polygon. Kalshi operates in USD with CFTC-regulated custodial accounts. Robinhood uses standard brokerage cash accounts.

An agent that trades across the converged landscape needs access to multiple wallet types and the ability to move capital between them. The agent wallet comparison covers the options. For convergence-era agents, the practical approach is:

  1. USD custody for sportsbooks and Kalshi (standard bank or brokerage accounts)
  2. USDC on Polygon for Polymarket (crypto wallet, e.g., Coinbase Agentic Wallets)
  3. Capital allocation logic that decides how much to deploy on each venue based on opportunity quality and capital lock-up requirements

Regulatory Implications

The convergence of sportsbooks and prediction markets is as much a regulatory event as a product event. Understanding the regulatory landscape is essential for developers because it determines what platforms your agents can access, what compliance obligations you have, and how the competitive dynamics will evolve.

The Three Regulatory Regimes

The U.S. currently has three distinct regulatory frameworks that apply to event-based wagering:

1. State Gaming Commissions (Sportsbooks)

Traditional sportsbooks (DraftKings, FanDuel, Caesars, BetMGM, Fanatics) are regulated by individual state gaming commissions. Each state has its own licensing requirements, permitted market types, tax rates, and consumer protection rules. This means:

  • Operators need separate licenses in each state (30+ states for the largest operators)
  • Market types are restricted by state law (some states prohibit certain prop bets or non-sports events)
  • Geolocation enforcement is required (users must be physically in a licensed state)
  • Responsible gambling requirements vary by state
  • APIs and automated wagering may face state-specific restrictions

2. CFTC (Designated Contract Markets)

Prediction markets like Kalshi and platforms like Robinhood (for event contracts) are regulated by the Commodity Futures Trading Commission under a single federal license. This means:

  • National access with a single license (no state-by-state approvals needed, though some state restrictions apply)
  • Contract specifications must be approved by the CFTC
  • Position limits and margin requirements apply
  • Participant protections are governed by CFTC rules, not state gaming rules
  • API access and automated trading are generally permitted (this is standard in futures markets)

3. Offshore / Crypto-Native (Polymarket)

Polymarket operates outside U.S. regulatory frameworks on blockchain infrastructure. It uses USDC on Polygon, does not hold a U.S. license, and is technically not available to U.S. users (though enforcement is limited). This means:

  • No U.S. regulatory compliance requirements (but also no U.S. regulatory protections)
  • Fully open API access with no restrictions on automated trading
  • Settlement on-chain with transparent resolution
  • Counterparty risk is smart-contract risk rather than institutional risk
  • Legal exposure for U.S.-based developers is uncertain

How Convergence Complicates Compliance

The convergence creates regulatory complexity because the same product (a binary event contract) can exist under different regulatory regimes depending on who offers it. A “Will the Chiefs win the Super Bowl?” contract is a sports bet if DraftKings offers it under a state gaming license, an event contract if Kalshi offers it under CFTC regulation, and an unregulated crypto derivative if Polymarket offers it.

For developers building agents that operate across platforms, this means:

  • KYC requirements differ by platform. Sportsbooks require state-specific identity verification. CFTC-regulated exchanges require standard financial KYC. Polymarket requires a crypto wallet (and optionally KYC for certain features). Your agent’s identity layer needs to handle all three.

  • Geolocation rules differ. Sportsbook bets must originate from a licensed state. CFTC-regulated contracts are generally available nationally. Polymarket is technically restricted for U.S. users. Agents need geolocation-aware routing logic.

  • Tax reporting differs. Sportsbook winnings are reported on W-2G forms. CFTC-regulated event contracts may be treated as Section 1256 contracts (60/40 long-term/short-term capital gains). Polymarket gains are treated as crypto gains. Agents that trade across all three need multi-regime tax tracking.

  • Dispute resolution differs. Sportsbook disputes go through state gaming commissions. CFTC disputes go through the CFTC’s enforcement division. Polymarket disputes go through its resolution oracle (UMA). An agent needs to understand each platform’s dispute and resolution process.

The Regulatory Race

There is an active regulatory competition between the CFTC and state gaming commissions over who has jurisdiction over event contracts on sporting events. The Kalshi court ruling favored CFTC jurisdiction, but the issue is not fully settled. State gaming commissions and the gaming industry argue that sports event contracts are gambling and should be regulated by states. The CFTC and prediction market industry argue that they are financial derivatives and should be regulated at the federal level.

How this plays out will reshape the competitive landscape:

  • If CFTC wins broadly: Prediction markets can list sports contracts nationally, bypassing state licensing. Sportsbooks may seek CFTC registration for their event contract products. The agent-friendly API model of CFTC-regulated exchanges becomes the industry standard.
  • If states win broadly: Event contracts on sports become subject to state-by-state licensing. Prediction markets face the same fragmented compliance burden as sportsbooks. The convergence slows but does not stop, as sportsbooks still add non-sports event products.
  • Most likely: a hybrid. Some form of dual regulation emerges where sports event contracts face requirements from both CFTC and state regulators, while non-sports event contracts remain primarily under CFTC oversight.

Developers should architect agents that can adapt to any of these outcomes. The practical implication is to not hard-code regulatory assumptions into your agent logic. Instead, build a compliance layer that can be configured per platform and per jurisdiction.


What Agents Should Prepare For

The convergence is happening now, but its full impact will unfold over the next two to three years. Here is what developers building autonomous agents should do today to be positioned for what comes next.

Build Venue-Agnostic Architecture from Day One

The most important technical decision you can make is to abstract your agent’s trading logic away from any specific platform. Use the adapter pattern: define a common interface for market data, order placement, position tracking, and settlement, then implement platform-specific adapters behind that interface.

from abc import ABC, abstractmethod
from dataclasses import dataclass
from enum import Enum

class VenueType(Enum):
    SPORTSBOOK = "sportsbook"
    PREDICTION_MARKET = "prediction_market"
    HYBRID = "hybrid"  # DraftKings Predictions, etc.

@dataclass
class NormalizedMarket:
    event_id: str
    event_name: str
    venue: str
    venue_type: VenueType
    yes_price: float       # 0.0 to 1.0 (probability)
    no_price: float        # 0.0 to 1.0
    liquidity: float       # USD equivalent
    fee_rate: float        # Total fee as fraction
    settlement_date: str
    resolution_source: str

class VenueAdapter(ABC):
    @abstractmethod
    def get_markets(self, event_query: str) -> list[NormalizedMarket]:
        """Fetch and normalize markets matching the query."""
        pass

    @abstractmethod
    def place_order(self, market_id: str, side: str,
                    price: float, size: float) -> dict:
        """Place an order, returning venue-specific confirmation."""
        pass

    @abstractmethod
    def get_positions(self) -> list[dict]:
        """Return current positions in normalized format."""
        pass

class KalshiAdapter(VenueAdapter):
    def get_markets(self, event_query: str) -> list[NormalizedMarket]:
        # Kalshi API: GET /trade-api/v2/markets
        # Normalize cent-denominated prices to probabilities
        ...

class PolymarketAdapter(VenueAdapter):
    def get_markets(self, event_query: str) -> list[NormalizedMarket]:
        # Polymarket CLOB API: GET /markets
        # Normalize token prices to probabilities
        ...

class DraftKingsAdapter(VenueAdapter):
    def get_markets(self, event_query: str) -> list[NormalizedMarket]:
        # Placeholder: DraftKings Predictions API
        # (not yet public — stub for future integration)
        raise NotImplementedError(
            "DraftKings Predictions API not yet available"
        )

This pattern means that when DraftKings, FanDuel, or any other sportsbook opens an API for their event contract products, you implement a new adapter and your agent starts trading on the new venue immediately. No rewrite required.

Implement Cross-Product Event Matching

Build event matching infrastructure that can identify the same real-world event across sportsbook and prediction market formats. This is harder than matching across two sportsbooks because the market structures differ.

A practical approach uses a two-stage matching pipeline:

  1. Coarse matching by sport, league, and date (filters the search space)
  2. Fine matching by team/participant names and outcome type (fuzzy string matching + resolution rule comparison)

Store matched events in a mapping table that your arbitrage engine can query in real time. Update the mappings whenever markets are created or delisted on any venue.

Track Resolution Rule Differences

The same event can resolve differently on different platforms. For example, if a game is suspended after the fifth inning, a sportsbook might void the bet while a prediction market might settle based on the score at the time of suspension. If a player is traded mid-season, a “Player X to win MVP” contract might have different rules about eligibility on different platforms.

Your agent needs a resolution rule database for every market it trades. Before placing any cross-product arbitrage trade, the agent should verify that both sides will resolve the same way under the same real-world outcomes. If resolution rules conflict, the arb is not clean and the agent should pass.

Prepare for Multi-Regime Compliance

Build a compliance configuration layer that can be set per venue:

@dataclass
class VenueCompliance:
    venue: str
    regulatory_regime: str   # "state_gaming", "cftc", "offshore"
    kyc_required: bool
    geolocation_required: bool
    permitted_states: list[str]    # Empty = all states
    position_limits: dict          # Market-specific limits
    tax_reporting: str             # "w2g", "1256", "crypto"
    automated_trading_permitted: bool
    tos_bot_restrictions: str      # Description of ToS rules

This configuration should be externalized (not hard-coded) so you can update it as regulations change without modifying agent logic. As sportsbooks open APIs and regulatory frameworks evolve, the compliance layer will need frequent updates.

Monitor the API Landscape

The biggest unlock for convergence-era agents will be new APIs from sportsbooks. Track these developments:

  • DraftKings Predictions API – does not exist yet, but DraftKings has a developer program and existing API infrastructure for DFS. When Predictions gets API access, it will likely follow a similar pattern.
  • FanDuel / Flutter API – Flutter operates Betfair, which has one of the most mature betting exchange APIs in the world. FanDuel event contract products may eventually get Betfair-style API access.
  • Fanatics developer platform – Fanatics has not announced developer tools, but its technology stack is modern and API-first. Watch for developer announcements as the sportsbook matures.

In the meantime, use Kalshi and Polymarket as your primary prediction market venues. Both have well-documented APIs, support automated trading, and give you real experience with event contract order books that will transfer directly to sportsbook event contract APIs when they arrive.

Explore the Agent Marketplace

As the convergence creates demand for agents that work across both sportsbooks and prediction markets, the market for pre-built agents and agent components will grow. The AgentBets marketplace is where developers list and discover agents, adapters, and intelligence modules. If you build a venue adapter for a new platform, consider listing it. If you need a component for a platform you do not have expertise in, check the marketplace before building from scratch.


The Bottom Line

The convergence of sportsbooks and prediction markets is the defining structural trend in the event wagering industry for 2025-2027. DraftKings Predictions, Kalshi sports contracts, Robinhood event contracts, and FanDuel’s expanding product suite are all manifestations of the same underlying force: the boundaries between betting products and financial products are dissolving.

For developers, the practical implications are:

  1. Build venue-agnostic. Abstract your trading logic behind adapter interfaces. The platforms you integrate with today are not the only platforms you will integrate with tomorrow.
  2. Understand both paradigms. An agent that only understands sportsbook odds or only understands order-book trading is leaving money on the table. Learn both. The sports betting vs. prediction markets comparison covers the structural differences.
  3. Respect the regulatory complexity. Three regulatory regimes (state gaming, CFTC, offshore) govern different platforms. Your agent needs a compliance layer that handles all three.
  4. Position for API access. The sportsbooks that are adding event contracts today will add APIs for those products in the coming years. Developers who are already running agents on Kalshi and Polymarket will be first movers when those APIs go live.
  5. Watch the Kalshi-CFTC-state gaming regulatory battle. The outcome will determine whether sports event contracts are nationally accessible under CFTC regulation or fragmented under state gaming licenses. Either way, the convergence continues – but the speed and shape will differ.

The agents that win in the converged landscape will not be sportsbook agents or prediction market agents. They will be event agents – systems that can identify an event, find every venue that prices it, compare the opportunities after fees and settlement differences, and execute on the best one. Start building that architecture now.


For platform-specific integration guides, see the Kalshi API Guide, Polymarket API Guide, and AI Sports Betting Agents overview. For cross-market strategies, see Cross-Market Arbitrage. Browse available agents and tools on the AgentBets directory.