Skip to main content
GET
/
v2
/
matches
/
{eventId}
Get Event Details
curl --request GET \
  --url https://api.mrdoge.co/v2/matches/{eventId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "123456",
  "competitionId": 1,
  "homeTeamId": 100,
  "awayTeamId": 101,
  "regionId": 1,
  "sportId": 1,
  "startDateTime": "2025-11-08T15:00:00Z",
  "status": "upcoming",
  "views": 1250,
  "metadata": {
    "sportName": "soccer",
    "homeTeamName": "Arsenal",
    "awayTeamName": "Chelsea"
  },
  "homeTeam": {
    "id": 1,
    "caption": "Arsenal",
    "regionId": 1
  },
  "awayTeam": {
    "id": 1,
    "caption": "Arsenal",
    "regionId": 1
  },
  "competition": {
    "id": 1,
    "caption": "Premier League",
    "regionId": 1,
    "region": {
      "id": 1,
      "caption": "England",
      "_count": {
        "competitions": 5,
        "events": 120
      },
      "availableSports": [
        "soccer",
        "tennis"
      ],
      "competitions": "<array>"
    },
    "_count": {
      "events": 38
    }
  },
  "region": {
    "id": 1,
    "caption": "England",
    "_count": {
      "competitions": 5,
      "events": 120
    },
    "availableSports": [
      "soccer",
      "tennis"
    ],
    "competitions": "<array>"
  },
  "markets": [
    {
      "id": "mkt_123456",
      "eventId": "123456",
      "betTypeSysname": "SOCCER_MATCH_RESULT",
      "betItems": [
        {
          "id": "bet_123456",
          "marketId": "mkt_123456",
          "code": "1",
          "caption": "Home Win",
          "price": 2.1,
          "oddsText": "2.10",
          "isAvailable": true
        }
      ]
    }
  ],
  "liveEventData": [
    {
      "eventId": "<string>",
      "phaseSysname": "SOCCER_MATCH_SECOND_HALF",
      "isLive": true,
      "liveDataJson": {}
    }
  ],
  "bettingRecommendations": [
    {
      "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"
    }
  ],
  "mrDogePick": {
    "id": "pick_123456",
    "pickType": "parlay",
    "recommendations": [
      {
        "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"
      }
    ],
    "totalOdds": 8.5,
    "settled": false,
    "result": "won"
  }
}
Requires Authentication: This endpoint requires an API key and costs 1 credit per request.
This endpoint returns everything you need to display a complete event page:
  • Team information
  • All betting markets and odds
  • Live scores and statistics (if event is live)
  • Event news and context
  • Real-time odds (if event is live)
Perfect for building detailed event pages in your application.
View Tracking: Each request increments the event’s view count, helping us identify trending events.

Authorization

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

Path Parameters

eventId
string
required
The unique event IDExample: 123456

Query Parameters

locale
string
default:"en"
Language for team, competition, and region names. Supported: en, es, pt

Response

Returns a complete event object with all related data.

Core Fields

id
string
Unique event ID
competitionId
integer
Parent competition ID
regionId
integer
Parent region ID
sportId
integer
Sport ID
startDateTime
string
Event start time (ISO 8601)
status
string
Event status: upcoming, live, or completed
views
integer
Number of views

Relationships

homeTeam
object
Home team object with id, localized name, and regionId
awayTeam
object
Away team object with localized name
competition
object
Competition object with id, localized caption, regionId, and nested region
region
object
Region object with localized caption

Markets and Odds

markets
array
Array of betting markets for this event

Statistics

stats
object
Match statistics and live data (null for upcoming events, object for live/completed events)

Live Markets

liveMarkets
array
Real-time markets for live events. Each market includes a list of live bet items with current odds.

Example Request

curl "https://api.mrdoge.co/v2/matches/123456?locale=en"

Example Response

{
  "data": {
    "id": "42099047",
    "startDateTime": "2025-09-13T11:30:00.000Z",
    "status": "upcoming",
    "views": 1250,
    "homeTeam": {
      "id": 95450,
      "name": "Arsenal"
    },
    "awayTeam": {
      "id": 11045,
      "name": "Nottingham Forest"
    },
    "sport": {
      "id": 1,
      "name": "soccer",
      "sysname": "SOCCER_MATCH"
    },
    "competition": {
      "id": 847,
      "caption": "Premier League"
    },
    "region": {
      "id": 6,
      "caption": "England"
    },
    "stats": null,
    "markets": [
      {
        "id": "<string>",
        "betTypeSysname": "SOCCER_MATCH_RESULT",
        "betItems": [
          {
            "id": "<string>",
            "code": "1",
            "caption": "1",
            "price": 1.4,
            "isAvailable": true
          },
          {
            "id": "<string>",
            "code": "X",
            "caption": "X",
            "price": 4.7,
            "isAvailable": true
          },
          {
            "id": "<string>",
            "code": "2",
            "caption": "2",
            "price": 8.1,
            "isAvailable": true
          }
        ]
      }
    ],
    "analysisInsight": { ... },
    "eventNews": [ ... ]
  }
}

Use Cases

Event Page

Display complete event information with all markets and odds

Live Scores

Show real-time scores and match statistics

Odds Comparison

Compare odds across different markets

Error Responses

404 Not Found
error
Event with specified ID does not exist

Authorizations

Authorization
string
header
required

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

Path Parameters

eventId
string
required

Event ID

Example:

"123456"

Response

Event details

id
string
Example:

"123456"

competitionId
integer
Example:

1

homeTeamId
integer
deprecated
Example:

100

awayTeamId
integer
deprecated
Example:

101

regionId
integer
Example:

1

sportId
integer
Example:

1

startDateTime
string<date-time>
Example:

"2025-11-08T15:00:00Z"

status
enum<string>
Available options:
upcoming,
live,
completed
Example:

"upcoming"

views
integer
Example:

1250

metadata
object

Sport-specific event metadata including teams, markets, and odds

homeTeam
object
awayTeam
object
competition
object
region
object
markets
object[]
liveEventData
object[]
bettingRecommendations
object[]
mrDogePick
object