Skip to content

How do I list pairs?

Use GET /api/v1/pairs. It returns { items, total, limit, offset, freshWindowSeconds, freshCount }.

QueryRule
fresh1h, 6h, 24h, or 7d; optional
kindcanonical, meme, or stock-stock; optional
symbolOptional ticker
limitBounded integer
offsetNon-negative integer
Terminal window
curl 'https://api.squeeze.plus/api/v1/pairs?fresh=24h&kind=meme&limit=25'

Items are FreshPairDto. The list is newest first. It sorts by createdTs, then createdBlock.

FieldTypeMeaning
id, versionstringPool ID and v3 or v4
stockSymbol, stockAddressstringThe stock side
otherSymbol, otherAddressstringThe other side
kindstringcanonical, meme, or stock-stock
feenumberPool fee in parts per million
createdBlocknumberBlock of creation
createdTsnumber or nullBlock time; null until read
liquidityUsd, stockReserve, vol24hUsdnumber or nullValue, reserve, volume
active, hotbooleanRead state
stockGapPctnumber or nullLast gap for the stock side

freshWindowSeconds is the window you asked for. freshCount is how many pairs fall inside it.

A pair with createdTs: null still sorts by block. The app shows time pending. It is not counted in freshCount.

Read the treasury route.