curl "https://inkyswap.com/api/pairs"
{
"pair_address": "<string>",
"token0": {},
"token1": {},
"reserve0": "<string>",
"reserve1": "<string>",
"volume_24h": 123,
"volume_30d": 123,
"liquidity_usd": 123,
"apr": 123,
"daily_fees": 123,
"version": {},
"fee_tier": "<string>"
}InkySwap API
Get Liquidity Pairs
Read the combined Ink V2, V3, and V4 pool projection.
GET
/
api
/
pairs
curl "https://inkyswap.com/api/pairs"
{
"pair_address": "<string>",
"token0": {},
"token1": {},
"reserve0": "<string>",
"reserve1": "<string>",
"volume_24h": 123,
"volume_30d": 123,
"liquidity_usd": 123,
"apr": 123,
"daily_fees": 123,
"version": {},
"fee_tier": "<string>"
}Base URL:
V3 and V4 rows can add
https://inkyswap.com
The response is an array, sorted by liquidity_usd descending. It is not wrapped in a pairs object.
Pair shape
string
V2 pair address, V3 pool address, or V4 pool ID.
object
First token with
address, symbol, name, decimals, logoURI, and chainId.object
Second token with the same fields.
string
Currently returned as
"0"; do not use this endpoint as a reserve read.string
Currently returned as
"0"; do not use this endpoint as a reserve read.number
Indexed 24-hour USD volume. Values below the endpoint’s normalization threshold become zero.
number
Indexed 30-day USD volume.
number
Indexed USD liquidity.
number
Annualized fee estimate from current 24-hour volume and indexed liquidity.
number
Estimated daily fees in USD.
"v2" | "v3" | "v4"
Pool generation.
string
Display value such as
"0.3%", not a decimal number.tick_spacing. V4 rows can add hooks_address.
The endpoint preserves stored token addresses. It does not promise to rewrite WETH into the native zero address. It is a discovery projection, not a source for executable reserves or a proof that every indexed USD value is fresh.
curl "https://inkyswap.com/api/pairs"