Arbitrage involves risk - odds change rapidly, no guaranteed profits.

Docs
Arbs Full Endpoint

Arbs Full Endpoint

Detect arbitrage opportunities across Kalshi and Polymarket.

Endpoint

GET /api/internal/arbs-full_2

Scans orderbooks on Kalshi and Polymarket to find arbitrage opportunities where you can bet both sides of a market and guarantee profit.

Authentication

Authorization: Bearer YOUR_API_KEY

Parameters

ParameterTypeDefaultDescription
investmentnumber100Total amount to invest across both bets (in USD)
min_profitnumber1.9Minimum profit threshold to include (in USD)

Example Request

cURL

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://getarbitragebets.com/api/internal/arbs-full_2?investment=100&min_profit=1.9"

Python

import requests
 
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
params = {'investment': 100, 'min_profit': 1.9}
 
response = requests.get(
    'https://getarbitragebets.com/api/internal/arbs-full_2',
    headers=headers,
    params=params
)
 
data = response.json()
print(data)

JavaScript

const params = new URLSearchParams({
  investment: '100',
  min_profit: '1.9'
});
 
fetch(`https://getarbitragebets.com/api/internal/arbs-full_2?${params}`, {
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
})
.then(response => response.json())
.then(data => console.log(data));

Response

Returns an array of arbitrage opportunities:

{
  "opportunities": [
    {
      "market_title": "Will Team A win?",
      "kalshi_ticker": "TEAM-A-WIN",
      "polymarket_token": "0x123...",
      "profit": 2.45,
      "profit_percent": 2.45,
      "kalshi_bet": {
        "side": "yes",
        "price": 0.45,
        "amount": 55.00,
        "url": "https://kalshi.com/..."
      },
      "polymarket_bet": {
        "side": "no",
        "price": 0.52,
        "amount": 45.00,
        "url": "https://polymarket.com/..."
      }
    }
  ],
  "timestamp": "2024-01-15T10:30:00Z"
}

Response Fields

FieldDescription
market_titleDescription of the market/event
kalshi_tickerKalshi market ticker
polymarket_tokenPolymarket CLOB token ID
profitExpected profit in USD for your investment
profit_percentProfit as percentage of investment
kalshi_betBet details for Kalshi (side, price, amount, direct URL)
polymarket_betBet details for Polymarket (side, price, amount, direct URL)

How to Use Results

  1. Click the Kalshi URL and place the bet with the specified amount
  2. Click the Polymarket URL and place the bet with the specified amount
  3. Regardless of outcome, you profit the displayed amount

Credits

This endpoint costs 1 credit per call.