Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Query Polymarket: markets, prices, orderbooks, history.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 296% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -24% | 0% |
Query prediction market data from Polymarket using their public REST APIs. All endpoints are read-only and require zero authentication.
See references/api-endpoints.md for the full endpoint reference with curl examples.
outcomePrices field: JSON-encoded array like ["0.80", "0.20"]clobTokenIds field: JSON-encoded array of two token IDs Yes, No] for price/book queriesconditionId field: hex string used for price history queriesgamma-api.polymarket.com — Discovery, search, browsingclob.polymarket.com — Real-time prices, orderbooks, historydata-api.polymarket.com — Trades, open interestWhen a user asks about prediction market odds:
Format prices as percentages for readability:
["0.652", "0.348"] becomes "Yes: 65.2%, No: 34.8%"Example: "Will X happen?" — 65.2% Yes ($1.2M volume)
The Gamma API returns outcomePrices, outcomes, and clobTokenIds as JSON strings inside JSON responses (double-encoded). When processing with Python, parse them with json.loads(market['outcomePrices']) to get the actual array.
Generous — unlikely to hit for normal usage:
Other measured skills in the registry, with their headline benchmark lift.