# Sports Arbitrage Opportunities API

> Sports Arbitrage Opportunities API is a paid API for AI agents from sportsarbitrageapi-production.up.railway.app, paid per call via x402, $0.03/call, status down (last checked 2026-09-15).

Returns current sports betting arbitrage opportunities across bookmakers for guaranteed profit on Soccer, NBA, Tennis, NFL, or MLB

## Facts

- Endpoint: GET https://sportsarbitrageapi-production.up.railway.app/api/opportunities/sport
- Price: $0.03/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sportsarbitrageapi-production-up-railway-app-49b09231
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RLIUyCkSui99BAIkYFV-U

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 sportsarbitrageapi-production-up-railway-app-49b09231
```

Example prompt: Find me all current arbitrage betting opportunities for NBA basketball across bookmakers — I want to see the profit margins and which books to bet on.

## When to prefer this

Use this endpoint when an agent or user wants to identify risk-free, guaranteed-profit betting opportunities by exploiting odds discrepancies between bookmakers across Soccer, NBA, Tennis, NFL, or MLB. Ideal for sports betting automation, arbitrage scanning bots, or informational lookups about current surebets.

## Known failure modes

- No arbitrage opportunities currently available for the requested sport
- Invalid or unsupported sport type returns an error
- API service downtime due to Railway hosting instability
- Stale odds data if bookmakers have updated lines since last fetch
- Payment required (402) if x402 micropayment not completed

## How this service works

Sports betting arbitrage opportunities. Find guaranteed profit across bookmakers for Soccer, Basketball (NBA), Tennis, NFL, or MLB.

## Output

A list of arbitrage opportunities for the requested sport, including the relevant bookmakers, their differing odds, the recommended stake distribution, and the guaranteed profit percentage achievable by placing bets on all sides simultaneously.

## 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": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sportsarbitrageapi-production-up-railway-app-49b09231/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sportsarbitrageapi-production.up.railway.app](https://www.zero.xyz/host/sportsarbitrageapi-production.up.railway.app/llms.txt)
