API Documentation
Access arbitrage opportunities programmatically. Premium subscription required.
Authentication
All API requests require authentication via Bearer token. Include your token in the
Authorization header.
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://arb-scanner.pages.dev/api/v1/opportunities Endpoints
GET
/api/v1/opportunities Returns current arbitrage opportunities across all tracked exchanges.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| symbol | string | Filter by trading pair (e.g., BTC/USDT) |
| min_profit | number | Minimum net profit % (default: 0) |
| limit | number | Max results (default: 50, max: 100) |
Response
{
"opportunities": [
{
"symbol": "BTC/USDT",
"buyExchange": "Binance",
"sellExchange": "Kraken",
"buyPrice": 67450.00,
"sellPrice": 67650.00,
"spreadPercent": 0.30,
"netProfitPercent": 0.12,
"totalFees": 121.98
}
],
"timestamp": "2026-01-24T10:30:00Z",
"count": 15
} GET
/api/v1/prices Returns current prices across all exchanges for a symbol.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| symbol | string | Trading pair (required, e.g., ETH/USDT) |
Response
{
"symbol": "ETH/USDT",
"prices": [
{ "exchange": "Binance", "price": 3455.20, "timestamp": "2026-01-24T10:30:00Z" },
{ "exchange": "Coinbase", "price": 3458.50, "timestamp": "2026-01-24T10:30:00Z" },
{ "exchange": "Kraken", "price": 3462.00, "timestamp": "2026-01-24T10:30:00Z" }
]
} GET
/api/v1/exchanges Returns list of supported exchanges with their fee rates.
Response
{
"exchanges": [
{ "name": "Binance", "feeRate": 0.001, "status": "online" },
{ "name": "Coinbase", "feeRate": 0.006, "status": "online" },
{ "name": "Kraken", "feeRate": 0.0026, "status": "online" },
{ "name": "Bybit", "feeRate": 0.001, "status": "online" },
{ "name": "OKX", "feeRate": 0.001, "status": "online" }
]
} Rate Limits
| Plan | Requests/min | Requests/day |
|---|---|---|
| Premium | 60 | 10,000 |
Rate limit headers are included in every response:
X-RateLimit-Remaining,
X-RateLimit-Reset
Ready to Integrate?
Get Premium access to start using the API today.
Get API Access