Skip to main content
GET
Match a contract
string
required
Any Kalshi contract ticker or Polymarket contract slug. See Understanding contract ID for the difference between tickers and slugs.
boolean
default:"false"
Include the exchange resolution rules in each contract. Rules are omitted by default because they can be large.

Authorizations

X-API-Key
string
header
required

Path Parameters

contractID
string
required

Any Kalshi contract ticker or Polymarket contract ID.

Query Parameters

include_rules
boolean
default:false

Include the exchange resolution rules in each contract. Omitted by default because rules can be large.

Response

Cluster found.

contracts
object
required

Contracts indexed by exchange name, then contract ID.

matches
object
required

Nested exchange and contract ID maps to linked contracts and relationship metadata.