# Quotient Market Catalog

> Quotient Market Catalog is a paid API for AI agents from quotient-api-gateway.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Browse all prediction markets tracked by Quotient across Polymarket, Kalshi, and Limitless with live odds, volume, resolution dates, and forecast recency.

## Facts

- Endpoint: GET https://quotient-api-gateway.onrender.com/api/v1/markets
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quotient-market-catalog-706e4692
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VFlMftryY_8lUT0O0lM6o

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 quotient-market-catalog-706e4692
```

Example prompt: Show me all the election prediction markets Quotient is tracking on Polymarket, sorted by volume — I want to see which ones have the most trading activity right now.

## When to prefer this

Use this endpoint first when you need to discover what prediction markets exist across Polymarket, Kalshi, and Limitless before fetching detailed forecasts or trade signals. It is the catalog/browse layer — ideal for exploration, building market lists, or identifying which markets exist on a topic. Prefer this over the semantic search endpoint when you want a broad, filterable catalog rather than meaning-based retrieval, and over the forecast endpoint when you don't yet have specific market IDs.

## Known failure modes

- Invalid venue enum value returns 400 validation error
- changed_within value outside 1-168 range returns 400 error
- No markets match the given topic filter — returns empty list
- Render.com cold start delay on first request may cause latency spike or timeout
- Network error if the hosted service is unavailable

## How this service works

Use this to browse every prediction market Quotient tracks across Polymarket International, Polymarket US, Kalshi, and Limitless, with venue odds and quote provenance, available volume, resolution date, and forecast recency. Polymarket International and Kalshi fail closed when live pricing is unavailable; other venues label graph snapshots stale. Filter by venue or topic; the complete covered catalog returns in one response.

## Output

A full catalog of prediction markets tracked by Quotient, each including the market name, venue (Polymarket, Kalshi, or Limitless), current live odds, 24-hour trading volume, resolution date, and how recently Quotient last re-forecast that market. Returned in one response, filterable by topic and venue, sortable by volume, update recency, or signal count.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "sort": {
       "enum": [
        "updated_desc",
        "volume_desc",
        "signal_count_desc"
       ],
       "type": "string"
      },
      "topic": {
       "type": "string"
      },
      "venue": {
       "enum": [
        "polymarket",
        "polymarket_us",
        "kalshi",
        "limitless"
       ],
       "type": "string",
       "description": "Prediction-market venue key: polymarket (Polymarket International), polymarket_us (Polymarket US), kalshi, or limitless."
      },
      "changed_within": {
       "type": "integer",
       "maximum": 168,
       "minimum": 1
      },
      "max_forecast_age": {
       "type": "integer",
       "default": 48,
       "minimum": 1
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quotient-market-catalog-706e4692/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quotient-api-gateway.onrender.com](https://www.zero.xyz/host/quotient-api-gateway.onrender.com/llms.txt)
