Skip to main content
GET
/
v2
/
ai
/
mrdoge-picks
Mr. Doge Picks
curl --request GET \
  --url https://api.mrdoge.co/v2/ai/mrdoge-picks \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "cmhr6tafl0fcrs201l9wg0mhr",
      "pickType": "single",
      "recommendations": [
        {
          "market": "SOCCER_MATCH_RESULT",
          "outcome": "X",
          "bookmaker": "Novibet",
          "odds": 3.05,
          "point": null,
          "edgePercentage": 8.5,
          "confidence": "High"
        }
      ],
      "totalOdds": 3.05,
      "edgePercentage": 8.5,
      "confidence": "High",
      "kellyFraction": 0.095,
      "rationale": [
        "Simulation predicts a 1-1 draw (70% probability)",
        "Napoli's ability to grind out results despite poor form",
        "Bologna's strong defensive record makes it likely for Napoli to avoid a loss",
        "Data support: Simulated score of 1-1 indicates a strong likelihood of at least a draw; Napoli's away form shows they struggle to win but can avoid losses"
      ],
      "event": {
        "id": "43136354",
        "homeTeam": {
          "id": 7008,
          "name": "Bologna"
        },
        "awayTeam": {
          "id": 157511,
          "name": "Napoli"
        },
        "commenceTime": "2025-11-09T14:00:00.000Z",
        "startDateTime": "2025-11-09T14:00:00.000Z",
        "competition": {
          "caption": "Serie A"
        },
        "competitionId": 25,
        "status": "upcoming",
        "league": "Serie A"
      },
      "featuredOrder": 5
    },
    {
      "id": "cmhr6w2eu0feds201jedsqtbc",
      "pickType": "single",
      "recommendations": [
        {
          "market": "SOCCER_MATCH_RESULT",
          "outcome": "X",
          "bookmaker": "Novibet",
          "odds": 4.25,
          "point": null,
          "edgePercentage": 9.8,
          "confidence": "High"
        }
      ],
      "totalOdds": 4.25,
      "edgePercentage": 9.8,
      "confidence": "High",
      "kellyFraction": 0.105,
      "rationale": [
        "Simulation predicts a 2-2 draw (50% probability for Draw or Away Win)",
        "Barcelona's defensive vulnerabilities are likely to be exploited by Celta Vigo",
        "Celta's strong home attack and Barcelona's poor away form support this outcome",
        "Data support: Simulated score of 2-2 indicates a strong chance for Draw or Away Win; Barcelona's away games have shown 100% BTTS, indicating vulnerability"
      ],
      "event": {
        "id": "43074287",
        "homeTeam": {
          "id": 179609,
          "name": "Celta Vigo"
        },
        "awayTeam": {
          "id": 6985,
          "name": "Barcelona"
        },
        "commenceTime": "2025-11-09T20:00:00.000Z",
        "startDateTime": "2025-11-09T20:00:00.000Z",
        "competition": {
          "caption": "LaLiga"
        },
        "competitionId": 29,
        "status": "upcoming",
        "league": "LaLiga"
      },
      "featuredOrder": 5
    }
  ]
}
Premium Endpoint: Costs 10 credits per request
Returns Mr. Doge’s featured betting picks - carefully curated AI recommendations that represent the best value opportunities. Picks can be single bets or parlays combining multiple selections. These are our highest-confidence recommendations, combining multiple data points including:
  • Team form analysis
  • Statistical modeling
  • Market efficiency assessment
  • Historical performance data

Authorization

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

Query Parameters

limit
string
default:"5"
Maximum number of picks to return
today
string
Only return picks for today’s eventsValues: true or false
tomorrow
string
Only return picks for tomorrow’s eventsValues: true or false
timezone
string
Timezone for date filteringExample: America/New_York
regionId
string
Filter picks by region
competitionId
string
Filter picks by competition

Response

Returns an array of Mr. Doge pick objects.
id
string
Unique pick ID
pickType
string
Type of pickValues:
  • single - Single bet on one event
  • parlay - Multiple bets combined (all must win)
recommendations
array
Array of betting recommendations included in this pick
totalOdds
number
Combined odds for the pick
  • For single picks: Same as the individual recommendation odds
  • For parlays: Product of all individual odds
settled
boolean
Whether the pick has been settled (event completed)
result
string
Settlement result (if settled)Values: won, lost, or push

Example Request

curl -H "Authorization: Bearer sk_live_..." \
  "https://api.mrdoge.co/v2/ai/mrdoge-picks?today=true&limit=3"

Response

