putty
API ReferenceArtifacts

The holder count for a token

How many distinct wallets hold a non-zero balance of the token, on one chain. The number comes from the same `ChainReader` the holder gate uses, so a community that shows 1,284 holders here and refuses 0 wallets there is reading one source. A `409` means the reader in use cannot answer a census at all — an indexer is a different job from an `eth_call`, and putty does not guess a number it cannot back up. Supply a `ChainReader` whose `holderCount` is indexer-backed and the same route answers 200.

GET
/community/holders

How many distinct wallets hold a non-zero balance of the token, on one chain. The number comes from the same ChainReader the holder gate uses, so a community that shows 1,284 holders here and refuses 0 wallets there is reading one source. A 409 means the reader in use cannot answer a census at all — an indexer is a different job from an eth_call, and putty does not guess a number it cannot back up. Supply a ChainReader whose holderCount is indexer-backed and the same route answers 200.

Authorization

bearerAuth
AuthorizationBearer <token>

A bearer token. The Account routes accept a Privy access token; the MCP transport accepts an sk- API key issued by POST /account/api-keys.

In: header

Query Parameters

chain*string

The chain to count on.

Value in

  • "ethereum"
  • "base"
  • "robinhood"
  • "base-sepolia"
token*string

The token contract.

Match^0x[0-9a-fA-F]{40}$

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/community/holders?chain=ethereum&token=string"
{  "chain": "string",  "token": "string",  "holders": "string",  "totalSupplyRaw": "string",  "decimals": 0,  "symbol": "string"}