# Polymarket-Kalshi Arbitrage Opportunities Feed

> Polymarket-Kalshi Arbitrage Opportunities Feed is a paid API for AI agents from arb.axryl.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-14).

Returns current arbitrage opportunities between Polymarket and Kalshi prediction markets, priced per call with results valid at time of request.

## Facts

- Endpoint: POST https://arb.axryl.com/opportunities
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arb-axryl-com-cc6cbd07
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FysVQzQ5EZ1PcT6HizjqN

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 arb-axryl-com-cc6cbd07 -d '<json body>'
```

Example prompt: Check if there are any live arbitrage opportunities between Polymarket and Kalshi right now — I want to see which markets have price gaps I could potentially trade.

## When to prefer this

Use this endpoint when an AI agent or trader wants to identify real-time price discrepancies between Polymarket and Kalshi on the same underlying event. Prefer this over manual price comparison when speed matters and when you want a structured, machine-readable feed of cross-platform prediction market inefficiencies. Note that results may be empty and pricing is only valid at call time, so this is best used as a real-time signal rather than a pre-planned strategy input.

## Known failure modes

- No opportunities available — returns empty result set when no arb exists
- Stale pricing — markets move quickly so returned data may be outdated by execution time
- Payment failure — $0.25 USDC per call via x402 protocol; insufficient funds returns error
- Service unavailable — endpoint unreachable returns HTTP 5xx
- Invalid request — malformed POST body returns 4xx error

## How this service works

Access to arbitrage opportunities between Polymarket and Kalshi. Pricing valid at time of call.
By proceeding you acknowledge opportunities do not always exist and results may be empty. Data provided for informational purposes only; verify all calculations yourself, markets move quickly. You are solely responsible for any actions you choose to take.

## Output

A JSON feed listing current arbitrage opportunities between Polymarket and Kalshi, including the relevant market events, prices on each platform, and implied profit spreads. Results reflect live pricing at the moment of the call and may be empty if no actionable opportunities exist.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arb-axryl-com-cc6cbd07/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from arb.axryl.com](https://www.zero.xyz/host/arb.axryl.com/llms.txt)
