Polymarket Markets Ranked by Lifetime Volume (Keyset Listing)
omnial/polymarket-top-volume-markets-keyset
Returns 20 Polymarket markets sorted by lifetime USD volume, highest first, from the keyset-paged markets listing: each market's id, slug, question, resolution rules, status, winning side, Yes and No outcomes with token ids and prices, volume, negative-risk flag, tags, condition and question ids, event id, slug and title, and start, end, close and creation times. Takes no input. In testing every market was closed and resolved.
Price
Up to $0.0128 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Polymarket
Data from Polymarket.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/polymarket-top-volume-markets-keyset" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/polymarket-top-volume-markets-keyset" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/polymarket-top-volume-markets-keyset", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/polymarket-top-volume-markets-keyset", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0128 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"markets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Topic tags."
},
"title": {
"type": "string",
"description": "The market question."
},
"status": {
"type": "string",
"description": "Market status, such as closed."
},
"end_time": {
"type": "string",
"description": "Scheduled end, ISO 8601 UTC."
},
"event_id": {
"type": "string",
"description": "The parent event's id."
},
"outcomes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Yes or No."
},
"price": {
"type": "number",
"description": "Outcome price, 0 to 1 (1 for the winner once resolved)."
},
"token_id": {
"type": "string",
"description": "The outcome token id (a large decimal integer)."
}
}
},
"description": "The two outcomes, Yes then No."
},
"market_id": {
"type": "string",
"description": "The market's Polymarket id."
},
"close_time": {
"type": "string",
"description": "When the market closed, ISO 8601 UTC."
},
"event_slug": {
"type": "string",
"description": "The parent event's slug."
},
"start_time": {
"type": "string",
"description": "When trading started, ISO 8601 UTC."
},
"description": {
"type": "string",
"description": "The market's resolution rules, plain text."
},
"event_title": {
"type": "string",
"description": "The parent event's title."
},
"is_neg_risk": {
"type": "boolean",
"description": "Whether the market is part of a negative-risk event."
},
"market_slug": {
"type": "string",
"description": "The market slug."
},
"question_id": {
"type": "string",
"description": "Onchain question id (0x hex)."
},
"condition_id": {
"type": "string",
"description": "Onchain condition id (0x hex)."
},
"created_time": {
"type": "string",
"description": "When the market was created, ISO 8601 UTC."
},
"winning_side": {
"type": [
"string",
"null"
],
"description": "A (first outcome) or B (second outcome) once resolved."
},
"total_volume_usd": {
"type": "number",
"description": "Lifetime volume, USD."
}
}
},
"description": "20 markets, sorted by lifetime USD volume, highest first."
},
"pagination": {
"type": "object",
"properties": {
"count": {
"type": "number",
"description": "Markets returned."
},
"limit": {
"type": "number",
"description": "Page size used."
},
"has_more": {
"type": "boolean",
"description": "Whether more markets exist."
}
},
"description": "Counts only; this tool does not page."
}
},
"description": "Polymarket markets, highest lifetime volume first."
}