ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Prediction Market Arbitrage

Find and analyze arbitrage opportunities across prediction markets like Polymarket and Kalshi.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aisadocs/polymarket-arb
Or

Cross-Platform Prediction Market Arbitrage ⚖️

Find arbitrage opportunities across prediction markets for autonomous agents. Powered by AIsa.

One API key. Match events across Polymarket and Kalshi to detect price discrepancies and potential risk-free profit opportunities.

What Can You Do?

Detect Price Discrepancies

"Find the current price difference for the US election market between Polymarket and Kalshi."

Match Cross-Platform Markets

"Find the Kalshi equivalent for this Polymarket sports event."

Track Arbitrage Spreads

"Monitor the price spread for the upcoming NBA game across all supported prediction markets."

Analyze Orderbook Depth

"Check the orderbook depth on both platforms to see if the arbitrage opportunity is actionable."

Quick Start

export AISA_API_KEY="your-key"

How to Look Up IDs

Most endpoints require an ID from the /markets or /matching-markets responses. Always query markets first, then pass the relevant ID to downstream endpoints.

  1. Polymarket token_id: Query /polymarket/markets, find side_a.id or side_b.id in the response, then use that value in the market price and orderbook endpoints.
  2. Kalshi market_ticker: Query /kalshi/markets, find market_ticker in the response, then use that value in the market price and orderbook endpoints.

Core Capabilities

1. Find Matching Markets

The first step in arbitrage is finding the same event on multiple platforms.

Match by Event Ticker or Slug

# Find equivalent markets across platforms using a Polymarket slug
curl -X GET "https://api.aisa.one/apis/v1/matching-markets/sports?polymarket_market_slug={polymarket_market_slug}" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Or find equivalent markets using a Kalshi event ticker
curl -X GET "https://api.aisa.one/apis/v1/matching-markets/sports?kalshi_event_ticker={kalshi_event_ticker}" \
  -H "Authorization: Bearer $AISA_API_KEY"

Match Sports by Date

# Find all matching sports markets across platforms for a specific date
curl -X GET "https://api.aisa.one/apis/v1/matching-markets/sports/{sport}?date={date}" \
  -H "Authorization: Bearer $AISA_API_KEY"

2. Compare Prices

Once matching markets are found, fetch the current prices on both platforms to calculate the spread.

Get Polymarket Price

# token_id comes from side_a.id or side_b.id in /polymarket/markets response
curl -X GET "https://api.aisa.one/apis/v1/polymarket/market-price/{token_id}" \
  -H "Authorization: Bearer $AISA_API_KEY"

Get Kalshi Price

# market_ticker comes from /kalshi/markets response
curl -X GET "https://api.aisa.one/apis/v1/kalshi/market-price/{market_ticker}" \
  -H "Authorization: Bearer $AISA_API_KEY"

3. Verify Liquidity

A price discrepancy is only actionable if there is enough liquidity to execute the trades.

Polymarket Orderbook

Metadata

Author@aisadocs
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aisadocs-polymarket-arb": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.