Links

nft_topAccounts

Get the top accounts with the highest NFT market value.
You can use this API to get the NFT giant whales in the market. BlockVision will rank according to the total NFT market values the account holds. It's not the same as nft_filterAccounts interface. If you specify the contract address, then you ranking info is only related to the specified collection.
Supported on Ethereum and BNB Chain.

Parameters

Object - An object with the following fields (required):
  • contractAddress(hex string, optional) - the contract address of the collection. BlockVision currently support both ERC721 and ERC1155.
  • pageSize(integer number, optional, default 20 max 50) - max number of results to return per call.
  • pageIndex(integer number, optional, default 1) - page index.

Returns

Object - An object with the following fields:
  • id(integer number) - JSON-RPC id.
  • jsonrpc(string) - JSON-RPC version.
  • result(object) - an object with the following fields:
    • data(array of object, defined below) - response data.
  • Object schema:
    • accountAddress(hex string) - account address.
    • mostHolding(hex string) - accountAddress owns the contractAddress with the largest number of NFTs.
    • holdingValue(string) - the market value of NFTs owned by this account address.
    • collectionCount(integer number) - collectionCount.
    • nftCount(integer number) - the amount of the collection.

Example

Request

curl
TypeScript
curl https://api.blockvision.org/v1/<api key> \
-X POST \
-H "Content-Type: application/json" \
-d '{
"id": 1,
"jsonrpc": "2.0",
"method": "nft_topAccounts",
"params": {}
}'
import { BlockVisionProvider, BvNetwork } from 'blockvision.js'
// Optional parameters, but default to eth-mainnet and default api-key.
const bv = new BlockVisionProvider(BvNetwork.ETH_MAINNET)
// Access the BlockVision NFT API
bv.getNFTTopAccounts({}).then(console.log)

Result