{
  "data": [
    {
      "id": "cmhr6tafl0fcrs201l9wg0mhr",
      "pickType": "single",
      "recommendations": [
        {
          "market": "SOCCER_MATCH_RESULT",
          "outcome": "X",
          "bookmaker": "Novibet",
          "odds": 3.05,
          "point": null,
          "edgePercentage": 8.5,
          "confidence": "High"
        }
      ],
      "totalOdds": 3.05,
      "edgePercentage": 8.5,
      "confidence": "High",
      "kellyFraction": 0.095,
      "rationale": [
        "Simulation predicts a 1-1 draw (70% probability)",
        "Napoli's ability to grind out results despite poor form",
        "Bologna's strong defensive record makes it likely for Napoli to avoid a loss",
        "Data support: Simulated score of 1-1 indicates a strong likelihood of at least a draw; Napoli's away form shows they struggle to win but can avoid losses"
      ],
      "event": {
        "id": "43136354",
        "homeTeam": {
          "id": 7008,
          "name": "Bologna"
        },
        "awayTeam": {
          "id": 157511,
          "name": "Napoli"
        },
        "commenceTime": "2025-11-09T14:00:00.000Z",
        "startDateTime": "2025-11-09T14:00:00.000Z",
        "competition": {
          "caption": "Serie A"
        },
        "competitionId": 25,
        "status": "upcoming",
        "league": "Serie A"
      },
      "featuredOrder": 5
    },
    {
      "id": "cmhr6w2eu0feds201jedsqtbc",
      "pickType": "single",
      "recommendations": [
        {
          "market": "SOCCER_MATCH_RESULT",
          "outcome": "X",
          "bookmaker": "Novibet",
          "odds": 4.25,
          "point": null,
          "edgePercentage": 9.8,
          "confidence": "High"
        }
      ],
      "totalOdds": 4.25,
      "edgePercentage": 9.8,
      "confidence": "High",
      "kellyFraction": 0.105,
      "rationale": [
        "Simulation predicts a 2-2 draw (50% probability for Draw or Away Win)",
        "Barcelona's defensive vulnerabilities are likely to be exploited by Celta Vigo",
        "Celta's strong home attack and Barcelona's poor away form support this outcome",
        "Data support: Simulated score of 2-2 indicates a strong chance for Draw or Away Win; Barcelona's away games have shown 100% BTTS, indicating vulnerability"
      ],
      "event": {
        "id": "43074287",
        "homeTeam": {
          "id": 179609,
          "name": "Celta Vigo"
        },
        "awayTeam": {
          "id": 6985,
          "name": "Barcelona"
        },
        "commenceTime": "2025-11-09T20:00:00.000Z",
        "startDateTime": "2025-11-09T20:00:00.000Z",
        "competition": {
          "caption": "LaLiga"
        },
        "competitionId": 29,
        "status": "upcoming",
        "league": "LaLiga"
      },
      "featuredOrder": 5
    }
  ]
}

Understanding Parlays

Parlay Risk: All selections in a parlay must win for the bet to win. While parlays offer higher potential returns, they have significantly lower win probability.

Parlay Win Probability

Example 3-leg parlay with 60% individual win rate:
  • Probability all 3 win: 0.60³ = 21.6%
  • Individual bet at same odds would need ~55-58% win rate
We only create parlays when:
  1. Each leg has High confidence (>60% expected win rate)
  2. Combined edge is still positive after accounting for correlation
  3. Events are independent (no overlapping outcomes)

Credit Cost

10 credits per request - Mr. Doge Picks cost more because they include enhanced analysis, correlation checking, and curation beyond simple recommendations.

Use Cases

Featured Picks

Display top AI picks on your homepage

Daily Picks

Show today’s best opportunities

Parlay Builder

Use curated parlays for combined bets

Performance Tracking

Track Mr. Doge pick results over time

Betting Recommendations

For individual recommendations (2 credits) instead of curated picks

AI Performance

See historical performance of Mr. Doge picks

Authorizations

Authorization
string
header
required

Use your API key from the Mr. Doge dashboard. Format: Bearer sk_live_... or Bearer sk_test_...

Query Parameters

limit
string
default:5

Maximum number of picks

today
enum<string>

Only picks for today

Available options:
true,
false
tomorrow
enum<string>

Only picks for tomorrow

Available options:
true,
false
timezone
string

Timezone for date filtering

Example:

"America/New_York"

regionId
string

Filter by region

competitionId
string

Filter by competition

Response

Mr. Doge picks

id
string
Example:

"pick_123456"

pickType
enum<string>
Available options:
single,
parlay
Example:

"parlay"

recommendations
object[]
totalOdds
number<float>

Combined odds for parlay (product of all recommendation odds)

Example:

8.5

settled
boolean
Example:

false

result
enum<string> | null
Available options:
won,
lost,
push