Skip to main content
GET
/
v2
/
ai
/
value-opportunities
Get Top Value Opportunities
curl --request GET \
  --url https://api.mrdoge.co/v2/ai/value-opportunities
{
  "opportunities": [
    {
      "id": "rec_123456",
      "eventId": "123456",
      "marketId": "mkt_123456",
      "betItemId": "bet_123456",
      "outcome": "Home Win",
      "odds": 2.1,
      "confidence": "High",
      "edgePercentage": 6.8,
      "kellyFraction": 0.032,
      "rationale": [
        "Home team's excellent form (8 wins in last 10)",
        "Away team struggling defensively (10 goals conceded in 3 games)"
      ],
      "riskFactors": [
        "Away team has key players returning from injury"
      ],
      "dataSupport": [
        "Simulation gives 52% home win probability vs 47.6% implied by odds"
      ],
      "settled": false,
      "result": "won"
    }
  ],
  "summary": {
    "totalOpportunities": 123,
    "averageEdge": 123,
    "highConfidence": 123
  }
}
Requires Authentication: This endpoint requires an API key and costs 2 credits per request.
Returns only the best value betting opportunities that meet your minimum edge threshold. This endpoint filters recommendations to show only the highest-quality opportunities. Perfect for finding the best bets quickly without browsing all recommendations.

Authorization

Authorization
string
default:"Bearer "
required
Your API key for authentication

Query Parameters

minEdge
string
default:"5"
Minimum edge percentageExample: 7 returns only bets with 7%+ edge
confidence
string
Filter by confidence levelValues: High, Medium, Low
limit
string
default:"5"
Maximum number of opportunities
timezone
string
Timezone for date filtering

Response

data
array
Array of betting recommendations (same structure as Betting Recommendations)
summary
object

Example Request

curl -H "Authorization: Bearer sk_live_..." \
  "https://api.mrdoge.co/v2/ai/value-opportunities?minEdge=5&limit=2"

Example Response

{
  "data": [],
  "summary": {
    "totalOpportunities": 0,
    "averageEdge": 0,
    "filters": {
      "minEdge": 5
    }
  }
}

Use Cases

Best Bets Widget

Display top value opportunities

Daily Highlights

Show best bets of the day

Query Parameters

minEdge
string
default:5

Minimum edge percentage

confidence
enum<string>

Filter by confidence level

Available options:
High,
Medium,
Low
limit
string
default:5

Maximum opportunities

timezone
string

Timezone for date filtering

Response

200 - application/json

Value opportunities

opportunities
object[]
summary
object