GET /chains/{chainId}/tokens
Retrieves available tokens for a specific blockchain

Path Parameters

chainId number required path
Blockchain chain ID
Example: 1

Query Parameters

term string optional query
Search term to filter tokens
Example: "USDC"
limit number optional query
Maximum number of tokens to return

Responses

200 Tokens retrieved successfully
application/json
success boolean REQUIRED
message string REQUIRED
data object[] REQUIRED
Array of tokens
Array of:
chainId number REQUIRED
Chain ID
address string REQUIRED
Token contract address
symbol string REQUIRED
Token symbol
name string REQUIRED
Token name
decimals number REQUIRED
Token decimals
metadata object REQUIRED
logoURI string
Token logo URI
statusCode number REQUIRED
400 Bad request
curl -X GET 'https://mainnet.anyspend.com/chains/1/tokens'
const response = await fetch('https://mainnet.anyspend.com/chains/1/tokens', {
  method: 'GET'
});

const data = await response.json();
console.log(data);
import requests

response = requests.get('https://mainnet.anyspend.com/chains/1/tokens')
print(response.json())
200 Response
{
  "success": true,
  "message": "Success",
  "data": [
    {
      "chainId": 1,
      "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "symbol": "USDC",
      "name": "USD Coin",
      "decimals": 6,
      "metadata": {
        "logoURI": "https://coin-images.coingecko.com/coins/images/6319/large/usdc.png?1696506694"
      }
    }
  ],
  "statusCode": 200
}
GET /chains/{chainId}/tokens
Ask a question... ⌘I