ambolt

All guides

Wallet balances and transaction lookups for Solana and Base

SOL and token holdings with USD values on Solana, ETH and major tokens on Base, and decoded transaction receipts on both.

On Solana, the wallet endpoint lists SOL and all token holdings of an address with symbols, prices and values, largest first. The transaction endpoint shows whether a signature succeeded, the fee, the programs used and the SOL and token changes per account.

On Base, the wallet endpoint returns ETH and the balances of major tokens plus any contracts you list, and the transaction endpoint decodes status, fee and ERC-20 transfers. Everything is read live from the chain.

The calls

Each call returns 402 with the price until a payment is attached; an x402 client pays and retries automatically. Calls that fail are not charged. See Get started and the guide for bots and agents for code.

solana-wallet-balances $0.01 per call

SOL balance and token holdings of any Solana address, with symbols, USD prices and values, largest first.

curl -i "https://api.ambolt.dev/v1/solana-wallet-balances?address=4PWuXBz8DDzwpFkjU7BfamCKtfAtGyBD8ShgUgcCFiPr&limit=5"
Example response
{
  "address": "4PWuXBz8DDzwpFkjU7BfamCKtfAtGyBD8ShgUgcCFiPr",
  "sol": {
    "lamports": 24580960,
    "sol": 0.02458096,
    "usdPrice": 118.00479406458221,
    "valueUsd": 2.9
  },
  "tokenCount": 1,
  "tokens": [
    {
      "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "amount": 1,
      "decimals": 6,
      "usdPrice": 0.9999950360940942,
      "valueUsd": 1,
      "symbol": "USDC",
      "name": "USD Coin",
      "verified": true
    }
  ],
  "totalValueUsd": 3.9,
  "pricesCoverage": "full",
  "checkedAt": "2026-10-02T21:36:01.746Z",
  "source": "Source: Solana mainnet RPC (balances) and aggregated market prices. Values are estimates and illiquid tokens can be mispriced. Not advice."
}

solana-transaction $0.005 per call

Look up a confirmed Solana transaction by signature: success or error, time, fee, signers, programs used, and the resulting SOL and token balance changes per account.

curl -i "https://api.ambolt.dev/v1/solana-transaction?"
Example response
{
  "signature": "2sR4wGisrFXKoNBfcwCSxbgqfZwXZBk1eWDRW7CmBT9EvYoLiMoWCNzPEmLmaHTBm5pNmgFBLmWfBjd1PzSamPTv",
  "found": true,
  "slot": 452697015,
  "blockTime": "2026-10-02T18:55:32.000Z",
  "success": true,
  "error": null,
  "feeLamports": 79998,
  "feePayer": "FaokmRAj6EeFPSEQNDTrQFDTYoyDZwgsjZcdHj8nW1kE",
  "signers": [
    "FaokmRAj6EeFPSEQNDTrQFDTYoyDZwgsjZcdHj8nW1kE"
  ],
  "computeUnits": 14730,
  "programs": [
    "ComputeBudget",
    "DeJBGdMFa1uynnnKiwrVioatTuHmNLpyFKnmB5kaFdzQ",
    "Associated Token"
  ],
  "instructionCount": 5,
  "solChanges": [
    {
      "address": "FaokmRAj6EeFPSEQNDTrQFDTYoyDZwgsjZcdHj8nW1kE",
      "deltaLamports": -1568438
    },
    {
      "address": "FbMaf2xgsERTo6HQRcJGyuQQ2sJqfmLpk4fWi9XPwzgw",
      "deltaLamports": 1488440
    }
  ],
  "tokenChanges": [
    {
      "owner": "FaokmRAj6EeFPSEQNDTrQFDTYoyDZwgsjZcdHj8nW1kE",
      "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "delta": -1,
      "decimals": 6
    },
    {
      "owner": "4PWuXBz8DDzwpFkjU7BfamCKtfAtGyBD8ShgUgcCFiPr",
      "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "delta": 1,
      "decimals": 6
    }
  ],
  "checkedAt": "2026-10-02T21:35:57.807Z",
  "source": "Source: Solana mainnet RPC (confirmed state). Facts only; not advice."
}

base-wallet-balances $0.005 per call

ETH balance and balances of major tokens (USDC, WETH, cbBTC, DAI, USDbC, cbETH, AERO) for any address on Base, plus any extra token contracts you list.

curl -i "https://api.ambolt.dev/v1/base-wallet-balances?address=0x4200000000000000000000000000000000000016"
Example response
{
  "network": "base",
  "chainId": 8453,
  "address": "0x4200000000000000000000000000000000000016",
  "eth": {
    "wei": "371320353745110978803560",
    "eth": "371320.35374511097880356"
  },
  "tokens": [],
  "checkedTokens": 7,
  "unreadable": [],
  "readAt": "2026-10-02T21:35:41.048Z",
  "source": "Source: Base mainnet RPC (live chain state). Not advice."
}

base-transaction $0.005 per call

Look up a transaction on Base by hash: success or revert, block and time, sender, recipient, ETH value, gas and fee, the called method selector, and decoded ERC-20 transfers with token symbols.

curl -i "https://api.ambolt.dev/v1/base-transaction?"
Example response
{
  "network": "base",
  "chainId": 8453,
  "hash": "0x423b365ff9be27a347e7bacc7f0ead3f299ac3587dbb36c516d1e81b99c7217d",
  "found": true,
  "status": "success",
  "blockNumber": 52093796,
  "blockTime": "2026-10-02T21:35:39.000Z",
  "from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",
  "to": "0x4200000000000000000000000000000000000015",
  "contractCreated": null,
  "nonce": 52093799,
  "valueWei": "0",
  "valueEth": "0",
  "methodSelector": "0x3db6be2b",
  "gasUsed": "46218",
  "effectiveGasPriceGwei": 0,
  "feeEth": "0",
  "logCount": 0,
  "tokenTransfers": [],
  "checkedAt": "2026-10-02T21:35:40.765Z",
  "source": "Source: Base mainnet RPC (confirmed chain state). Facts only; not advice."
}

Questions

Do the Base endpoints include prices?

No. Only balances.

Are very large Solana wallets supported?

Yes, limited to the most valuable holdings, with a note if more exist.

Use it from an AI agent

Every call is also an MCP tool: add https://api.ambolt.dev/mcp to your agent's server list.