# Tanod Web – Prediction Markets Search

> Tanod Web – Prediction Markets Search is a paid API for AI agents from web.tanod.dev, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-13).

Search and list Polymarket prediction markets by keyword, status, and sort order, returning current prices, probabilities, and liquidity data.

## Facts

- Endpoint: POST https://web.tanod.dev/v1/markets/predictions?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-web-prediction-markets-search-dac4ebf5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fUPvFcSBSvWEBl66pFEQk

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 tanod-web-prediction-markets-search-dac4ebf5 -d '<json body>'
```

Example prompt: Search Polymarket for active prediction markets about the Federal Reserve interest rate decision, sorted by volume, and show me the top 5 with their current outcome probabilities and liquidity.

## When to prefer this

Use this endpoint when you need real-time prediction market data from Polymarket — outcome probabilities, market liquidity, and trading volume — especially when the user wants to look up the crowd-implied probability of a specific future event. Prefer this over general web search when structured market data (prices, probabilities, end dates) is needed rather than news articles or opinion pieces.

## Known failure modes

- Query too short (under 2 characters) returns validation error
- Query over 100 characters rejected
- Limit outside 1–25 range returns error
- Invalid status or sort enum value returns error
- Polymarket API unavailable causes upstream fetch failure
- No markets match the query returns empty markets array

## How this service works

Web tools: search, page to Markdown or screenshot, company profile and jobs, sitemaps, RDAP, IP.

## Output

Returns a JSON object with a list of prediction markets matching the query, each including the event title, specific question, outcome names with prices and implied probability percentages, total volume in USD, 24-hour volume, liquidity in USD, end date, and a direct Polymarket URL. Also includes metadata: cache status, result count, sort method applied, and a disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 100,
     "minLength": 2
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Optional text to search in market titles (2-100 characters). Omit to list markets."
  },
  "sort": {
   "anyOf": [
    {
     "enum": [
      "volume",
      "liquidity",
      "end_date",
      "relevance"
     ],
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "relevance (default with q), volume (default without q), liquidity or end_date."
  },
  "limit": {
   "type": "integer",
   "default": 10,
   "maximum": 25,
   "minimum": 1,
   "description": "Markets returned, 1-25 (default 10)."
  },
  "status": {
   "enum": [
    "active",
    "closed",
    "all"
   ],
   "type": "string",
   "default": "active",
   "description": "active (default), closed or all."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cache": "fetched",
  "count": 1,
  "query": "bitcoin",
  "source": {
   "url": "https://gamma-api.polymarket.com",
   "docs": "https://docs.polymarket.com/developers/gamma-markets-api/overview",
   "name": "Polymarket Gamma API"
  },
  "status": "active",
  "markets": [
   {
    "url": "https://polymarket.com/event/bitcoin-above-on-october-10-2026",
    "event": "Bitcoin above ___ on October 10?",
    "active": true,
    "closed": false,
    "end_date": "2026-10-10T16:00:00Z",
    "outcomes": [
     {
      "name": "Yes",
      "price": 0.9995,
      "probability_pct": 99.95
     },
     {
      "name": "No",
      "price": 0.0005,
      "probability_pct": 0.05
     }
    ],
    "question": "Will the price of Bitcoin be above $74,000 on October 10?",
    "volume_usd": 73361.54,
    "liquidity_usd": 95264.47,
    "volume_24h_usd": 71491.57
   }
  ],
  "sorted_by": "relevance",
  "disclaimer": "Data only, not betting advice. Prices are Polymarket's quoted outcome prices (implied probabilities), may lag, and are not a prediction by Tanod. Prediction markets may be restricted where you live."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-web-prediction-markets-search-dac4ebf5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web.tanod.dev](https://www.zero.xyz/host/web.tanod.dev/llms.txt)
