Skip to main content

What are Value Bets?

A value bet occurs when the probability of an outcome is greater than what the bookmaker’s odds imply. The Odds-API.io automatically calculates expected value (EV) by comparing individual bookmaker odds against the market average.

How Value Bets Work

Fair odds are calculated from a panel of sharp bookmakers that consistently offer the tightest margins and accept high stakes. These books are stress-tested by professional bettors daily, so their prices reflect genuine market probability better than softer books with padded margins. We use this sharp consensus as the baseline instead of averaging all bookmakers, which would be skewed by recreational pricing. The API then compares each target bookmaker’s odds against this sharp baseline:
  1. Calculates fair odds from the sharp bookmaker consensus
  2. Compares the target bookmaker’s odds to the fair odds
  3. Identifies opportunities where the bookmaker offers higher odds than the sharp consensus implies
Formula:
A positive EV indicates the bookmaker is offering odds above what the sharp market considers fair.

Query Parameters

Fetching Value Bets

Use the /v3/value-bets endpoint to get current value betting opportunities:

Filtering by Sport or League

Filter results server-side so only value bets from the sports or leagues you care about come back. This reduces response size and removes the need for client-side filtering.
Validation rules:
  • Providing league without sport returns 400.
  • Unknown sport slug returns 400.
  • Unknown league for a valid sport returns 404.

Response Format

Understanding the Response

Filtering Value Bets

Filter value bets by expected value and other fields:

Real-Time Value Bet Monitoring

Value bets are recalculated every 5 seconds on our side, but that doesn’t mean you should poll every 5 seconds. Match your polling interval to your rate limit instead: on the Free tier (100 requests/hour, capped at 500/day) even one bookmaker at 60-second intervals uses 60 requests/hour, most of the budget. Here’s how to build a monitoring system:

Multi-Bookmaker Strategy

Monitor value bets across multiple bookmakers:

Building a Value Bet Alert System

Best Practices

Start with a minimum EV of 3-5%. Lower thresholds generate more alerts, many of them small deviations.
Different bookmakers have different inefficiencies. Monitor several bookmakers for a broader view.
Value bets can disappear quickly as bookmakers adjust odds. Implement fast notification systems.
Log all value bets and outcomes to analyze the accuracy of the expected value calculations over time.
The Kelly Criterion is a common formula for turning expected value into a bankroll fraction.

Kelly Criterion Example

Compute the Kelly Criterion fraction from a value bet:

Limitations & Considerations

  • Value bets are theoretical: expected value is measured against a fair-odds estimate, not a known probability
  • Bookmakers may limit accounts that consistently find value
  • Odds can change between viewing and placing a bet
  • Not all value bets will win (that’s the nature of probability)

Next Steps

Fetching Odds

Learn more about working with odds data

Best Practices

Optimize your API usage