المهارات/Prediction Market Arbitrage
Financial & MarketsReady

Prediction Market Arbitrage

A comprehensive toolkit for accessing prediction market data and finding cross-platform arbitrage opportunities for autonomous agents. Interact with Polymarket and Kalshi through a single integration.

OpenClawClaude CodeHermes

Install skill

Use the AIsa Prediction Market Arbitrage skill for my agent. Review https://aisa.one/docs/agent-skills/prediction-market-arbitrage and the endpoint list on https://aisa.one/skills/prediction-market-arbitrage for capabilities, authentication, pricing, and safety guidance. Configure AIsa API access with AISA_API_KEY. Start with one read-only task, summarize which endpoint you would use, and ask for confirmation before any write, posting, or account-changing action.

Tools & Endpoints(4)

API declarations from Docs dcd2a39d6028c66ea61c1154d26d945cd58aa8f4, contract c1d661786e3754a4c0685d969a8a906b3bf891298c423134bd5d3e2f1f9c4732. Prices are published references; quote the actual request for your account.

11 recipe API references need a matching request definition

This concerns the definitions shown here, not Runtime availability. No request schema or price is inferred.

  • GET /matching-markets/sports: No matching request definition in this formal contract
  • GET /matching-markets/sports/{sport}: No matching request definition in this formal contract
  • GET /polymarket/market-price/{token_id}: No matching request definition in this formal contract
  • GET /polymarket/orderbooks: No matching request definition in this formal contract
  • GET /polymarket/candlesticks/{condition_id}: No matching request definition in this formal contract
  • GET /polymarket/orders: No matching request definition in this formal contract
  • GET /polymarket/positions/wallet/{wallet_address}: No matching request definition in this formal contract
  • GET /polymarket/wallet: No matching request definition in this formal contract
  • GET /polymarket/wallet/pnl/{wallet_address}: No matching request definition in this formal contract
  • GET /kalshi/market-price/{market_ticker}: No matching request definition in this formal contract
  • GET /kalshi/orderbooks: No matching request definition in this formal contract

Published default-request reference, not an account quote. Public normal-plan reference for the documented default request; actual request and account may differ.

Formal API reference

Published default-request reference, not an account quote. Public normal-plan reference for the documented default request; actual request and account may differ.

Formal API reference

Published default-request reference, not an account quote. Public normal-plan reference for the documented default request; actual request and account may differ.

Formal API reference

Published default-request reference, not an account quote. Public normal-plan reference for the documented default request; actual request and account may differ.

Formal API reference

Example Tasks

Example
Scan NBA games on March 30, 2025 for arbitrage opportunities with at least 2% spread and $500 minimum liquidity.

Check a specific event for cross-platform arbitrage using a Polymarket slug (e.g., nba-lakers-vs-celtics).

Check a specific event for arbitrage using a Kalshi ticker (e.g., KXNBA-25-LAL-BOS).

Configuration

Required Environment Variables

AISA_API_KEY

Notes

An arbitrage opportunity exists when the combined price of all mutually exclusive outcomes across different platforms is less than 1.0. Always check orderbooks to ensure sufficient liquidity.