API reference · Understand
Inspect an address
Who is behind an address, read live from the chain.
PremiumMCP tool:
lookup_addressLabels come from CoinGraph's exchange-wallet map; balances and activity are read live through NOWNodes on Ethereum, BNB Chain, Bitcoin, Solana and Cardano. Every lookup is screened against the OFAC sanctions list and GoPlus address flags.
Address profile #
GET
/v1/inspect/{chain}/{address}Parameters
chain"eth" | "bsc" | "btc" | "sol" | "ada"· pathrequiredThe chain.addressstring· pathrequiredThe address on that chain.
A Binance hot wallet on Solana
Request
curl "https://coingraph.ai/api/v1/inspect/sol/5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9"Response · real, captured 2026-10-06 23:24 UTC · long lists trimmed
{
"object": "address_profile",
"id": "ad_3c921d8f43db852116d0",
"as_of": "2026-10-06T23:20:46.740Z",
"data": {
"chain": "sol",
"address": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"label": {
"entity": "binance",
"name": "Binance",
"kind": "exchange",
"confidence": "high"
},
"screening": {
"risk": "none_found",
"sanctioned": false,
"burn_address": false,
"flags": []
},
"native": {
"symbol": "SOL",
"amount": 1140471.372733,
"usd": 137472419.27
},
"recent_transactions": [
{
"signature": "Tjpa2Lbv8VdyWha68L5gXHP71iPNUPcoV79hCAtW6rd2FxoqW4HneA1966FHkTLJmAgRiQMyEQqyaxXd22CyKFC",
"at": "2026-10-06T23:20:36.000Z",
"failed": false
},
{
"signature": "4gL2HUJetrNza7q9n3nxQwunCCotZP5jxMQSr6n9TrDA7JbTfBF4acnDjyNT4Jd3f5YWS7rDocCa3aBwfPSEePUU",
"at": "2026-10-06T23:20:34.000Z",
"failed": false
},
"… 18 more"
],
"type": "exchange"
},
"sources": [
{
"provider": "nownodes",
"endpoint": "sol:getBalance + getSignaturesForAddress",
"as_of": "2026-10-06T23:20:46.740Z"
},
{
"provider": "ofac",
"endpoint": "0xB10C sanctioned_addresses",
"as_of": null
}
]
}Response #
Inside data:
| Field | Contents |
|---|---|
label | Exchange name, contract, burn address or unlabelled. |
type | exchange, contract, whale, new wallet or regular. |
screening | OFAC sanctions and scam or phishing flags. |
balances / tx_count | Native and token balances with USD values, transaction count. |
recent_large_moves | Recent large transfers. |
Pricing #
Premium tier: 5 tADA per call via x402 (mainnet $0.05). Without payment a paid call answers 402 with a PAYMENT-REQUIRED header; design partners send Authorization: Bearer cg_… instead. How payment works.