Get Polymarket Markets
get_polymarket_marketsList individual Polymarket prediction markets — one binary question each — with live pricing. Use this when you need the market-implied probability of a specific outcome, or to screen markets by size and timing; filter with slug, condition_ids, clob_token_ids, tag_id, closed, and the volume_num_* / start_date_* / end_date_* ranges.
Returns a top-level array of market objects. The probability signal is outcomes paired with outcomePrices, quoted against bestBid / bestAsk; conditionId and clobTokenIds are the on-chain identifiers you need to join to other Polymarket data.
For the topic that groups several related questions together, use get_polymarket_events. For the same kind of question on the US-regulated Kalshi exchange, use get_kalshi_markets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Filter by one or more Polymarket market IDs. | |
| slug | No | Filter by one or more market slugs. | |
| limit | No | Maximum number of markets to return. | |
| order | No | Comma-separated list of fields to order by. | |
| closed | No | Filter by whether the market is closed. | |
| offset | No | Number of markets to skip for offset-based pagination. | |
| tag_id | No | Filter by tag ID. | |
| ascending | No | Sort ascending when true. | |
| include_tag | No | Include tag metadata when true. | |
| end_date_max | No | Filter markets ending before this ISO timestamp. | |
| end_date_min | No | Filter markets ending after this ISO timestamp. | |
| condition_ids | No | Filter by one or more market condition IDs. | |
| clob_token_ids | No | Filter by one or more CLOB token IDs. | |
| start_date_max | No | Filter markets starting before this ISO timestamp. | |
| start_date_min | No | Filter markets starting after this ISO timestamp. | |
| volume_num_max | No | Maximum total volume. | |
| volume_num_min | No | Minimum total volume. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||