Skip to content
RealTimeBets

Events

List events

GET /api/v1/events

Parameter Values Default
sport soccer, basketball, tennis, american-football, ice-hockey, baseball, cs2 every sport your key covers
status live, upcoming both
{
  "data": [
    {
      "id": "rp-soccer-2-4128",
      "sport": "soccer",
      "competition": "Football Replay League",
      "home": "Teviot Albion",
      "away": "Morrow Bay FC",
      "status": "live",
      "feed": "replay",
      "kickoff": "2026-10-14T18:41:10Z",
      "score": { "home": 1, "away": 0 },
      "clock": "32'",
      "period": "1st half",
      "stats": [ { "label": "Shots on target", "home": 2, "away": 0 } ],
      "updated_at": "2026-10-14T19:12:42Z",
      "sandbox": false
    }
  ],
  "meta": { "sandbox": false, "delay_seconds": 0, "requests_used": 1840, "requests_quota": 5000000 }
}

One event

GET /api/v1/events/{id} returns the same object for one event.

All prices at once

GET /api/v1/odds?sport=tennis&type=micro returns every event in play with its markets in one response. Use it for boards; use the stream for a single event you follow closely.

Lineups

GET /api/v1/events/{id}/lineups returns the players of each side with number and position. Tennis returns the two players as the sides.

{
  "data": {
    "event_id": "rp-basketball-0-8786",
    "home": [ { "number": 7, "name": "K. Rasmussen", "position": "PG" } ],
    "away": [ { "number": 23, "name": "T. Novak", "position": "PG" } ],
    "sandbox": false
  }
}