# NetIntel Prediction Markets

> NetIntel Prediction Markets is a paid API for AI agents from netintel.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Fetches live Polymarket prediction-market odds — list top active markets by volume or search by keyword, with implied probabilities, volume, and resolution dates

## Facts

- Endpoint: GET https://netintel.dev/prediction/markets
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netintel-prediction-markets-46627efe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t4-QCNyzqv3IMl1-nm53Z

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 netintel-prediction-markets-46627efe
```

Example prompt: What are the current Polymarket odds on the next US presidential election — show me the top 10 active political markets with their implied probabilities and resolution dates?

## When to prefer this

Use this endpoint when you need real-time crowd-sourced event probabilities from Polymarket — elections, crypto price targets, economic events, sports, or geopolitical outcomes. Prefer this over news or analyst sources when you want market-implied probabilities rather than qualitative opinions. It requires no API key and costs only $0.005 per call, making it ideal for agent workflows that need live probability signals at low cost.

## Known failure modes

- No markets found for keyword — returns empty markets array with 'no_results' finding
- limit out of range — clamped to 1–50 and flagged with 'limit_clamped' finding
- Invalid status value — flagged with 'invalid_status' finding and defaults to active
- Polymarket upstream unavailable — may return stale cached data or error
- Outcomes unparseable from upstream — flagged with 'outcomes_unparseable' finding

## How this service works

Live prediction-market odds from Polymarket — list the top active markets by volume, or search by keyword. Each result has the question, outcomes with current prices (implied probabilities), 24h/total volume, liquidity, and resolution date. No API key. Great for agents tracking real-world event probabilities (elections, crypto, sports, econ). Pass params as query (GET) or a JSON body (POST).

## Output

A JSON object with a count, echoed query, source (polymarket), effective status filter, and an array of markets. Each market includes: unique ID, Polymarket URL, slug, active/closed flags, category, ISO 8601 resolution date, a list of outcomes with implied probability prices (0–1 scale), lifetime volume in USD, 24h volume in USD, and liquidity in USD. Results are ordered by volume (browse mode) or relevance (search mode). Also includes a findings array for edge cases like no results or clamped limits.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "number",
       "description": "Max markets to return, 1..50 (default 20). Aliases: count, n"
      },
      "query": {
       "type": "string",
       "description": "Keyword search, e.g. \"election\" or \"bitcoin\". Aliases: q, search, keyword. Omit to list the top active markets by volume"
      },
      "status": {
       "type": "string",
       "description": "active (default), closed, or all. Alias: state"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "number"
      },
      "query": {
       "type": [
        "string",
        "null"
       ],
       "description": "echoed keyword; null when browsing top markets"
      },
      "source": {
       "type": "string"
      },
      "status": {
       "type": "string",
       "description": "effective filter: active, closed, or all"
      },
      "markets": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "type": "string"
         },
         "url": {
          "type": [
           "string",
           "null"
          ]
         },
         "slug": {
          "type": [
           "string",
           "null"
          ]
         },
         "active": {
          "type": "boolean"
         },
         "closed": {
          "type": "boolean",
          "description": "true once resolved/closed (active may still be true)"
         },
         "category": {
          "type": [
           "string",
           "null"
          ]
         },
         "end_date": {
          "type": [
           "string",
           "null"
          ],
          "description": "ISO 8601 resolution/close date"
         },
         "outcomes": {
          "type": "array",
          "description": "each {outcome, price}; price is the IMPLIED PROBABILITY 0..1
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "query": "bitcoin",
  "source": "polymarket",
  "status": "active",
  "markets": [
   {
    "id": "3257332",
    "url": "https://polymarket.com/market/will-bitcoin-reach-100k-in-august-2026",
    "slug": "will-bitcoin-reach-100k-in-august-2026",
    "active": true,
    "closed": false,
    "category": "Crypto",
    "end_date": "2026-09-01T04:00:00Z",
    "outcomes": [
     {
      "price": 0.0005,
      "outcome": "Yes"
     },
     {
      "price": 0.9995,
      "outcome": "No"
     }
    ],
    "question": "Will Bitcoin reach $100,000 in August?",
    "volume_usd": 3088033.25,
    "liquidity_usd": 220656.48,
    "volume_24h_usd": 39531.94
   },
   {
    "id": "3257334",
    "url": "https://polymarket.com/market/will-bitcoin-reach-85k-in-august-2026",
    "slug": "will-bitcoin-reach-85k-in-august-2026",
    "active": true,
    "closed": false,
    "category": "Crypto",
    "end_date": "2026-09-01T04:00:00Z",
    "outcomes": [
     {
      "price": 0.0005,
      "outcome": "Yes"
     },
     {
      "price": 0.9995,
      "outcome": "No"
     }
    ],
    "question": "Will Bitcoin reach $85,000 in August?",
    "volume_usd": 1674348.63,
    "liquidity_usd": 122917.85,
    "volume_24h_usd": 194808.39
   }
  ],
  "findings": [],
  "cache_age_seconds": 0
 }
}
```

## More

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