# Polymarket Markets & Odds

> Polymarket Markets & Odds is a paid API for AI agents from agent-data-tools.revmesh2074.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-06).

Returns Polymarket prediction market listings with implied probabilities, bid/ask spreads, volume, and CLOB token IDs — either top markets by 24h volume or search results.

## Facts

- Endpoint: GET https://agent-data-tools.revmesh2074.workers.dev/polymarket/markets?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-06
- Activations on Zero: 0
- Provider: agent-data-tools.revmesh2074.workers.dev
- Website: https://agent-data-tools.revmesh2074.workers.dev
- Canonical page: https://www.zero.xyz/c/agent-data-tools-revmesh2074-workers-dev-polymarket-markets-odds-147a33b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OurxW32YNE0NkgF1yrKuH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent-data-tools-revmesh2074-workers-dev-polymarket-markets-odds-147a33b9
```

Example prompt: What are the current Polymarket odds on a Fed rate cut happening before the end of this year? Show me the top 5 markets related to Fed rates with their implied probabilities.

## When to prefer this

Use this endpoint when you need current prediction market odds or probabilities on any event (elections, sports, crypto, macro) from Polymarket, or when you need to discover a market's slug and CLOB token IDs before placing orders or reading the full order book. Prefer this over general web search when you need structured, machine-readable probability data with volume and liquidity context.

## Known failure modes

- Search returns empty array if query matches no open markets — try broader terms
- Limit parameter ignored if outside 1–20 range
- Stale data if Polymarket API is temporarily unavailable — checkedAt timestamp shows freshness
- Markets near resolution may show low liquidity or wide bid/ask spreads
- Closed markets only returned when closed=true is explicitly set

## How this service works

Polymarket prediction markets: the most traded open markets by 24-hour volume, or the markets matching a search, each with outcome prices (implied probability), best bid and ask, last trade, day change, volume, liquidity, end date, slug and CLOB token ids. Use to get the odds on an election, sports, crypto or news event, or to find a market before reading its order book.

## Output

Returns a JSON object containing an array of matching prediction markets, each with: the market question, outcome names and their prices (implied probability 0–1), best bid and ask, last trade price, 24h volume, total volume, liquidity, day change, end date, active/closed status, URL slug, condition ID, and CLOB token IDs per outcome. Also includes the total count, the query used, and a timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "description": "Optional search, e.g. bitcoin, election, fed rates; without it the top markets by 24h volume"
  },
  "limit": {
   "type": "integer",
   "description": "Markets to return, 1-20 (default 10)"
  },
  "closed": {
   "type": "string",
   "description": "true for resolved or closed markets instead of open ones"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "note": {
   "type": "string"
  },
  "count": {
   "type": "number"
  },
  "query": {
   "type": "string"
  },
  "closed": {
   "type": "boolean"
  },
  "markets": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "url": {
      "type": "string"
     },
     "slug": {
      "type": "string"
     },
     "active": {
      "type": "boolean"
     },
     "closed": {
      "type": "boolean"
     },
     "volume": {
      "type": "number"
     },
     "bestAsk": {
      "type": "number"
     },
     "bestBid": {
      "type": "number"
     },
     "endDate": {
      "type": "string"
     },
     "outcomes": {
      "type": "array",
      "items": {
       "type": "object",
       "properties": {
        "name": {
         "type": "string"
        },
        "price": {
         "type": "number"
        },
        "tokenId": {
         "type": "string"
        }
       }
      }
     },
     "question": {
      "type": "string"
     },
     "dayChange": {
      "type": "number"
     },
     "liquidity": {
      "type": "number"
     },
     "volume24h": {
      "type": "number"
     },
     "conditionId": {
      "type": "string"
     },
     "lastTradePrice": {
      "type": "number"
     }
    }
   }
  },
  "checkedAt": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-data-tools-revmesh2074-workers-dev-polymarket-markets-odds-147a33b9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data-tools.revmesh2074.workers.dev](https://www.zero.xyz/host/agent-data-tools.revmesh2074.workers.dev/llms.txt)
