# EvenSteven Bet Status

> EvenSteven Bet Status is a paid API for AI agents from evensteven.bet, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Returns the status of a bettor's Even Steven positions on a single sports market, including stakes, locked early lines, even-money payouts, and claim status.

## Facts

- Endpoint: POST https://evensteven.bet/api/bet/status?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/evensteven-bet-status-31b0e656
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dRg4z0TOkg_ie46fhUteu

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 evensteven-bet-status-31b0e656 -d '<json body>'
```

Example prompt: Can you check the status of all my Even Steven bets on the market at 0xABC...123 — I want to see my stakes, the lines I locked in, and whether I've claimed anything yet?

## When to prefer this

Use this endpoint when you need to look up the exact status, stake, locked line, and claim state of a specific bettor's Even Steven positions on a known Base sports market. Prefer this over the market snapshot endpoint when you already have the market address and want bettor-specific bet-level detail rather than aggregate market data.

## Known failure modes

- Invalid or non-existent market address returns empty bets array or error
- Bettor address not found on the market returns empty results
- Malformed bet IDs cause per-bet error fields to be populated
- Network or RPC issues on Base chain may cause timeouts
- Insufficient USDC payment (must send 0.01 USDC upfront) causes 402 rejection

## How this service works

A bettor's Even Steven positions on one market: stakes that pay even money at liquidity, the early line each bet locked, and claim status, with the flat 2% fee on stake already paid upfront.

## Output

Returns a JSON object containing the bettor's wallet address, the queried market address, and an array of bet objects. Each bet object includes the bet ID, side wagered (home or away), stake in USDC (6-decimal precision, fee excluded), the line locked at placement as a 4-decimal fixed-point number (lockedZ and lockedZDisplay), whether the bet has been claimed, a boolean for directional comparison (greaterThan), and any error string if a specific bet lookup failed.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bets": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "side": {
      "enum": [
       "home",
       "away"
      ],
      "type": "string"
     },
     "betId": {
      "type": "string"
     },
     "error": {
      "type": "string"
     },
     "stake": {
      "type": "string",
      "description": "USDC 6-decimals, excluding the upfront fee"
     },
     "claimed": {
      "type": "boolean"
     },
     "lockedZ": {
      "type": "string",
      "description": "Line locked at placement, 4-decimal fixed point"
     },
     "greaterThan": {
      "type": "boolean"
     },
     "lockedZDisplay": {
      "type": "string"
     }
    }
   }
  },
  "bettor": {
   "type": "string"
  },
  "marketAddress": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/evensteven-bet-status-31b0e656/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from evensteven.bet](https://www.zero.xyz/host/evensteven.bet/llms.txt)
