curl "https://starknet.impulse.avnu.fi/v3/tokens/0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"
const tokenAddress = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7';
const response = await fetch(
`https://starknet.impulse.avnu.fi/v3/tokens/${tokenAddress}`
);
const token = await response.json();
console.log(`${token.symbol} Market Data:`);
console.log(` Price: $${token.starknet.usd}`);
console.log(` 24h Change: ${token.starknet.usdPriceChangePercentage24h?.toFixed(2)}%`);
console.log(` Market Cap: $${(token.global?.usdMarketCap || 0).toLocaleString()}`);
console.log(` Starknet TVL: $${token.starknet.usdTvl.toLocaleString()}`);
import requests
token_address = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7'
response = requests.get(
f'https://starknet.impulse.avnu.fi/v3/tokens/{token_address}'
)
token = response.json()
print(f"{token['symbol']} Market Data:")
print(f" Price: ${token['starknet']['usd']}")
print(f" 24h Change: {token['starknet'].get('usdPriceChangePercentage24h', 0):.2f}%")
print(f" Market Cap: ${token['global']['usdMarketCap']:,.0f}" if token.get('global') else " Market Cap: N/A")
print(f" Starknet TVL: ${token['starknet']['usdTvl']:,.0f}")
{
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"name": "Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"verified": true,
"coingeckoId": "ethereum",
"tags": ["Verified"],
"linePriceFeedInUsd": [
{ "date": "2024-02-13T00:00:00Z", "value": 2420.50 },
{ "date": "2024-02-14T00:00:00Z", "value": 2435.75 }
],
"starknet": {
"usd": 2435.75,
"usdTvl": 45000000,
"usdPriceChange1h": 5.25,
"usdPriceChangePercentage1h": 0.22,
"usdPriceChange24h": 45.50,
"usdPriceChangePercentage24h": 1.90,
"usdPriceChange7d": 120.30,
"usdPriceChangePercentage7d": 5.20,
"usdVolume24h": 12500000,
"usdTradingVolume24h": 8500000
},
"global": {
"usd": 2435.75,
"usdMarketCap": 292500000000,
"usdFdv": 292500000000,
"usdMarketCapChange24h": 5400000000,
"usdMarketCapChangePercentage24h": 1.88
}
}
Markets
Get Token Market Data
Retrieve detailed market data for a specific token
GET
/
v3
/
tokens
/
{tokenAddress}
curl "https://starknet.impulse.avnu.fi/v3/tokens/0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"
const tokenAddress = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7';
const response = await fetch(
`https://starknet.impulse.avnu.fi/v3/tokens/${tokenAddress}`
);
const token = await response.json();
console.log(`${token.symbol} Market Data:`);
console.log(` Price: $${token.starknet.usd}`);
console.log(` 24h Change: ${token.starknet.usdPriceChangePercentage24h?.toFixed(2)}%`);
console.log(` Market Cap: $${(token.global?.usdMarketCap || 0).toLocaleString()}`);
console.log(` Starknet TVL: $${token.starknet.usdTvl.toLocaleString()}`);
import requests
token_address = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7'
response = requests.get(
f'https://starknet.impulse.avnu.fi/v3/tokens/{token_address}'
)
token = response.json()
print(f"{token['symbol']} Market Data:")
print(f" Price: ${token['starknet']['usd']}")
print(f" 24h Change: {token['starknet'].get('usdPriceChangePercentage24h', 0):.2f}%")
print(f" Market Cap: ${token['global']['usdMarketCap']:,.0f}" if token.get('global') else " Market Cap: N/A")
print(f" Starknet TVL: ${token['starknet']['usdTvl']:,.0f}")
{
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"name": "Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"verified": true,
"coingeckoId": "ethereum",
"tags": ["Verified"],
"linePriceFeedInUsd": [
{ "date": "2024-02-13T00:00:00Z", "value": 2420.50 },
{ "date": "2024-02-14T00:00:00Z", "value": 2435.75 }
],
"starknet": {
"usd": 2435.75,
"usdTvl": 45000000,
"usdPriceChange1h": 5.25,
"usdPriceChangePercentage1h": 0.22,
"usdPriceChange24h": 45.50,
"usdPriceChangePercentage24h": 1.90,
"usdPriceChange7d": 120.30,
"usdPriceChangePercentage7d": 5.20,
"usdVolume24h": 12500000,
"usdTradingVolume24h": 8500000
},
"global": {
"usd": 2435.75,
"usdMarketCap": 292500000000,
"usdFdv": 292500000000,
"usdMarketCapChange24h": 5400000000,
"usdMarketCapChangePercentage24h": 1.88
}
}
Overview
Returns comprehensive market data for a specific token including price, market cap, TVL, volume, price changes, and recent price history.Path Parameters
string
required
Token contract address (hex format)
Response
string
required
Token contract address (hex format)
string
required
Token name
string
required
Token symbol
integer
required
Token decimals
string
Token logo URL (nullable)
boolean
required
Whether the token is verified
string
CoinGecko identifier (nullable)
array
required
Token tags:
Unknown, Verified, Community, Unruggable, AVNUarray
required
object
required
Starknet-specific market data
Show StarknetMarket
Show StarknetMarket
number
required
Current price in USD
number
required
Total Value Locked on Starknet in USD
number
required
Price change in last 1 hour (USD)
number
Price change percentage in last 1 hour (nullable)
number
required
Price change in last 24 hours (USD)
number
Price change percentage in last 24 hours (nullable)
number
required
Price change in last 7 days (USD)
number
Price change percentage in last 7 days (nullable)
number
required
24h volume on Starknet in USD
number
required
24h trading volume on Starknet in USD
object
curl "https://starknet.impulse.avnu.fi/v3/tokens/0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"
const tokenAddress = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7';
const response = await fetch(
`https://starknet.impulse.avnu.fi/v3/tokens/${tokenAddress}`
);
const token = await response.json();
console.log(`${token.symbol} Market Data:`);
console.log(` Price: $${token.starknet.usd}`);
console.log(` 24h Change: ${token.starknet.usdPriceChangePercentage24h?.toFixed(2)}%`);
console.log(` Market Cap: $${(token.global?.usdMarketCap || 0).toLocaleString()}`);
console.log(` Starknet TVL: $${token.starknet.usdTvl.toLocaleString()}`);
import requests
token_address = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7'
response = requests.get(
f'https://starknet.impulse.avnu.fi/v3/tokens/{token_address}'
)
token = response.json()
print(f"{token['symbol']} Market Data:")
print(f" Price: ${token['starknet']['usd']}")
print(f" 24h Change: {token['starknet'].get('usdPriceChangePercentage24h', 0):.2f}%")
print(f" Market Cap: ${token['global']['usdMarketCap']:,.0f}" if token.get('global') else " Market Cap: N/A")
print(f" Starknet TVL: ${token['starknet']['usdTvl']:,.0f}")
{
"address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"name": "Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://assets.avnu.fi/tokens/eth.svg",
"verified": true,
"coingeckoId": "ethereum",
"tags": ["Verified"],
"linePriceFeedInUsd": [
{ "date": "2024-02-13T00:00:00Z", "value": 2420.50 },
{ "date": "2024-02-14T00:00:00Z", "value": 2435.75 }
],
"starknet": {
"usd": 2435.75,
"usdTvl": 45000000,
"usdPriceChange1h": 5.25,
"usdPriceChangePercentage1h": 0.22,
"usdPriceChange24h": 45.50,
"usdPriceChangePercentage24h": 1.90,
"usdPriceChange7d": 120.30,
"usdPriceChangePercentage7d": 5.20,
"usdVolume24h": 12500000,
"usdTradingVolume24h": 8500000
},
"global": {
"usd": 2435.75,
"usdMarketCap": 292500000000,
"usdFdv": 292500000000,
"usdMarketCapChange24h": 5400000000,
"usdMarketCapChangePercentage24h": 1.88
}
}
Was this page helpful?
⌘I