{
"jsonrpc": "2.0",
"id": 1,
"result": {
"data": [
{
"accountAddress": "0xA99A76dDdBB9678bc33F39919Bc76d279C680C89",
"mostHolding": "0x27cC171B16FdD2224E1f93eD7DccFcc6790cA4BF",
"holdingValue": "192103.88189999998",
"collectionCount": 83,
"nftCount": 427
},
{
"accountAddress": "0x69F0b8C5e94f6B64D832B7D9B15F3A88cB2f6F4b",
"mostHolding": "0xBD4455dA5929D5639EE098ABFaa3241e9ae111Af",
"holdingValue": "29277.829260965573",
"collectionCount": 1,
"nftCount": 9369
},
{
"accountAddress": "0x371f4c6fd305c6772Bc6224b795b0B46b6B6f8dB",
"mostHolding": "0x50f5474724e0Ee42D9a4e711ccFB275809Fd6d4a",
"holdingValue": "23344.0290174629",
"collectionCount": 1,
"nftCount": 105328
},
{
"accountAddress": "0xC3503192343EAE4B435E4A1211C5d28BF6f6a696",
"mostHolding": "0x5f4a54E29ccb8a02CDF7D7BFa8a0999A8330CCeD",
"holdingValue": "22550.220743024227",
"collectionCount": 3,
"nftCount": 33677
},
{
"accountAddress": "0xb668beB1Fa440F6cF2Da0399f8C28caB993Bdd65",
"mostHolding": "0x0938E3F7AC6D7f674FeD551c93f363109bda3AF9",
"holdingValue": "20979.22176744497",
"collectionCount": 5,
"nftCount": 8436
},
{
"accountAddress": "0x000000000000000000000000000000000000dEaD",
"mostHolding": "0x26437d312fB36BdD7AC9F322A6D4cCFe0c4FA313",
"holdingValue": "16246.040762343004",
"collectionCount": 2895,
"nftCount": 138986
},
{
"accountAddress": "0x55FaF0e5E6e532b1C5799bDEec1A0F193E54a92D",
"mostHolding": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270",
"holdingValue": "15723.6775",
"collectionCount": 25,
"nftCount": 282
},
{
"accountAddress": "0x35d0Ca92152d1fEA18240d6C67C2ADfE0cCA287C",
"mostHolding": "0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7",
"holdingValue": "14822",
"collectionCount": 4,
"nftCount": 18
},
{
"accountAddress": "0xD3a316d5fA3811553f67D9974E457C37D1C098B8",
"mostHolding": "0x7F36182DeE28c45dE6072a34D29855BaE76DBe2f",
"holdingValue": "12924.292994860367",
"collectionCount": 2,
"nftCount": 12952
},
{
"accountAddress": "0x620b70123fB810F6C653DA7644b5dD0b6312e4D8",
"mostHolding": "0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e",
"holdingValue": "12441.884922526984",
"collectionCount": 4,
"nftCount": 12394
},
{
"accountAddress": "0xBe6a60772Cc87f10921B1bdC13f89c4920040a75",
"mostHolding": "0x25cD67e2DFec471aCd3cdd3B22cCf7147596DD8B",
"holdingValue": "12267.546372122175",
"collectionCount": 2,
"nftCount": 17716
},
{
"accountAddress": "0xd311bDACB151b72BddFEE9cBdC414Af22a5E38dc",
"mostHolding": "0x87E738a3d5E5345d6212D8982205A564289e6324",
"holdingValue": "12256.530440820035",
"collectionCount": 2,
"nftCount": 27430
},
{
"accountAddress": "0xa357f162fe9c383EdEEe81fbc905C4BC7FCa166F",
"mostHolding": "0x1dfe7Ca09e99d10835Bf73044a23B73Fc20623DF",
"holdingValue": "12181.696",
"collectionCount": 27,
"nftCount": 2303
},
{
"accountAddress": "0xfbea6EC73eb8554326e950aB49AA7462dB6EddD9",
"mostHolding": "0xf1A827c1fCBF26AC7c079039C50F633Ab7a550BF",
"holdingValue": "11670.139796667",
"collectionCount": 75,
"nftCount": 229
},
{
"accountAddress": "0xfa4B234cC423F8f461C1CD37C7dcD241eC9b8f5e",
"mostHolding": "0x50f5474724e0Ee42D9a4e711ccFB275809Fd6d4a",
"holdingValue": "11541.5",
"collectionCount": 1,
"nftCount": 131
},
{
"accountAddress": "0xE6F45376f64e1F568BD1404C155e5fFD2F80F7AD",
"mostHolding": "0x7EA3Cca10668B8346aeC0bf1844A49e995527c8B",
"holdingValue": "11075.936643916493",
"collectionCount": 22,
"nftCount": 15473
},
{
"accountAddress": "0x1f4A3A9eB3F26B48eF4cDD46f57016324E3BA0EA",
"mostHolding": "0x4Db1f25D3d98600140dfc18dEb7515Be5Bd293Af",
"holdingValue": "10562",
"collectionCount": 5,
"nftCount": 28
},
{
"accountAddress": "0xd8c6C3D184D434E6420a93848d42Cbdbcda2c6F5",
"mostHolding": "0xFF9C1b15B16263C61d017ee9F65C50e4AE0113D7",
"holdingValue": "10300",
"collectionCount": 4,
"nftCount": 6
},
{
"accountAddress": "0x2e675Eeae4747c248bfDDbAFAa3A8A2FDdDaa44B",
"mostHolding": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270",
"holdingValue": "10061.862147020098",
"collectionCount": 32,
"nftCount": 307
},
{
"accountAddress": "0x6ce31a42058F5496005b39272c21c576941DBfe9",
"mostHolding": "0x6dc6001535e15b9def7b0f6A20a2111dFA9454E2",
"holdingValue": "9802.84816994098",
"collectionCount": 1,
"nftCount": 6550
}
]
}
}