# Polymarket Combinatorial Arbitrage Scanner

> Polymarket Combinatorial Arbitrage Scanner is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Scans active Polymarket prediction market events to detect combinatorial arbitrage opportunities across correlated markets

## Facts

- Endpoint: POST https://agenttoll.dev/paid/polymarket/combinatorial-arb
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polymarket-combinatorial-arbitrage-scanner-f0cad348
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a6J0_mHZtJ9Bgys4aEgGk

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 polymarket-combinatorial-arbitrage-scanner-f0cad348 -d '<json body>'
```

Example prompt: Scan the top 50 active Polymarket events and find any combinatorial arbitrage opportunities where related markets are mispriced relative to each other.

## When to prefer this

Use this endpoint when you need to systematically detect combinatorial arbitrage across multiple Polymarket prediction market events in a single call, rather than manually comparing individual markets. It is purpose-built for identifying correlated market mispricings (e.g., where the conjunction of two events is priced inconsistently with their individual markets). Prefer this over generic market data endpoints when the goal is specifically to find tradeable inefficiencies rather than simply retrieving prices or volumes.

## Known failure modes

- Polymarket API unavailable or rate-limited — returns error or empty results
- No arbitrage opportunities found in the inspected events — returns empty opportunities list
- Limit parameter exceeds maximum of 100 — may be capped or rejected
- Network timeout if scanning a large number of events simultaneously
- Stale market data if Polymarket prices are not up-to-date at time of call

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

Returns a structured object containing detected combinatorial arbitrage opportunities across inspected Polymarket events, including details on which events or market combinations show pricing inconsistencies, implied probability gaps, and potential profit margins.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "optional integer; number of active events to inspect before filtering for arbitrage, default 20, max 100"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polymarket-combinatorial-arbitrage-scanner-f0cad348/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
