{"uid":"cap_N9VVnxm0pogKdRgcPWGQs","slug":"blockjust-address-risk-check-6c611783","name":"BlockJust Address Risk Check","description":"One API call surfaces the sending agent's identity and the sanctions, theft, mixing, and fraud risk behind incoming funds. Built for Agent Pay.","url":"https://api.blockjust.com/v1/address/risk-check","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"address":"0x0000000000000000000000000000000000000000","chain_id":"8453","request_id":"req_example","risk_level":"low","access_mode":"x402","risk_reasons":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__2fZ-8RC5Y6yZWCH0LR8t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns sanctions, theft, mixing, and fraud risk level for a blockchain address in a single API call, surfacing the sending agent's identity for Agent Pay payment security.","exampleAgentPrompt":"Before I accept this payment, can you run a risk check on the sending wallet 0xAbC123... on Base (chain ID 8453) and tell me if it's flagged for sanctions, theft, mixing, or fraud?","exampleUseCases":[{"title":"Verify customer wallet before processing payment","prompt":"I just got a payment request from a user with wallet address 0x742d35Cc6634C0532925a3b844Bc9e7595f42e1b on Ethereum. Can you quickly check if their address has any sanctions flags, stolen fund connections, or fraud signals before I process their order?"},{"title":"Screen agent's sending address for compliance","prompt":"My payment agent is about to send funds from address 0x1234567890abcdef on Base chain. Run a risk assessment on that address to make sure it won't trigger any AML red flags or sanctions issues when the transaction goes through."},{"title":"Detect illicit mixing activity in transfers","prompt":"I'm receiving a bunch of crypto transfers today from different addresses. Can you scan them all for mixing activity, theft history, and fraud risk? I need to know which ones are clean enough to accept into my platform."}],"resultDescription":"A JSON object containing the queried address, chain ID, a request ID, an overall risk_level (e.g. 'low', 'medium', 'high'), the access_mode ('x402'), and a list of risk_reasons explaining any flags — such as sanctions exposure, stolen funds, mixing activity, or fraud signals.","failureModes":["Invalid or malformed address returns an error response","Unsupported chain ID results in a bad request error","Address not yet indexed on the specified chain may return no risk data","Rate limit exceeded returns a 429 response","Missing required parameters (address or chain_id) returns a 400 error"],"whenToPreferThis":"Use BlockJust when your agent needs to screen incoming crypto payments for compliance risk — specifically sanctions, theft, mixing, and fraud — before accepting funds in an Agent Pay or x402 payment flow. Prefer this over generic blockchain analytics when you need a single fast API call optimized for autonomous agent payment pipelines on Base and EVM-compatible chains.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:38:38.613Z","isFirstParty":false}