Resolve a market by venue ID, slug, or text and return cascade
curl --request POST \
--url https://api.agg.market/correlated-markets/resolve \
--header 'Content-Type: application/json' \
--header 'x-app-id: <api-key>' \
--data '
{
"venue": "<string>",
"externalId": "<string>",
"slug": "<string>",
"conditionId": "<string>",
"q": "<string>",
"limit": 123,
"cursor": "<string>",
"includeResolved": true
}
'{
"market": {
"id": "<string>",
"question": "<string>"
},
"data": [
{
"venueEventId": "<string>",
"eventTitle": "<string>",
"score": 123,
"action": "<string>",
"reason": "<string>",
"reasonDomain": "<string>"
}
],
"nextCursor": "<string>",
"hasMore": true
}Discovery
Resolve a market by venue ID, slug, or text and return cascade
Public app-tier Discovery endpoint. Accepts any identifier the user has: venue+externalId, slug, conditionId, or fuzzy text search. Resolves to a market and returns cached correlated market candidates. If generation is missing, a market-intel BullMQ job is queued and the endpoint returns 202.
POST
/
correlated-markets
/
resolve
Resolve a market by venue ID, slug, or text and return cascade
curl --request POST \
--url https://api.agg.market/correlated-markets/resolve \
--header 'Content-Type: application/json' \
--header 'x-app-id: <api-key>' \
--data '
{
"venue": "<string>",
"externalId": "<string>",
"slug": "<string>",
"conditionId": "<string>",
"q": "<string>",
"limit": 123,
"cursor": "<string>",
"includeResolved": true
}
'{
"market": {
"id": "<string>",
"question": "<string>"
},
"data": [
{
"venueEventId": "<string>",
"eventTitle": "<string>",
"score": 123,
"action": "<string>",
"reason": "<string>",
"reasonDomain": "<string>"
}
],
"nextCursor": "<string>",
"hasMore": true
}Authorizations
Your application ID. Required for all app-tier and user-tier routes.
Body
application/json
⌘I