X-ray a Polymarket market
polymarket_xrayGet a single-call snapshot of one Polymarket market: detail, executable quote, top holders, price history, and recent trades bundled into one report.
Instructions
The one-shot deep look at a market: detail + executable quote + whales + recent price history + recent trade tape, all in one call (several API calls bundled). Identify by token_id OR slug + outcome.
Args:
token_id (string, optional) OR slug (string) + outcome (string).
history_interval ('1h'|'6h'|'1d'|'1w'|'1m'|'max'): default '1d'.
trade_limit (1-50, default 10), holder_limit (1-20, default 5).
Returns: { tokenId, outcome, slug, question, detail, quote, whales, history, tape } (sections null-tolerant).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Market slug — alternative to token_id. Combine with 'outcome'. | |
| outcome | No | Outcome name to select when using 'slug' (e.g. 'Yes' or 'No'). Defaults to the first outcome. | |
| token_id | No | CLOB token id (the ~77-digit id for ONE outcome). Preferred when you already have it. | |
| trade_limit | No | Recent trades to include (default 10). | |
| holder_limit | No | Top holders per outcome (default 5). | |
| response_format | No | Output format: 'markdown' (concise, human-readable; default) or 'json' (full structured data). | markdown |
| history_interval | No | Price-history window (default 1d). | 1d |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| tape | Yes | ||
| quote | Yes | ||
| detail | Yes | ||
| whales | Yes | ||
| history | Yes | ||
| outcome | Yes | ||
| tokenId | Yes | ||
| question | Yes |