B$TBetSmarter ToolsGuaranteed promo value toolkit

Odds

Use Query to search the best live markets across the scraped sportsbooks and promo hunt. Use Hedge when you already have a market and odds chosen, and want to size the opposing bet. Use Compare to see the listed odds from each scraped book for a single market. Use History to track market movement.

Query Tools

Query Type
Target Sportsbook
League
Starts Within
Market Types
Sportsbook Filter (All)
State preset

Results

No rows yet. Run a query to populate this table.

Query Filters & Risk Controls

Include Live Events

  • Live markets are excluded by default because prices can move quickly: the odds shown here may already be outdated and/or the market may change again by the time you are ready to bet. However, live markets can still be useful during longer breaks—especially halftime—when you have time to compare refreshed odds and place your wagers before the market moves materially. This may be particularly valuable for maximizing certain promotions if the live score has made one team a heavy favorite over the other.

Remove Pushable Markets

  • This filter removes spread and total markets when the line is an integer and therefore can possibly push. It also removes UFC moneylines, which on very rare occasions can push. Regular season NFL games can also technically end in a draw but the historical likelihood of a tie is less than 0.3%, and hence not practical to filter out.
  • How a push is treated depends on the betting platform (Bet365 and FanDuel do not return a bonus bet used on a pushed market). As such, if any of those three are the target of a bonus bet, check this box. See here for more information on why this matters for promos.

Remove Pushable Favorites

  • This filter is enabled by default. It removes potentially pushable markets for favorites on Kalshi, OG, Novig, DraftKings Predictions, and Polymarket where settlement of each binary contract is $0.50, regardless of the price originally paid for the contract. Markets on underdogs are not filtered out because pushes in these instances actually lead to profits.

Remove Fair-Value Markets

  • This filter broadly removes Kalshi, OG, and DraftKings Predictions tennis and UFC markets. The reason is that, unlike in team sports, one athlete can get injured and withdraw before an event begins, causing these betting platforms to settle their contracts at what they deem to be fair prices. This fair price is determined based on how the market had been trading in the days leading up to the withdrawal. In the very unlikely scenario that the odds drastically changed from the point you placed the wager to the point it became publicly known that the event would be canceled, this fair market price could lead to a loss.
  • For a tennis match or fight that is scheduled in an hour, the concern of a player suddenly dropping out is very low. However, if placing wagers days ahead of time, there is a non-zero possibility of a player withdrawing. If the filter is left unchecked, make sure to search for any injury news or withdrawal talk regarding an event before placing any bets.

Remove Polymarket Void Favorites

  • Using the exact same logic as the filter above, this filter removes all Polymarket favorites in tennis and UFC markets, as settlement behavior can potentially lose a person money if one side is forced to withdraw before the match begins.
  • Polymarket does not void its contracts nor does it settle them the same as Kalshi and OG. Instead of resolving contracts at a fair market price, Polymarket will resolve each contract in a typical void scenario at $0.50 per contract. For this reason, if you placed a wager on a favorite, you would lose money in a void scenario, but if you placed a wager on an underdog, you actually win money.

About the Scraped Odds

  • The scraped odds are limited to moneyline, spread, and total markets. While all betting platforms are scraped for moneyline odds, whether spreads and totals—including alternate lines—are scraped depends on the operator and sport.
  • Odds are collected directly from the sportsbooks and exchanges themselves through public APIs, WebSocket feeds, and browser-based scraping when required.
  • Odds from each betting platform are continuously refreshed on a rolling scraping cycle every 90 seconds.
  • This tool is designed primarily for pre-match odds comparison and market analysis. It is not intended or reliable for live betting, where prices can change rapidly and may move multiple times between refresh cycles, on top of the time it takes you to place a wager.
  • For tennis in particular, the query logic already accounts for the different settlement and retirement rules used by various sportsbooks. That means ATP and WTA suggestions are grouped and filtered so the live query results are only comparing books that have compatible settlement rules.
  • For traditional state-regulated sportsbooks, mainline markets are generally very similar across jurisdictions, although minor differences do occur. Said differently, the odds for a market on DraftKings New York can technically be different from the odds on DraftKings Illinois, though instances like these on main markets are very rare. For traditional state-regulated sportsbooks operating in multiple states, the odds on their New Jersey platform are gathered. This is because New Jersey has one of the largest and most widely supported sports betting markets in the United States, with every traditional sportsbook that operates in multiple states available there. A consequence of using New Jersey as the reference jurisdiction is that some events available there may not be offered in your state's version of the same sportsbook. This is most commonly seen with college sporting events, which can be restricted in a team's home state. Additionally, because individual state regulatory bodies dictate their own sports wagering catalogs, the availability of lower-volume or niche markets is decided by state law rather than a sportsbook's internal trading policies. For example, New Jersey permits sportsbooks to offer the full spectrum of professional tennis, including ATP Challenger and WTA 125K events, whereas New York's stricter regulatory catalog explicitly bans these lower-tier markets entirely.
  • For exchange-style platforms, the best displayed price is not always the price that can actually be obtained for a larger wager. Order books contain limited liquidity at each price level, so increasing the wager size may require consuming additional liquidity deeper in the book at progressively worse prices. To account for this, effective odds are calculated using the available order book liquidity rather than simply the best quoted price. These calculations are performed at stake levels of $100, $150, $200, ..., up to $3,000, with applicable taker fees already factored in, and the appropriate value is selected automatically based on the stake and hedge requirements specified in the query.
  • Kalshi and Gemini list some equivalent outcomes in separate, unlinked markets—for example, buying Yes on Team A to win and buying No on Team B to win may produce the same payoff but draw from different order books. Effective odds reflect the optimal execution available across all routes while assuming that liquidity at the same price across equivalent outcomes may come from the same algorithmic trader. In other words, if that trader has linked asks on both Yes Team A and the equivalent No Team B outcome, filling their ask on one route may cause their corresponding ask on the other route to be removed rather than representing additional independent liquidity.
  • FanDuel sometimes lists different odds for its mainline spread or total and the same line in its alternate spread or total markets. When this occurs, the higher of the two odds is stored. two.
  • Deciding which leagues to scrape is an ongoing process. Because adding additional leagues is often relatively straightforward, future expansion will likely include a wider range of markets, potentially including player props and smaller international leagues. For now, however, I have prioritized popular mainline betting markets that generally have liquid and easily hedged counterparts across sportsbooks. As a result, I do not currently emphasize markets such as golf tournament winners or many soccer markets, where hedging can be more complex due to the possibility of draws. At present, my scraper covers the four major U.S. sports leagues (NFL, NBA, MLB, and NHL), along with the WNBA, UFC, ATP and WTA events across multiple tour levels, and a variety of NCAA sports including football, men's and women's basketball, and baseball.