{"uid":"cap_rk67mySdlbaO-fseydin2","slug":"ai-azursafe-com-f9335a00","name":"AzurSafe Screen ID","description":"AzurSafe x402 is the risk layer for agentic wallets. Real-time onchain risk controls for AI agents, agent wallets, and autonomous crypto flows.","url":"https://ai.azursafe.com/agent/screen-id","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["identifier"],"properties":{"identifier":{"type":"string","minLength":1,"description":"Access AzurSafe's premium screening and intelligence data with x402 for wallets, counterparties, and autonomous transactions. Counterparty identifier to risk-screen before an agent sends, receives, swaps, bridges, or pays. Primarily supports wallet addresses on +30 major blockchains (utxo, evm, sol, xrp, tron and more), with additional support for domains, emails, phone numbers, and usernames. Call this endpoint as GET https://ai.azursafe.com/agent/screen-id?identifier=TE3mCcPULjPUE7ykX7RArDPAhyahoy3d2j. More details on ai.azursafe.com"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","endpoint","identifier","data"],"properties":{"ok":{"type":"boolean"},"data":{"type":"object","required":["name","legitimacyStatus","category","source","findings"],"properties":{"name":{"type":["string","null"]},"source":{"type":["string","null"]},"category":{"type":["string","null"]},"findings":{"type":"integer","minimum":0},"legitimacyStatus":{"enum":["legit","fraud","unknown"],"type":"string"}},"additionalProperties":false},"endpoint":{"type":"string","const":"screen-id"},"identifier":{"type":"string"}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"name":"OFAC_Sanctioned_2b477d","source":"Online and Public Data","category":"Phishing/Fraud","findings":2,"legitimacyStatus":"fraud"},"endpoint":"screen-id","identifier":"TE3mCcPULjPUE7ykX7RArDPAhyahoy3d2j"}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"identifier":"0x1234567890abcdef1234567890abcdef12345678"}}},"response":{"ok":true,"data":{"name":"FakePhishing_b011bd","source":"Online and Public Data","category":"Phishing/Fraud","findings":1,"legitimacyStatus":"fraud"},"endpoint":"screen-id","identifier":"0x1234567890abcdef1234567890abcdef12345678"}},"exampleRequest":{"identifier":"0x1234567890abcdef1234567890abcdef12345678"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"1.00","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tonUEoKtEOAZNFjXtyULP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Risk-screens a wallet address, domain, email, phone number, or username across 30+ blockchains and returns a legitimacy status with fraud findings","exampleAgentPrompt":"Before sending that payment, can you run an AzurSafe risk screen on the wallet address 0x1234567890abcdef1234567890abcdef12345678 and tell me if it's flagged for fraud or phishing?","exampleUseCases":[{"title":"Validate recipient before agent payment","prompt":"I'm about to have my agent send 5 ETH to this address—can you quickly risk-check it with AzurSafe to make sure it's not a known scam wallet before we proceed?"},{"title":"Screen counterparty in DeFi swap","prompt":"Before my agent executes this token swap, run an AzurSafe screen on the counterparty's wallet and let me know if there are any fraud flags or adverse findings I should be aware of."},{"title":"Verify domain legitimacy for bridge","prompt":"My agent is about to bridge assets to a wallet from someone claiming to be from this domain—can you use AzurSafe to check if that domain or their wallet address are flagged as phishing or fraud?"}],"resultDescription":"Returns a JSON object with: ok (boolean), identifier (the screened value), endpoint name, and a data object containing legitimacyStatus ('legit', 'fraud', or 'unknown'), category (e.g. 'Phishing/Fraud'), name (entity name if known), source (data origin), and findings (integer count of adverse findings).","failureModes":["Empty or invalid identifier returns a 400 error","Unknown identifier returns legitimacyStatus='unknown' with 0 findings","Payment failure (x402) blocks the request before screening occurs","Unsupported identifier type may return unknown status rather than an error","Network timeout on upstream blockchain data sources"],"whenToPreferThis":"Use this endpoint when an AI agent needs to verify the safety of a counterparty wallet address, domain, email, or phone number before executing an onchain transaction, payment, swap, or bridge. Particularly suited for agentic and autonomous workflows that need real-time KYT (Know Your Transaction) screening across UTXO, EVM, Solana, XRP, Tron, and 25+ other chains in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-06-04T17:04:30.871Z","lastSuccessfullyRanAt":"2026-06-04T17:04:30.871Z","lastHealthCheckAt":"2026-09-15T00:33:03.410Z","isFirstParty":false}