JSON feed of arbitrage opportunities between Polymarket and Kalshi. Charged only...
https://arb.axryl.com/opportunities/jsonOverview
JSON feed of arbitrage opportunities between Polymarket and Kalshi. Charged only when actionable opportunities are returned.
Protocol
x402
Price
$0.25
Payment Asset
USD Coin
Payment Network
Base
Category
uncategorized
Provider
arb
Source
bazaar
Indexed
2026-03-02 01:13:21
Health
Status
healthy
Latency (p50)
197ms
Uptime (30d)
100.0%
Reliability Score
100/100
Last Checked
2026-05-12 10:40:42
Last Healthy
2026-05-12 10:40:42
Consecutive Failures
0
x402 Payment Validation
Payment Requirements
Valid
Asset Verified
—
Facilitator
—
Input Schema
{
"discoverable": true,
"method": "GET",
"type": "http"
}
Output Schema
{
"input": {
"method": "GET",
"queryParams": {
"limit": {
"description": "Maximum number of opportunities to return (1-3).",
"required": false,
"type": "integer"
},
"min_profit": {
"description": "Minimum profit percentage (e.g., 1 for 1%).",
"required": false,
"type": "number"
}
},
"type": "http"
},
"output": {
"properties": {
"minProfit": {
"description": "Minimum profit filter applied (as a decimal percentage).",
"required": true,
"type": "number"
},
"opportunities": {
"description": "Actionable opportunities that met the profit filter.",
"items": {
"properties": {
"daysUntilEarliestExpiry": {
"type": "integer"
},
"earliestExpiry": {
"type": "string"
},
"kalshiMarket": {
"description": "Kalshi leg details.",
"properties": {
"daysUntilExpiry": {
"type": "integer"
},
"expiryDate": {
"type": "string"
},
"liquidity": {
"type": "number"
},
"noAsk": {
"required": true,
"type": "number"
},
"noLabel": {
"type": "string"
},
"priceSource": {
"enum": [
"clob",
"snapshot"
],
"type": "string"
},
"ticker": {
"required": true,
"type": "string"
},
"title": {
"required": true,
"type": "string"
},
"yesAsk": {
"required": true,
"type": "number"
},
"yesLabel": {
"type": "string"
}
},
"type": "object"
},
"match": {
"properties": {
"method": {
"enum": [
"exact",
"fuzzy"
],
"required": true,
"type": "string"
},
"score": {
"type": "number"
}
},
"type": "object"
},
"minNoAsk": {
"required": true,
"type": "number"
},
"minNoSource": {
"enum": [
"Polymarket",
"Kalshi"
],
"required": true,
"type": "string"
},
"minYesAsk": {
"required": true,
"type": "number"
},
"minYesSource": {
"enum": [
"Polymarket",
"Kalshi"
],
"required": true,
"type": "string"
},
"polyMarket": {
"description": "Polymarket leg details.",
"properties": {
"daysUntilExpiry": {
"type": "integer"
},
"expiryDate": {
"type": "string"
},
"id": {
"required": true,
"type": "string"
},
"liquidity": {
"type": "number"
},
"noAsk": {
"required": true,
"type": "number"
},
"noLabel": {
"type": "string"
},
"priceSource": {
"enum": [
"clob",
"snapshot"
],
"type": "string"
},
"question": {
"required": true,
"type": "string"
},
"yesAsk": {
"required": true,
"type": "number"
},
"yesLabel": {
"type": "string"
}
},
"type": "object"
},
"priceTimestamp": {
"required": true,
"type": "string"
},
"profit": {
"required": true,
"type": "number"
},
"profitPercentage": {
"required": true,
"type": "number"
},
"totalCost": {
"required": true,
"type": "number"
}
},
"type": "object"
},
"type": "array"
},
"opportunityCount": {
"description": "Number of opportunities included in the response.",
"required": true,
"type": "integer"
},
"responseGeneratedAt": {
"description": "ISO8601 timestamp when the response was generated.",
"required": true,
"type": "string"
}
},
"type": "object"
}
}
Recent Health Checks
| Time | Status | HTTP | Latency | Error |
|---|---|---|---|---|
| 2026-05-12 10:40:42 | healthy | 402 | 740ms | |
| 2026-05-12 08:36:56 | healthy | 402 | 56ms | |
| 2026-05-12 02:32:26 | healthy | 402 | 144ms | |
| 2026-05-11 20:43:21 | healthy | 402 | 241ms | |
| 2026-05-11 18:29:33 | healthy | 402 | 211ms | |
| 2026-05-11 12:40:13 | healthy | 402 | 171ms | |
| 2026-05-11 10:42:16 | healthy | 402 | 175ms | |
| 2026-05-11 05:31:32 | healthy | 402 | 222ms | |
| 2026-05-11 02:30:02 | healthy | 402 | 152ms | |
| 2026-05-10 22:20:29 | healthy | 402 | 197ms | |
| 2026-05-10 19:21:33 | healthy | 402 | 197ms | |
| 2026-05-10 13:21:06 | healthy | 402 | 153ms | |
| 2026-05-10 10:15:17 | healthy | 402 | 177ms | |
| 2026-05-10 06:34:19 | healthy | 402 | 208ms | |
| 2026-05-10 02:08:53 | healthy | 402 | 192ms | |
| 2026-05-10 00:18:38 | healthy | 402 | 137ms | |
| 2026-05-09 18:26:38 | healthy | 402 | 270ms | |
| 2026-05-09 15:24:55 | healthy | 402 | 274ms |