Skip to main content
GET
Look Up Market
For ProphetX, provide strikeId together with eventId from event discovery. A Kalshi listing’s bookSide is the order side that buys its outcome: BID for a YES listing and ASK for a NO listing. If upstream market data is temporarily unavailable, this endpoint returns HTTP 503 with an INTERNAL_ERROR envelope and Retry-After: 10. Wait at least ten seconds before retrying. An unavailable response does not mean the identifier is unknown or that the market has no listings. The same retry hint applies to GET /v1/sports/events/{eventId}/markets when its upstream market-data read is temporarily unavailable. Authentication failures use an authentication error envelope and can return 503 without this retry header.

Headers

PX-Key-Id
string
required

The key id issued for your signing keypair.

PX-Timestamp
string
required

Unix seconds at signing, valid within 30 seconds of the server clock.

PX-Signature
string
required

Ed25519 signature of the request

PX-Content-Sha256
string
required

Hex SHA-256 of the request body, or the SHA-256 of the empty string when there is no body.

Query Parameters

tokenId
string

Look up by Polymarket token id.

Example:

"7132104567925221259462638553270691275033272857194253228963137931245558399256"

conditionId
string

Look up by Polymarket condition id.

Example:

"0x1234abcd"

slug
string

Look up by Polymarket market slug.

Example:

"giants-vs-phillies-2026-07-25"

ticker
string

Look up by Kalshi market ticker.

Example:

"KXMLBGAME-26JUL25SFPHI-SF"

strikeId
string

Look up by ProphetX strike id.

Minimum string length: 1
Example:

"f1542026d62d185858836622ee2285f3"

eventId
string

The event containing the ProphetX strike.

Minimum string length: 1
Example:

"evt_37cef34b-94ce-4ae7-86a7-3947a6a125e0"

Response

The resolved markets

markets
object[]
required

The canonical markets the venue identifier resolves to.