# Top 10 ETH holders and Token holders

**URL:** <https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141>\
**Category:** GraphQL API\
**Created:** [November 4, 2024, 5:18pm UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141 "2024-11-04T17:18:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ateeb](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@ateeb](https://community.bitquery.io/u/ateeb)\
**Post date:** [November 4, 2024, 5:18pm UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141/1 "2024-11-04T17:18:21Z")

</div>

Is there a way I can get top 10 wallet addresses by ETH balance, and by total balance of tokens (value by USD) ?  
I looked at

> **[Top\_10\_Holders\_of\_Ethereum(Native) - Blockchain Data API](https://ide.bitquery.io/Top_10_Holders_of_EthereumNative)**
>
> Bitquery is analytical engine for blockchains

But it seems like it doesn’t return correct balances.

Ideally I would like something like this:

> **[Ethereum Top Accounts by ETH Balance | Etherscan](https://etherscan.io/accounts)**
>
> The top accounts in Ethereum in descending order by the number of Ether (ETH) balance in an account and the percentage of the Ether (ETH) that the account hold.

Where I can also separate them by smartContract or wallet.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Divya](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@Divya](https://community.bitquery.io/u/Divya)\
**Post date:** [November 6, 2024, 10:09am UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141/2 "2024-11-06T10:09:01Z")

</div>

@ateeb check [Token Holders API | Blockchain Data API (V2)](https://docs.bitquery.io/docs/examples/token-holders/token-holder-api/)

---

<div class="post-metadata">

**Author:** ![ateeb](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@ateeb](https://community.bitquery.io/u/ateeb)\
**Post date:** [November 6, 2024, 1:42pm UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141/3 "2024-11-06T13:42:33Z")

</div>

For other smart contracts, it works fine, but if I use “0x” to get top 10 ETH wallets, and Native = true, it keeps running forever until I get the error:  
`{'data': {'EVM': {'TokenHolders': None}}, 'errors': [{'message': 'error query database eth at http://ch-eth:8123 : context deadline exceeded (Client.Timeout exceeded while awaiting headers)', 'locations': [{'line': 4, 'column': 5}], 'path': ['EVM', 'TokenHolders']}]}`  
Could you please look at it and let me know?

---

<div class="post-metadata">

**Author:** ![Divya](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@Divya](https://community.bitquery.io/u/Divya)\
**Post date:** [November 7, 2024, 6:43am UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141/4 "2024-11-07T06:43:26Z")

</div>

@ateeb we are investigating it and will fix it

---

<div class="post-metadata">

**Author:** ![ateeb](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@ateeb](https://community.bitquery.io/u/ateeb)\
**Post date:** [January 23, 2025, 1:21pm UTC](https://community.bitquery.io/t/top-10-eth-holders-and-token-holders/2141/6 "2025-01-23T13:21:41Z")

</div>

This still doesn’t seem to work for native currencies btw.
