# Arkham Solana Subaccount Balances

> Arkham Solana Subaccount Balances is a paid API for AI agents from api.arkm.com, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-14).

Returns token balances and USD values for all subaccounts of a given Solana wallet address using Arkham's on-chain intelligence data.

## Facts

- Endpoint: POST https://api.arkm.com/x402/balances/solana/subaccounts/address
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arkham-solana-subaccount-balances-e79d1afa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NKTEfSoaGen66sBDeJNza

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability arkham-solana-subaccount-balances-e79d1afa -d '<json body>'
```

Example prompt: Pull all token balances and their current USD values across every subaccount for the Solana wallet GxDDTT1zqgH2aNgdoyDvEgvHdsLq91JAExCTao7c5GT4 using Arkham's intelligence data.

## When to prefer this

Choose this endpoint when you need detailed per-token, per-subaccount breakdown of a Solana wallet's holdings including live USD pricing — especially for staked assets like JitoSOL or complex DeFi positions. Prefer this over generic Solana RPC calls when you need enriched data (token names, symbols, USD values) rather than raw on-chain state, and when you need Arkham's proprietary entity labeling and subaccount decomposition rather than just a simple token account list.

## Known failure modes

- Invalid or malformed Solana address returns an error or empty array
- Wallet with no subaccount holdings returns an empty array
- Insufficient USDC balance for x402 payment causes payment failure and no data returned
- Rate limiting if too many requests are made in rapid succession
- Temporary Arkham data indexing lag may cause stale or missing balances for recently active wallets

## How this service works

Get Solana subaccount balances for addresses. $0.20 per call.

## Output

Returns a JSON array where each element represents a token subaccount, including the subaccount ID, token name, ticker symbol, contract address, owner wallet address, raw balance (integer string), decimal balance, current token price in USD, and total USD value of that holding.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Maximum number of subaccount balance entries to return. Default: 1000."
  },
  "addresses": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Comma-separated list of Solana addresses to query subaccount balances for."
  },
  "pricingID": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "The CoinGecko pricing ID of the token to query subaccount balances for. Filters results to balances of this token."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": [
  {
   "id": "jito-staked-sol",
   "usd": 44621946.86661385,
   "name": "Jito Staked SOL",
   "price": 87.73,
   "symbol": "JitoSOL",
   "address": "BCjNfgiZYpfZG2aTDDFw5dL4zu7cwBRdv2v8FsnjK6Dy",
   "balance": 508628.141646117,
   "balanceExact": "508628141646117",
   "ownerAddress": "GxDDTT1zqgH2aNgdoyDvEgvHdsLq91JAExCTao7c5GT4"
  }
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arkham-solana-subaccount-balances-e79d1afa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.arkm.com](https://www.zero.xyz/host/api.arkm.com/llms.txt)
