Skip to main content
GET
Resolve a pasted Polymarket/Kalshi/predict.fun market or event URL

Authorizations

X-Client-Id
string
header
required

Credential client id (kairos_ck_...). Must be sent together with X-Api-Key and X-Api-Secret.

X-Api-Key
string
header
required

64-char hex API key.

X-Api-Secret
string
header
required

64-char hex API secret.

Query Parameters

url
string
required

Raw pasted URL (scheme optional — https:// is prepended if missing) or arbitrary text.

Required string length: 1 - 1000

Response

Resolved market/event in /search/simple shape, or an empty body if the URL wasn't recognized.

Shared envelope for /search/simple and /search/resolve-url. Both always include results/meta; groups/singles appear only when the underlying search was grouped (always true for /search/simple with group_results=true, and for /search/resolve-url on an event URL). classifiedGroups/absorbedMarketIds are only ever attached by /search/simple (group_results=true); /search/resolve-url never sets them. correlations is attached by both, best-effort, and absent if no counterpart markets were found.

results
object[]
required
meta
object
required
groups
object[]
singles
object[]
classifiedGroups
object[]
absorbedMarketIds
string[]

Market/outcome ids already rendered inside classifiedGroups — the overlay should not also render them as standalone rows.

correlations
object

Map of result market_id -> up to 4 similar cross-venue counterpart markets, sorted by similarity descending.