{"uid":"cap_4Vlu434ZBBbsnCNBwlNj6","slug":"api-x402node-dev-a87e7a70","name":"Wallet Counterparty Exposure Analysis","description":"Counterparty exposure analysis: given wallet address, scans last 30 days of Base USDC transfers and aggregates interactions with all labeled entities (CEX, DEX router, bridge, protocol). Returns labeled counterparties with name, category, in/out tx count, total USDC volume, last_block. Red flags if counterparty is sanctioned, mixer, scam. For agent due diligence, automated KYC-lite, source-of-funds verification.","url":"https://api.x402node.dev/wallet/exposure","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"days":{"type":"string","description":"Days (optional)"},"address":{"type":"string","description":"EVM/chain address (required)"},"toAddress":{"type":"string","description":"ToAddress (optional)"},"fromAddress":{"type":"string","description":"FromAddress (optional)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"days":30,"chain":"base","address":"0x1234567890123456789012345678901234567890"},"response":{"meta":{"note":"Only includes labeled counterparties; unlabeled wallets excluded from exposure list.","chain":"base","source":"x402node.dev","version":"v0.1"},"_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","address":"0x1234567890123456789012345678901234567890","exposures":[],"red_flags":[],"timestamp":"2026-06-19T05:26:42.868Z","block_range":{"to":47528727,"from":46232727},"by_category":{},"tx_in_count":1,"window_days":"30","tx_out_count":0,"total_in_usdc":0.5,"total_out_usdc":0,"labeled_counterparties":0}},"exampleRequest":{"days":30,"chain":"base","address":"0x1234567890123456789012345678901234567890"},"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GMz2ZgDgIjaPMRLn2HUMK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a wallet's last 30 days of Base USDC transfers and returns labeled counterparties (CEX, DEX, bridge, protocol) with volumes, tx counts, and red flags for sanctioned/mixer/scam entities","exampleAgentPrompt":"Run a counterparty exposure check on Base wallet 0x1234...abcd — I need to know which CEXs, DEX routers, bridges, and protocols it's interacted with over the last 30 days, total USDC volumes, and whether any of its counterparties are flagged as sanctioned, mixers, or scams.","exampleUseCases":null,"resultDescription":"Returns a structured object listing all labeled counterparties the wallet interacted with on Base USDC over 30 days, each with: name, category (CEX/DEX/bridge/protocol), inbound and outbound tx count, total USDC volume, last_block seen, and a red flag indicator if the counterparty is sanctioned, a mixer, or a known scam.","failureModes":["Invalid or malformed wallet address returns a 400 error","Wallet with zero Base USDC activity returns empty counterparty list","Unknown or unlabeled counterparties returned without name/category","Network or RPC timeout causing partial data","Rate limiting or payment failure returning 402 or 429 status"],"whenToPreferThis":"Use this endpoint when you need automated due diligence, KYC-lite screening, or source-of-funds verification on a specific Base L2 wallet address — particularly when you need labeled entity classification (CEX/DEX/bridge) and AML red flags (sanctions, mixers, scams) in a single call rather than raw transaction data you'd have to label yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:55:52.049Z","isFirstParty":false}