Skip to main content
GET
List arbitrage scanner opportunities

Query Parameters

exchanges

Supported perpetual exchange

Available options:
aster,
binance,
bybit,
extended,
gate,
hyperliquid,
lighter,
mexc,
ondo,
robinhood
categories

Keep only coins whose asset class is one of these (repeat the query param to pass several); omit to keep every category. A coin has a single category because both legs are the same underlying. Asset class of the market

Available options:
commodities,
crypto,
etf-index,
forex,
pre-ipo,
stocks-asia,
stocks-us
excludeSymbols

Exclude these base symbols from the results (repeat the query param to pass several); a pair is dropped when at least one of its legs matches. Alias keys are not accepted. Asset identifier: base symbol (e.g. "ETH") or full pair (e.g. "ETHUSDC").

Minimum string length: 1
Example:

"ETH"

limit
integer
default:15

Number of coins to return per page (1–100).

Required range: 1 <= x <= 100
minFundingSpread
string

Keep only coins with at least one pair whose hourly funding spread is at least this decimal fraction.

Pattern: \d+(\.\d+)?
Example:

"0.001"

minOpenInterest
number

Keep only coins with at least one pair whose thinner leg has open interest of at least this USD notional (one-sided).

Required range: x >= 0
minPriceSpread
string

Keep only coins with at least one pair whose price spread is at least this decimal fraction.

Pattern: \d+(\.\d+)?
Example:

"0.001"

minVolume
string

Keep only coins with at least one pair whose combined 24h volume in USD is at least this value.

Pattern: \d+(\.\d+)?
Example:

"0.001"

notionalUsd
number
default:1000

Notional in USD used to estimate per-leg slippage from the live order book.

offset
integer
default:0

Number of coins to skip.

Required range: 0 <= x <= 9007199254740991
orderBy
enum<string>
default:fundingSpread1h

Pair-level numeric field to rank coins by; each coin ranks by its best pair. openInterest ranks by the thinner leg of the pair and volume24h by both legs combined; the spread fields rank by the pair value itself.

Available options:
fundingSpread1h,
maxFundingSpread1h,
maxFundingSpread24h,
maxPriceSpread1h,
maxPriceSpread24h,
openInterest,
priceSpread,
volume24h
orderDirection
enum<string>
default:desc

Sort direction over the ranked coins.

Available options:
asc,
desc
query
string

Case-insensitive substring search over the coin asset key (alias keys match by their name without the alias: prefix) and each leg's symbols.

Minimum string length: 1
symbol
string

Return only the coin with this exact case-insensitive alias (if exists for market) or base symbol; combine with two exchanges to fetch a single cross-market pair in both trade directions.

Response

200 - application/json
items
ScannerCoin · object[]
required

Coins for the requested page, in sorted order.

total
integer
required

Total number of coins matching the filters.

Required range: -9007199254740991 <= x <= 9007199254740991