Skip to main content
GET
/
games
/
{game_id}
Get game markets
curl --request GET \
  --url https://api.polyrouter.io/functions/v1/games/{game_id} \
  --header 'X-API-Key: <api-key>'
{
  "games": [
    {
      "id": "DETvKC20251012",
      "title": "<string>",
      "teams": [
        "<string>"
      ],
      "sport": "<string>",
      "league": "<string>",
      "description": "<string>",
      "scheduled_at": "2023-11-07T05:31:56Z",
      "status": "scheduled",
      "markets": [
        {
          "platform": "<string>",
          "event_id": "<string>",
          "outcomes": [
            {
              "name": "<string>",
              "price": 123,
              "volume": 123,
              "status": "<string>"
            }
          ],
          "metadata": {}
        }
      ],
      "metadata": {}
    }
  ],
  "pagination": {
    "total": 123,
    "limit": 123,
    "offset": 123,
    "has_more": true,
    "next_offset": 123
  },
  "meta": {
    "request_time": 123,
    "cache_hit": true,
    "data_freshness": "2023-11-07T05:31:56Z"
  }
}

Authorizations

X-API-Key
string
header
required

API key for authentication

Path Parameters

game_id
string
required

PolyRouter game ID (format: {AwayTeam}v{HomeTeam}{YYYYMMDD}@{League})

Example:

"PITvBAL20251012@NFL"

Query Parameters

platform
enum<string>

Filter by platforms (comma-separated): polymarket, kalshi, prophetx, novig, sxbet

Available options:
,
polymarket,
kalshi,
prophetx,
novig,
sxbet
market_type
enum<string>

Filter by market type: moneyline, spread, total, prop (player props)

Available options:
,
moneyline,
spread,
total,
prop

Response

Game markets retrieved successfully

games
object[]
pagination
object
meta
object