{"uid":"cap_Dx6V8Bj7DY7pvNFw9wrAP","slug":"x402-onchainexpat-com-a9296b2e","name":"OnchainExpat Wallet Forensics Bundle","description":"Pay-per-request AI, crypto, proxy, and utility APIs using x402 protocol","url":"https://x402.onchainexpat.com/api/x402-crypto/wallet-forensics","method":"POST","headers":{},"bodySchema":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"Blockchain (default: ethereum)"},"address":{"type":"string","description":"Wallet address (0x + 40 hex chars) or ENS name (e.g. 'vitalik.eth')"}}},"responseSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"chain":{"type":"string"},"address":{"type":"string"},"ens_name":{"type":"string","description":"Resolved ENS name (if applicable)"},"identity":{"type":"object","description":"Wallet identity, labels, balances, activity"},"approvals":{"type":"object","description":"Token approvals and permission risks"},"risk_score":{"type":"integer","description":"Risk score 0-100 (higher = more risky)"},"overall_risk":{"type":"string","description":"Overall risk level: low, medium, high"},"risk_factors":{"type":"array","description":"List of risk factors detected"},"defi_positions":{"type":"object","description":"DeFi positions across all chains"},"sources_available":{"type":"object","description":"Which data sources returned successfully"}}},"success":{"type":"boolean"}}},"example":{"request":{"chain":"ethereum","address":"vitalik.eth"},"response":{"data":{"chain":"ethereum","address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","ens_name":"vitalik.eth","identity":null,"approvals":{"chain":"ethereum","address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","summary":{"overall_risk":"minimal","nft_approvals":0,"erc20_approvals":0,"total_approvals":0,"risk_description":"No significant approval risks detected","high_risk_approvals":0,"unlimited_approvals":0},"chain_name":"Ethereum","nft_approvals":[],"erc20_approvals":[],"recommendations":[{"action":"none_needed","message":"No immediate action required. Approvals look reasonable.","priority":"info"}]},"risk_score":0,"overall_risk":"low","risk_factors":[],"defi_positions":null,"sources_available":{"defi_positions":false,"wallet_identity":false,"approval_checker":true}},"success":true}},"exampleRequest":{"chain":"ethereum","address":"vitalik.eth"},"tags":["x402"],"displayCostAmount":"0.15","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BD46g_HuJa6sbRNUumQLV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a comprehensive wallet dossier including identity (ENS/labels), DeFi positions, token approvals, and risk signals for a given blockchain address","exampleAgentPrompt":"Give me the full wallet forensics dossier for Ethereum address 0x1234567890123456789012345678901234567890 — I want to see identity info like ENS names and labels, any DeFi positions, and all token approvals.","exampleUseCases":null,"resultDescription":"A comprehensive wallet dossier containing identity data (ENS names, known labels, activity history), DeFi positions and protocol interactions, outstanding token approvals, and a risk assessment for the queried address on the specified chain.","failureModes":["Missing X-PAYMENT header returns 402 with payment instructions and accepted asset details","Invalid or malformed Ethereum address returns an error","Unsupported chain name returns a validation error","Address with no onchain history may return sparse or empty results","Payment amount mismatch or expired payment timeout causes rejection"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, single-call wallet intelligence report covering identity, DeFi exposure, and token approvals together. Prefer it over narrower endpoints when you need a full dossier rather than just identity or just price data. Ideal for due diligence, fraud investigation, or pre-transaction risk checks on an unknown wallet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:48:04.266Z","isFirstParty":false}