Get Polymarket open interest
polymarket_get_open_interestRetrieve open interest for one or more Polymarket markets by conditionId or slug, showing total capital at stake and per-market values.
Instructions
Get the OPEN INTEREST (total value of outstanding positions) for one or more markets — a measure of how much capital is currently at stake.
Identify markets by conditionId(s), or pass a slug (resolved to its conditionId).
Args:
condition_ids (string[], optional): one or more market conditionIds (0x…). Provide this OR slug.
slug (string, optional): market slug (resolved to its conditionId). Provide this OR condition_ids.
response_format ('markdown' | 'json'): default 'markdown'.
Returns: { count, totalValue, openInterest:[{ market, value }] }. Errors: "Provide either 'condition_ids' or 'slug'."; "No market found for slug…".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Market slug (resolved to its conditionId). Provide this OR condition_ids. | |
| condition_ids | No | One or more market conditionIds (0x…). Provide this OR slug. | |
| response_format | No | Output format: 'markdown' (concise, human-readable; default) or 'json' (full structured data). | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| totalValue | Yes | ||
| openInterest | Yes |