See what any wallet actually holds.

Paste an address. We read it straight from the chains — balances, tokens, and the positions that carry real risk. No signup, no API key, nothing stored.

Ethereum Base Arbitrum Optimism
How it works

Straight from the chain, no middleman

No indexer subscription, no data vendor. Every number you see is read live from public RPC endpoints at the moment you press Scan.

Reads, doesn't guess

eth_getBalance and balanceOf calls batched per chain, in parallel. If an RPC is down, that chain says so — it doesn't invent a zero.

Flags what matters

Stablecoins you can't move because there's no gas. Wallets below the gas threshold. The stuff that quietly strands value for months.

States what it didn't check

Token approvals, contract risk, LP exposure — all outside the current build, and the report says so instead of implying a clean bill of health.

Zero persistence

The address goes to public RPCs and nothing else. No database, no logs, no account. Nothing to leak because nothing is kept.

Pricing

Free for reading. Paid for watching.

Scanning a wallet once is free and always will be. You pay when you need it to happen on a schedule, across hundreds of wallets, or into your own system.

Scan

$0
unlimited
  • Any address, any chain we support
  • Balances + tokens
  • Gas & stranded-value findings
Scan a wallet

Watch

$49/mo
up to 50 wallets
  • Scan every 15 minutes
  • Telegram / webhook alerts
  • New token & balance-change detection
  • History, so you can see what moved
Start watching

API

$299/mo
unlimited
  • REST + batch endpoints
  • Unlimited wallets
  • Custom risk rules
  • Priority RPC routing
Get a key
API

One call, every chain

Same engine the scanner runs on, exposed as JSON.

$ curl 'https://kopihitam.id/api/wallet/0x8eBA…cf7c?chains=eth,base,arb'

{
  "address": "0x8eBA5E75deF517901e4B1c99b2D320B8c557cf7c",
  "chains": [
    {
      "chain": "eth",
      "native": { "symbol": "ETH", "balance": 0.00008372 },
      "tokens": []
    }
  ],
  "findings": [
    {
      "severity": "MEDIUM",
      "title": "native balance below gas threshold",
      "evidence": "balance = 0.00008372 ETH"
    }
  ]
}

Built on coffee and public RPCs

Kopihitam reads chains directly. No indexer vendor, no data broker, no API key in the path — so the number on your screen is the number on the chain.

Scan a wallet →