# Genexxis Odds Market Search

> Genexxis Odds Market Search is a paid API for AI agents from odds.genexxis.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-29).

Search Polymarket and Kalshi prediction markets by keywords, returning ranked results with outcomes, implied probabilities, volume, liquidity, and end dates.

## Facts

- Endpoint: GET https://odds.genexxis.com/search?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genexxis-odds-market-search-51a14762
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kVOwst6wf4tJU4OkyfC9f

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 genexxis-odds-market-search-51a14762
```

Example prompt: Search for open prediction markets about the Fed rate decision and show me the top 5 results with their implied probabilities and 24h volume.

## When to prefer this

Use this endpoint when you need to discover or survey prediction markets across both Polymarket and Kalshi simultaneously using keyword search. Prefer this over the detail endpoint when you don't know a specific market ID yet and need to find relevant markets by topic. Prefer this over the trending endpoint when you have a specific topic in mind rather than wanting the globally most-traded markets.

## Known failure modes

- No matching markets found returns an empty markets array with count 0
- Missing required 'q' parameter returns a 400 error
- limit out of range (outside 1-50) may return an error or be clamped
- Payment not included or insufficient returns a 402 Payment Required response
- External API downtime from Polymarket or Kalshi may result in partial results or errors array entries
- Very broad queries may return unrelated markets due to keyword matching

## How this service works

Search open Polymarket and Kalshi markets by keywords; each market with outcomes and implied probabilities, 24h volume, liquidity or open interest, end date and link, ranked by match then volume.

## Output

A JSON object with a count, the original query, and an array of matching markets. Each market includes: unique ID, venue (polymarket or kalshi), question text, outcome names with implied probabilities, 24h USD volume, liquidity or open interest (depending on venue), end date, URL, and a matchScore indicating relevance. Results are sorted by matchScore then 24h volume descending.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Keywords, e.g. \"fed rate\", \"bitcoin 100k\", \"world cup\""
      },
      "limit": {
       "type": "string",
       "description": "Max markets (1-50, default 10)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "query": "fed rate",
  "errors": [],
  "markets": [
   {
    "id": "KXFEDDECISION-26OCT-H0",
    "url": "https://kalshi.com/markets/kxfeddecision",
    "venue": "kalshi",
    "endDate": "2026-10-28T17:59:00Z",
    "outcomes": [
     {
      "name": "Yes",
      "probability": 0.925
     },
     {
      "name": "No",
      "probability": 0.075
     }
    ],
    "question": "Will the Federal Reserve Hike rates by 0bps at their October 2026 meeting? (Fed maintains rate)",
    "matchScore": 1,
    "openInterest": 2853797,
    "volume24hUsd": 122251
   },
   {
    "id": "616902",
    "url": "https://polymarket.com/event/how-many-fed-rate-cuts-in-2026",
    "venue": "polymarket",
    "endDate": "2026-12-31T00:00:00Z",
    "outcomes": [
     {
      "name": "Yes",
      "probability": 0.9695
     },
     {
      "name": "No",
      "probability": 0.0305
     }
    ],
    "question": "Will no Fed rate cuts happen in 2026?",
    "matchScore": 1,
    "liquidityUsd": 637726,
    "volume24hUsd": 68006
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genexxis-odds-market-search-51a14762/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from odds.genexxis.com](https://www.zero.xyz/host/odds.genexxis.com/llms.txt)
