Skip to main content
GET
/
v2
/
ai
/
performance
Get AI Performance Metrics
curl --request GET \
  --url https://api.mrdoge.co/v2/ai/performance \
  --header 'Authorization: Bearer <token>'
{
  "period": "30 days",
  "recommendations": {
    "total": 450,
    "wins": 285,
    "losses": 150,
    "pushes": 15,
    "winRate": "63.3%"
  },
  "byConfidence": {
    "High": {
      "total": 120,
      "winRate": "68.3%"
    },
    "Medium": {
      "total": 210,
      "winRate": "61.4%"
    },
    "Low": {
      "total": 120,
      "winRate": "57.5%"
    }
  }
}
Requires Authentication: This endpoint requires an API key and costs 1 credit per request.
Returns comprehensive performance metrics for Mr. Doge’s AI recommendations over a specified time period. Use this to verify AI accuracy and track performance by confidence level. All performance data is based on settled bets with actual outcomes.

Authorization

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

Query Parameters

days
string
default:"30"
Number of days to analyzeExample: 7 for last week, 30 for last month, 90 for last quarter

Response

period
string
Time period analyzed (e.g., “30 days”)
recommendations
object
Overall recommendation statistics
picks
object
Mr. Doge Picks statistics (same structure as recommendations)
byConfidence
object
Performance broken down by confidence level

Example Request

curl -H "Authorization: Bearer sk_live_..." \
  "https://api.mrdoge.co/v2/ai/performance"

Example Response

{
  "period": "30 days",
  "overall": {
    "totalBets": 19552,
    "wins": 9836,
    "winRate": "50.3%",
    "roi": "-7.6%",
    "profit": "-1493.79"
  },
  "byConfidence": [
    {
      "confidence": "High",
      "total": 9491,
      "wins": 4643,
      "winRate": "48.9%",
      "roi": "-11.8%",
      "avgEdge": "12.8%"
    },
    {
      "confidence": "Medium",
      "total": 7650,
      "wins": 3955,
      "winRate": "51.7%",
      "roi": "-3.2%",
      "avgEdge": "7.0%"
    },
    {
      "confidence": "Low",
      "total": 2073,
      "wins": 1059,
      "winRate": "51.1%",
      "roi": "-5.6%",
      "avgEdge": "4.0%"
    }
  ],
  "lastUpdated": "2025-11-09T11:44:27.533Z"
}

Understanding the Metrics

Formula: Wins / (Wins + Losses)Note: Pushes are excluded from win rate calculation since they’re neither wins nor losses.Expected Ranges:
  • High Confidence: 60-65%
  • Medium Confidence: 55-60%
  • Low Confidence: 50-55%
Mr. Doge Picks (which include parlays) typically have lower win rates than individual recommendations because all legs must win.This is expected and doesn’t indicate lower quality - parlays offer higher potential returns but lower win probability.
Performance becomes more reliable with larger sample sizes:
  • < 50 bets: Too small for reliable conclusions
  • 50-200 bets: Starting to be meaningful
  • 200+ bets: Statistically significant
We recommend analyzing at least 30 days (typically 200+ recommendations).

Use Cases

Transparency

Show users actual AI performance

Trust Building

Demonstrate track record

Strategy Analysis

Evaluate confidence level performance

Reporting

Generate performance reports

Performance by Day

Get daily breakdown with cumulative P&L tracking

Authorizations

Authorization
string
header
required

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

Query Parameters

days
string
default:30

Number of days to analyze

Response

200 - application/json

Performance metrics

period
string
Example:

"30 days"

recommendations
object
byConfidence
object