inputSchema
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 50,
"description": "Maximum number of markets to fetch per page"
},
"minVolume": {
"type": "number",
"default": 10000,
"description": "Minimum 24h volume (USD) to include a market"
},
"minLiquidity": {
"type": "number",
"default": 5000,
"description": "Minimum liquidity (USD) to include a market"
},
"onlyMultiOutcome": {
"type": "boolean",
"default": false,
"description": "If true, only return markets belonging to multi-outcome events"
}
}
}
outputSchema
{
"type": "object",
"required": [
"markets",
"scannedAt",
"totalFetched"
],
"properties": {
"markets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"slug": {
"type": "string"
},
"spread": {
"type": "number"
},
"bestAsk": {
"type": "number"
},
"bestBid": {
"type": "number"
},
"endDate": {
"type": "string"
},
"outcomes": {
"type": "array",
"items": {
"type": "string"
}
},
"question": {
"type": "string"
},
"eventSlug": {
"type": "string"
},
"liquidity": {
"type": "number"
},
"eventTitle": {
"type": "string"
},
"volume24hr": {
"type": "number"
},
"clobTokenIds": {
"type": "array",
"items": {
"type": "string"
}
},
"outcomePrices": {
"type": "array",
"items": {
"type": "number"
}
}
}
},
"description": "Filtered market snapshots"
},
"scannedAt": {
"type": "string",
"description": "ISO timestamp of scan"
},
"totalFetched": {
"type": "number",
"description": "Total markets fetched before filtering"
}
}
}