Skip to main content
GET
List currencies (v4)

Query Parameters

apiKey
string

Optional partner publishable API key. When provided, results may be scoped to currencies enabled for the partner account.

Case-insensitive search term matched against currency name and symbol.

networkCodes
string

Comma-separated list of network codes to include (for example ethereum,polygon).

Example:

"ethereum,polygon"

source
enum<string>
default:all

Filter by currency source. Defaults to all.

Available options:
all,
cefi,
defi
limit
integer
default:50

Maximum number of currencies to return per page.

Required range: 1 <= x <= 200
cursor
string

Opaque pagination cursor from a previous response's nextCursor field.

sortBy
enum<string>
default:name

Field to sort results by. Defaults to name.

Available options:
name,
priceUsd,
marketCap
sortOrder
enum<string>
default:asc

Sort direction. Defaults to asc.

Available options:
asc,
desc
contractAddresses
string

Comma-separated list of on-chain contract addresses to filter by.

Example:

"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"

ids
string

Comma-separated catalog ids matching the response id field.

Example:

"hyperliquid:0x54e00a5988577cb0b0c9ab0cb6ef7f4b"

isSellSupported
boolean

When true, return only currencies that support sell. When false, return only currencies that do not support sell.

isBuySupported
boolean

When true, return only currencies that support buy. When false, return only currencies that do not support buy.

isNativeToken
boolean

When true, return only native network tokens. When false, return only non-native tokens.

eligibleOnly
boolean
default:true

When true (default), return only currencies eligible for the caller's context (geolocation, account, and customer). Set to false to include ineligible currencies.

Response

Successful response — Paginated currency list

items
object[]
required
nextCursor
string | null
required

Cursor for the next page of results, or null when there are no more results.

Example:

"eyJvZmZzZXQiOjJ9"