Skip to main content

Wallet Intelligence

Wallet endpoints answer three questions: who is this address, how good (or bad) are they, and who are they connected to. Data draws on 39.5M+ labeled wallets and on-chain analytics across 13+ chains.

All endpoints below are live on https://rugmunch.io/api/v1 (snapshot verified 2026-08-24).

Labels โ€” who owns this addressโ€‹

curl "https://rugmunch.io/api/v1/rugmaps/wallet-labels?chain=ethereum&addresses=0x28C6c06298d514Db089934071355E5743bf21d60"

Real response (exchange attribution, entity grouping):

{
"labels": {
"0x28c6c06298d514db089934071355e5743bf21d60": {
"label": "Binance 14",
"entity": "..."
}
}
}

Related label endpoints:

EndpointWhat it returns
GET /api/v1/rugmaps/wallet-labelsLabels for a batch of addresses
GET /api/v1/x402-databus/wallet-labelsPaid-tier labels with richer attribution
GET /api/v1/databus/arkham/labelsLabel catalog (paid)
POST /api/v1/rugmaps/auto-labelCluster-based auto-labeling

Risk & scoringโ€‹

# Security analysis for a wallet (risk factors, exposure)
curl https://rugmunch.io/api/v1/security/wallet/0xYourAddress

# Composite score, per chain
curl https://rugmunch.io/api/v1/scoring/wallet/ethereum/0xYourAddress

# Portfolio snapshot + history (paid)
curl https://rugmunch.io/api/v1/security/portfolio/0xYourAddress
curl https://rugmunch.io/api/v1/security/portfolio/history/0xYourAddress

PnL, balances, tokensโ€‹

# Realized/unrealized PnL (tries multiple upstream sources automatically)
curl https://rugmunch.io/api/v1/databus/wallet/0xYourAddress/pnl

# Token holdings
curl https://rugmunch.io/api/v1/databus/wallet/0xYourAddress/tokens

# Paid-tier equivalents with richer output:
curl "https://rugmunch.io/api/v1/x402-databus/wallet-pnl?address=0xYourAddress&chain=ethereum"
curl "https://rugmunch.io/api/v1/x402-databus/wallet-balance?address=0xYourAddress&chain=ethereum"
curl "https://rugmunch.io/api/v1/x402-databus/wallet-tokens?address=0xYourAddress&chain=ethereum"
curl "https://rugmunch.io/api/v1/x402-databus/wallet-profile?address=0xYourAddress&chain=ethereum"
note

When an upstream source has no data, endpoints return HTTP 200 with {"data": null, "reason": "no_data", "sources_tried": [...]} โ€” check reason rather than assuming success means data.

Clusters & funding paths โ€” who are they connected toโ€‹

Wallet clustering groups addresses likely controlled by the same entity, then traces where their money came from:

EndpointPurpose
POST /api/v1/wallet-clusters/detectDetect clusters around a seed address
POST /api/v1/wallet-clusters/scanFull cluster scan
POST /api/v1/wallet-clusters/contract-scanClusters interacting with a contract
GET /api/v1/wallet-clusters/funding-pathTrace funding source of a cluster
GET /api/v1/wallet-clusters/ai-forensic-breakdownAI narrative of cluster behavior
GET /api/v1/wallet-clusters/healthService health
curl -X POST https://rugmunch.io/api/v1/wallet-clusters/detect \
-H "Content-Type: application/json" \
-d '{"address": "0xSuspectAddress", "chain": "ethereum"}'

From an AI agentโ€‹

MCP tools for wallet work (see MCP Setup):

  • get_wallet_analysis โ€” combined wallet risk + behavior summary
  • resolve_entity โ€” resolve an address to its known entity
  • eth_labels_query / eth_labels_stats โ€” raw label store queries

Pricingโ€‹

Label lookups and basic risk checks are trial-eligible (free calls per tool). Cluster forensics, Arkham/Nansen-grade attribution, and portfolio history are paid x402 tools โ€” see x402 Payments for live pricing per call.