# How to get token information?

**URL:** <https://forum.dfinity.org/t/how-to-get-token-information/30896>\
**Category:** Rust\
**Tags:** Discussing\
**Created:** [May 17, 2024, 3:07pm UTC](https://forum.dfinity.org/t/how-to-get-token-information/30896 "2024-05-17T15:07:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![crazycrab0x2](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/crazycrab0x2/32/17643_2.png) [@crazycrab0x2](https://forum.dfinity.org/u/crazycrab0x2)\
**Post date:** [May 17, 2024, 3:07pm UTC](https://forum.dfinity.org/t/how-to-get-token-information/30896/1 "2024-05-17T15:07:08Z")

</div>

Is there any way to fetch ICRC token informations such as price(usd, icp), total volume, total supply?  
I am using Rust.

---

<div class="post-metadata">

**Author:** ![domwoe](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/domwoe/32/5165_2.png) [@domwoe](https://forum.dfinity.org/u/domwoe)\
**Post date:** [May 17, 2024, 7:18pm UTC](https://forum.dfinity.org/t/how-to-get-token-information/30896/2 "2024-05-17T19:18:48Z")

</div>

@infu can you help? Is there an on-chain API of ICPCoins that could be used?

---

<div class="post-metadata">

**Author:** ![crazycrab0x2](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/crazycrab0x2/32/17643_2.png) [@crazycrab0x2](https://forum.dfinity.org/u/crazycrab0x2)\
**Post date:** [May 18, 2024, 1:56am UTC](https://forum.dfinity.org/t/how-to-get-token-information/30896/3 "2024-05-18T01:56:00Z")

</div>

There are some on-chain APIs.

1. Query Pools  
[https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pairs](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pairs)

2. Query single pool total Volume USD  
[https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/totalVolumeUSD?poolId={pool\_id}&limit={limit\_days}](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/totalVolumeUSD?poolId=%7Bpool_id%7D&limit=%7Blimit_days%7D)  
i.e: [https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/totalVolumeUSD?poolId=2obmq-](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/totalVolumeUSD?poolId=2obmq-)  
pqaaa-aaaag-qcesa-cai&limit=30

3. Query single pool TVL  
[https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pool\_tvl?poolId={pool\_id}&limit={limit\_days}](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pool_tvl?poolId=%7Bpool_id%7D&limit=%7Blimit_days%7D)  
i.e: [https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pool\_tvl?poolId=2obmq-](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pool_tvl?poolId=2obmq-)  
pqaaa-aaaag-qcesa-cai&limit=30

4. Query token TVL  
[https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/token\_tvl?tokenId={token\_id}&limit={limit\_days}](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/token_tvl?tokenId=%7Btoken_id%7D&limit=%7Blimit_days%7D)  
i.e: [https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/token\_tvl?tokenId=fkhzl-saaaa-aaaan-qd26a-cai&limit=30](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/token_tvl?tokenId=fkhzl-saaaa-aaaan-qd26a-cai&limit=30)

5. Query pools TVL  
[https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pools\_tvl?limit={limit\_days}](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pools_tvl?limit=%7Blimit_days%7D)  
i.e: [https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pools\_tvl?limit=1](https://uvevg-iyaaa-aaaak-ac27q-cai.raw.ic0.app/pools_tvl?limit=1)

But I don’t know is there any APIs to get coin price and total supply amount.

---

<div class="post-metadata">

**Author:** ![infu](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/infu/32/11321_2.png) [@infu](https://forum.dfinity.org/u/infu)\
**Post date:** [May 22, 2024, 11:44am UTC](https://forum.dfinity.org/t/how-to-get-token-information/30896/4 "2024-05-22T11:44:55Z")

</div>

You can use Neutrinomic DeFi Aggregator to get most.  
Playground here [https://jglts-daaaa-aaaai-qnpma-cai.ic0.app/824.48cb1ced41475a23a5f9b6d82ac7cb0fd86197f71d055b763a951ad1](https://jglts-daaaa-aaaai-qnpma-cai.ic0.app/824.48cb1ced41475a23a5f9b6d82ac7cb0fd86197f71d055b763a951ad1)

```auto
let can = await ic("u45jl-liaaa-aaaam-abppa-cai")
let data = await can.get_latest_wallet_tokens()

```

It’s made for wallets, you get info for 7day chart, prices, total supply. The volume is for the last 24 hours.

 ![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/a/5/a55b1e1dcc1c0ca34f82c6f668c0f366878fe2ec.png)
