Search Polymarket markets
polymarket_search_marketsDiscover Polymarket prediction markets by keyword or top volume to find a market's slug and implied probability for other tools.
Instructions
Discover Polymarket markets by keyword, or list the highest-volume markets.
Use this first to find a market's slug and its current implied probability, then feed the slug into the other tools.
Args:
query (string, optional): keyword(s) like 'bitcoin' or 'election'. If omitted, returns the top markets by volume.
limit (number): max markets, 1-50 (default 10).
active_only (boolean): only open/unresolved markets (default true).
response_format ('markdown' | 'json'): default 'markdown'.
Returns: { count, query, markets: [{ slug, question, conditionId, outcomes:[{outcome, tokenId, price, impliedProbabilityPct}], volume, liquidity, volume24hr, endDate, active, closed, acceptingOrders, eventSlug }] }.
Examples:
"What markets are there about the Fed?" -> query="Fed".
"Show me the biggest markets right now" -> no query. Note: 'price' is the implied probability of that outcome (0-1). For an executable price/spread, use polymarket_get_orderbook.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max markets to return (1-50, default 10). | |
| query | No | Keyword(s) to search, e.g. 'bitcoin' or 'election'. If omitted, returns the top markets by volume. | |
| active_only | No | Only include markets that are open / not yet resolved (default true). | |
| response_format | No | Output format: 'markdown' (concise, human-readable; default) or 'json' (full structured data). | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| query | Yes | ||
| markets | Yes |