# The Odds Gap Sports Betting Price Lookup

> The Odds Gap Sports Betting Price Lookup is a paid API for AI agents from theoddsgap.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-23).

Answers plain-English sports betting price questions using real-time scans of US sportsbooks and prediction-market exchanges, returning best odds, hedges, parlay prices, or full game boards with timestamps and links.

## Facts

- Endpoint: GET https://theoddsgap.com/assistant/v1/answer?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-odds-gap-sports-betting-price-lookup-1200cc15
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_brx-iY_5LdMStyw96ledY

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 the-odds-gap-sports-betting-price-lookup-1200cc15
```

Example prompt: Which US sportsbook or prediction market is currently offering the best odds on the Eagles to win Sunday's game, and is there a good hedge available?

## When to prefer this

Choose this endpoint when a user wants to compare betting odds across multiple US sportsbooks or prediction markets in plain English, find the best payout for a specific bet, identify hedging opportunities, or see a full game odds board — without placing any bets. Prefer this over generic web search when up-to-date, structured odds comparison data with source links is needed.

## Known failure modes

- Game or market not yet listed on any scanned sportsbook — returns no results or a clarification request
- Ambiguous team or event name — may return results for the wrong game
- Scan data may be delayed or stale — timestamp indicates when data was last refreshed
- Question outside the scope of US sportsbooks or prediction markets — no relevant data returned
- Extremely niche or obscure markets may not be covered in scans

## How this service works

Side-by-side moneyline, spread, and total prices across every major US sportsbook. Find the best line before you bet.

## Output

A natural-language answer to the betting price question, including the best available odds, the sportsbook or exchange offering them, the time the scan was conducted, and a direct link to the relevant page on theoddsgap.com for verification. May also include hedge suggestions, parlay prices, or full game boards depending on the question asked.

## 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",
       "maxLength": 400,
       "description": "A whole question in plain English."
      },
      "tool": {
       "type": "string",
       "const": "ask",
       "description": "Run the whole answers engine."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "answer",
      "page",
      "as_of",
      "responsible_gambling"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "card": {
       "type": "object",
       "description": "The same answer, structured."
      },
      "page": {
       "type": "string",
       "format": "uri",
       "description": "The matching page on theoddsgap.com."
      },
      "tool": {
       "type": [
        "string",
        "null"
       ],
       "description": "The engine tool that answered."
      },
      "as_of": {
       "type": "string",
       "description": "The time of the scan, Eastern Time."
      },
      "scope": {
       "type": "string"
      },
      "answer": {
       "type": "string",
       "description": "The answer in plain sentences."
      },
      "license": {
       "type": "string"
      },
      "options": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Whole questions to resend, only when the question could not be placed."
      },
      "payment": {
       "type": "object"
      },
      "live_url": {
       "type": "string",
       "format": "uri"
      },
      "warnings": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "attribution": {
       "type": "string"
      },
      "responsible_gambling": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "card": {
   "bet": "Pittsburgh Steelers ML",
   "away": "Pittsburgh Steelers",
   "book": "novig",
   "home": "Cleveland Browns",
   "kind": "best_price",
   "line": null,
   "page": "https://theoddsgap.com/odds/nfl/pittsburgh-steelers-vs-cleveland-browns?ref=agent&src=best_price",
   "side": "away",
   "stake": null,
   "market": "ml",
   "verdict": null,
   "event_id": "nfl:pittsburgh-steelers-vs-cleveland-browns",
   "book_label": "Novig",
   "kickoff_et": "Thu, Oct 1, 8:15 PM ET",
   "link_style": "both",
   "kickoff_utc": "2026-10-02T00:15:00Z",
   "sport_label": "NFL",
   "odds_display": "-138",
   "locked_profit": null,
   "runner_up_book": "prophetx",
   "runner_up_book_label": "ProphetX",
   "runner_up_odds_display": "-141"
  },
  "page": "https://theoddsgap.com/odds/nfl/pittsburgh-steelers-vs-cleveland-browns?ref=agent&src=best_price",
  "tool": "best_price",
  "as_of": "11:00 AM ET, Oct 1, 2026",
  "scope": "A decision derived from our own scans of the major US sportsbooks and the regulated prediction markets, over the free board an anonymous visitor sees. Offshore books are excluded. Pinnacle is our fair-line reference and is never named as a place to bet. No per-book price table is in this response; it is on the page in live_url.",
  "answer": "Pittsburgh Steelers ML is -138 at Novig, next best -141 at ProphetX. That is 3 cents better.",
  "license": "Quoting any figure or finding published on this site is welcome, with attribution to The Odds Gap and a link to the page it came from. Our measurements, the matched-lines comparisons, the staleness and dispersion studies and the captured opening lines, are our own work and are licensed on that basis. The underlying odds are facts we aggregate from sources with their own terms. Bulk or automated reuse of the underlying data, rather than quoting a published figure, needs a conversation first: admin@theoddsgap.com.",
  "options": [],
  "payment": {
   "docs": "https://theoddsgap.com/for-agents?ref=agent&src=best_price",
   "paid": false,
   "network": "eip155:8453",
   "price_usdc": 0.02,
   "free_left_today": 7
  },
  "live_url": "https://theoddsgap.com/odds/nfl/pittsburgh-steelers-vs-cleveland-browns?ref=agent&src=best_price",
  "warnings": [
   "This price is 99 minutes old, older than we like to serve. Check the live board before you bet it."
  ],
  "attribution": "The Odds Gap (https://theoddsgap.com). Free live odds comparison across the major 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-odds-gap-sports-betting-price-lookup-1200cc15/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from theoddsgap.com](https://www.zero.xyz/host/theoddsgap.com/llms.txt)
