Get currently live events with real-time stats and odds (optimized for sub-second response)
/v2/matches?status=live?
/v2/matches?status=live returns a static list without stats/odds. This endpoint returns real-time live data with scores and odds updated every 30 seconds.
/v2/matches?status=live:If you’re currently using /v2/matches?status=live, you’re only getting a static list of event IDs and names without real-time data. That endpoint:/v2/matches/live):soccer, basketball, tennis, baseball, volleyball, american-football, ice-hockey, handballExample: socceren, es, pt/v2/matches endpoint, with the following fields:
433575542025-11-14T20:00:00.000Zlive for this endpoint/v2/matches?status=live, here’s how to migrate:
| Scenario | Use /v2/matches/live | Use /v2/matches?status=live |
|---|---|---|
| Real-time live scores dashboard | Yes | No |
| Live odds and price tracking | Yes | No |
| Polling every 30-60 seconds | Yes | No |
| Static “Live Now” list (no scores) | No | Yes |
| Mixed upcoming + live + completed | No | Yes |
| Budget-conscious single fetch | No | Yes |
| High-frequency updates | Yes | No |
| Need final scores for completed events | No | Yes (use status=completed) |
Use your API key from the Mr. Doge dashboard. Format: Bearer sk_live_... or Bearer sk_test_...
Maximum number of live events to return
"20"
Smart sorting (popular leagues first)
true, false List of live events