curl --request GET \
--url https://api.sand.etherfuse.com/lookup/tokens/costconst options = {method: 'GET'};
fetch('https://api.sand.etherfuse.com/lookup/tokens/cost', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.sand.etherfuse.com/lookup/tokens/cost"
response = requests.get(url)
print(response.text){
"CETES": {
"token_symbol": "CETES",
"token_mint": "CETES7CKqqKQizuSN6iWQwmTeFRjbJR6Vw2XRKfEDR8f",
"token_kind": "bond",
"currency": "MXN",
"token_cost_in_fiat": "1.177336",
"token_cost_in_usd": "0.069404",
"fiat_exchange_rate_with_usd": "16.96343",
"current_basis_points": 554,
"current_time": "2026-08-20T16:30:52.382508961+00:00",
"payment_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"sources": {
"d2ce2919-082f-4d60-8fbb-a15b3b570e57": {
"exchange_rate": "16.96343",
"token_cost_in_usd": "0.069404",
"updated_at": 1787243387
},
"8e1e2967-0283-42dd-bb06-e49193c368d2": {
"exchange_rate": "16.96425",
"token_cost_in_usd": "0.069401",
"updated_at": 1787243417
}
}
},
"MEXE": {
"token_symbol": "MEXe",
"token_mint": "MEXeQE5UjuusUoyS2KxbUXp6o21YbbBJaNvPMMEfr4y",
"token_kind": "principal_token",
"underlying_bond_symbol": "CETES",
"currency": "MXN",
"token_cost_in_fiat": "1.000000",
"token_cost_in_usd": "0.058950",
"fiat_exchange_rate_with_usd": "16.96343",
"current_basis_points": 0,
"current_time": "2026-08-20T16:30:52.382508961+00:00",
"sources": {
"d2ce2919-082f-4d60-8fbb-a15b3b570e57": {
"exchange_rate": "16.96343",
"token_cost_in_usd": "0.058950",
"updated_at": 1787243387
},
"8e1e2967-0283-42dd-bb06-e49193c368d2": {
"exchange_rate": "16.96425",
"token_cost_in_usd": "0.058947",
"updated_at": 1787243417
}
}
}
}List token costs
Returns current pricing for every Etherfuse token: stablebonds (CETES,
TESOURO, USTRY, …) and principal tokens (MEXe, …). Each entry carries the
token’s cost in its denomination currency and in USD, plus a sources map
giving the exchange rate and derived USD cost from each FX provider, so you
can run your own oracle-safety checks.
Keyed by uppercased token symbol (CETES, MEXE). New tokens appear here
automatically once they are registered; nothing needs to change on your side.
This replaces GET /lookup/bonds/cost, which is deprecated and covers only
stablebonds.
Public, no API key required.
curl --request GET \
--url https://api.sand.etherfuse.com/lookup/tokens/costconst options = {method: 'GET'};
fetch('https://api.sand.etherfuse.com/lookup/tokens/cost', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.sand.etherfuse.com/lookup/tokens/cost"
response = requests.get(url)
print(response.text){
"CETES": {
"token_symbol": "CETES",
"token_mint": "CETES7CKqqKQizuSN6iWQwmTeFRjbJR6Vw2XRKfEDR8f",
"token_kind": "bond",
"currency": "MXN",
"token_cost_in_fiat": "1.177336",
"token_cost_in_usd": "0.069404",
"fiat_exchange_rate_with_usd": "16.96343",
"current_basis_points": 554,
"current_time": "2026-08-20T16:30:52.382508961+00:00",
"payment_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"sources": {
"d2ce2919-082f-4d60-8fbb-a15b3b570e57": {
"exchange_rate": "16.96343",
"token_cost_in_usd": "0.069404",
"updated_at": 1787243387
},
"8e1e2967-0283-42dd-bb06-e49193c368d2": {
"exchange_rate": "16.96425",
"token_cost_in_usd": "0.069401",
"updated_at": 1787243417
}
}
},
"MEXE": {
"token_symbol": "MEXe",
"token_mint": "MEXeQE5UjuusUoyS2KxbUXp6o21YbbBJaNvPMMEfr4y",
"token_kind": "principal_token",
"underlying_bond_symbol": "CETES",
"currency": "MXN",
"token_cost_in_fiat": "1.000000",
"token_cost_in_usd": "0.058950",
"fiat_exchange_rate_with_usd": "16.96343",
"current_basis_points": 0,
"current_time": "2026-08-20T16:30:52.382508961+00:00",
"sources": {
"d2ce2919-082f-4d60-8fbb-a15b3b570e57": {
"exchange_rate": "16.96343",
"token_cost_in_usd": "0.058950",
"updated_at": 1787243387
},
"8e1e2967-0283-42dd-bb06-e49193c368d2": {
"exchange_rate": "16.96425",
"token_cost_in_usd": "0.058947",
"updated_at": 1787243417
}
}
}
}Query Parameters
Maximum age of a source in seconds. Sources older than this are excluded.
x >= 0Response
Pricing keyed by uppercased token symbol
Current pricing for one Etherfuse token: its cost in the denomination
currency and in USD, plus the per-provider exchange-rate sources used to
derive it.
Show child attributes
Show child attributes
{
"token_symbol": "MEXe",
"token_mint": "MEXeQE5UjuusUoyS2KxbUXp6o21YbbBJaNvPMMEfr4y",
"token_kind": "principal_token",
"underlying_bond_symbol": "CETES",
"currency": "MXN",
"token_cost_in_fiat": "1.000000",
"token_cost_in_usd": "0.058950",
"fiat_exchange_rate_with_usd": "16.96343",
"current_basis_points": 0,
"current_time": "2026-08-20T16:30:52.382508961+00:00",
"sources": {
"d2ce2919-082f-4d60-8fbb-a15b3b570e57": {
"exchange_rate": "16.96343",
"token_cost_in_usd": "0.058950",
"updated_at": 1787243387
},
"8e1e2967-0283-42dd-bb06-e49193c368d2": {
"exchange_rate": "16.96425",
"token_cost_in_usd": "0.058947",
"updated_at": 1787243417
}
}
}