List the assets
GET/api/currencies
The whole catalogue in one file: every asset on every network the desk can route, already sorted (most traded first, then stablecoins, then alphabetical). It is what the asset picker of this site is built from. It is large — fetch it once and cache it.
Query parameters
None.
Response
vstring- Build identifier. When it changes, the shape of the rows may have changed too.
statsobjectassets,networks,entries(asset · network pairs) andfixed(entries that can be rate-locked).popstring[]- Legacy tickers of the most traded assets, in display order.
items[].lstring- Legacy ticker — the ID used by every other endpoint. It carries the network:
usdttrc20andusdterc20are two entries. items[].t · nstring- Ticker (
usdt) and full name. items[].w · wn · wlstring- Network code, network name, and the badge to display —
wlis empty when the network adds nothing (BTC on Bitcoin). items[].istring|null- Icon file name, served from
/assets/coins/. items[].f · s · x0|1- Can be quoted at a fixed rate · is a stablecoin · uses a memo / destination tag.
items[].b · e0|1- Can be received · can be sent. An entry with
b: 0is send-only.
// Press Run — the real response appears here.
// Or open it directly: /api/currencies
curl -s 'https://btcswap.io/api/currencies'