curl "https://starknet.api.avnu.fi/v1/starknet/tokens?page=0&size=20"
const params = new URLSearchParams({
page: '0',
size: '20'
});
const response = await fetch(
`https://starknet.api.avnu.fi/v1/starknet/tokens?${params}`
);
const data = await response.json();
console.log(`Found ${data.totalElements} tokens`);
console.log(`Page ${data.number + 1} of ${data.totalPages}`);
data.content.forEach(token => {
console.log(`${token.symbol}: ${token.name}`);
});
import requests
params = {
'page': 0,
'size': 20
}
response = requests.get(
'https://starknet.api.avnu.fi/v1/starknet/tokens',
params=params
)
data = response.json()
tokens = data['content']
print(f"Found {data['totalElements']} tokens")
print(f"Page {data['number'] + 1} of {data['totalPages']}")
for token in tokens:
print(f"{token['symbol']}: {token['name']}")
{
"content": [
{
"name": "Ether",
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"lastDailyVolumeUsd": 12847392,
"extensions": {},
"tags": ["Verified"]
},
{
"name": "USD Coin",
"address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8",
"symbol": "USDC",
"decimals": 6,
"logoUri": "https://assets.avnu.fi/tokens/usdc.svg",
"lastDailyVolumeUsd": 8234561,
"extensions": {},
"tags": ["Verified"]
}
],
"size": 20,
"number": 0,
"totalElements": 156,
"totalPages": 8
}
Tokens List
Get Tokens
Fetch paginated list of tokens with optional filtering
GET
/
v1
/
starknet
/
tokens
curl "https://starknet.api.avnu.fi/v1/starknet/tokens?page=0&size=20"
const params = new URLSearchParams({
page: '0',
size: '20'
});
const response = await fetch(
`https://starknet.api.avnu.fi/v1/starknet/tokens?${params}`
);
const data = await response.json();
console.log(`Found ${data.totalElements} tokens`);
console.log(`Page ${data.number + 1} of ${data.totalPages}`);
data.content.forEach(token => {
console.log(`${token.symbol}: ${token.name}`);
});
import requests
params = {
'page': 0,
'size': 20
}
response = requests.get(
'https://starknet.api.avnu.fi/v1/starknet/tokens',
params=params
)
data = response.json()
tokens = data['content']
print(f"Found {data['totalElements']} tokens")
print(f"Page {data['number'] + 1} of {data['totalPages']}")
for token in tokens:
print(f"{token['symbol']}: {token['name']}")
{
"content": [
{
"name": "Ether",
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"lastDailyVolumeUsd": 12847392,
"extensions": {},
"tags": ["Verified"]
},
{
"name": "USD Coin",
"address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8",
"symbol": "USDC",
"decimals": 6,
"logoUri": "https://assets.avnu.fi/tokens/usdc.svg",
"lastDailyVolumeUsd": 8234561,
"extensions": {},
"tags": ["Verified"]
}
],
"size": 20,
"number": 0,
"totalElements": 156,
"totalPages": 8
}
Overview
Returns a paginated list of tokens available on Starknet with optional filtering by tags or search query. This endpoint is used by wallets, DEXs, and dApps across the Starknet ecosystem to display verified token information.Query Parameters
string
Search filter for tokens by name, symbol, or address
array
Filter by tags:
Unknown, Verified, Community, Unruggable, AVNUinteger
default:"0"
Zero-based page index
integer
default:"20"
Page size
array
Sorting criteria in format “property,(asc|desc)“
Response
array
required
Array of token objects
Show Token Object
Show Token Object
string
required
Token contract address (hex format)
string
required
Token name (e.g., “Ether”, “USD Coin”)
string
required
Token symbol (e.g., “ETH”, “USDC”)
integer
required
Token decimals
string
URL to token logo image (nullable)
number
required
Last 24h trading volume in USD
object
required
Additional token metadata
array
required
Token tags:
Unknown, Verified, Community, Unruggable, AVNUinteger
required
Page size
integer
required
Current page number (zero-based)
integer
required
Total number of tokens
integer
required
Total pages available
curl "https://starknet.api.avnu.fi/v1/starknet/tokens?page=0&size=20"
const params = new URLSearchParams({
page: '0',
size: '20'
});
const response = await fetch(
`https://starknet.api.avnu.fi/v1/starknet/tokens?${params}`
);
const data = await response.json();
console.log(`Found ${data.totalElements} tokens`);
console.log(`Page ${data.number + 1} of ${data.totalPages}`);
data.content.forEach(token => {
console.log(`${token.symbol}: ${token.name}`);
});
import requests
params = {
'page': 0,
'size': 20
}
response = requests.get(
'https://starknet.api.avnu.fi/v1/starknet/tokens',
params=params
)
data = response.json()
tokens = data['content']
print(f"Found {data['totalElements']} tokens")
print(f"Page {data['number'] + 1} of {data['totalPages']}")
for token in tokens:
print(f"{token['symbol']}: {token['name']}")
{
"content": [
{
"name": "Ether",
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"lastDailyVolumeUsd": 12847392,
"extensions": {},
"tags": ["Verified"]
},
{
"name": "USD Coin",
"address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8",
"symbol": "USDC",
"decimals": 6,
"logoUri": "https://assets.avnu.fi/tokens/usdc.svg",
"lastDailyVolumeUsd": 8234561,
"extensions": {},
"tags": ["Verified"]
}
],
"size": 20,
"number": 0,
"totalElements": 156,
"totalPages": 8
}
Token Tags
- Verified - Manually verified by avnu team
- Community - Community-approved tokens
- Unruggable - Tokens from Unruggable platform
- AVNU - avnu ecosystem tokens
- Unknown - Unverified tokens
Was this page helpful?