
get
/v4/tokens/
Search tokens, or resolve several ids at once with ?id= (canonical numeric ids only). An address the database does not know, passed as ?chainId={chainId}&search={address}, is read from chain and returned with a temporary tmp-{chainId}-{address} id. That temporary id is not accepted back on GET /v4/tokens/{id}, which answers 400.
Query parameters
pagestring (integer) | integerdefault: 00-indexed page number
itemsstring (integer) | integerdefault: 20Number of items returned by page
idstring[]Filter by token IDs, canonical numeric hash only. The {chainId}-{address} shorthand is path-only: use GET /v4/tokens/{id} for it. See ID types.
symbolstringFilter by token symbol (e.g. USDC).
displaySymbolstringFilter by token display symbol.
chainIdstring (integer) | integerChain ID (numeric, e.g. 1 for Ethereum).
isNativebooleanaddressstring20-byte EVM token address. Combine with chainId for a unique result.
namestringsearchstringverifiedbooleantestbooleanmissingIconsbooleanmissingPricebooleanget
https://api.merkl.xyz/v4/tokens/?page=&items=curl -X GET "https://api.merkl.xyz/v4/tokens/?page=0&items=20"