Skip to main content
Wallet screening is a common first step in onchain due diligence. Before interacting with an address, processing a transaction, onboarding a counterparty, or investigating activity, you can use Webacy to understand the risks associated with that wallet. This guide walks through a basic wallet screening workflow.

What you’ll learn

By the end of this guide, you’ll know how to:
  • Screen a wallet address
  • Interpret its overall risk score
  • Identify the risk factors contributing to that score
  • Review historical transaction activity
  • Understand exposure to risky counterparties
  • Use the results in an automated decision workflow
1

Get your API key

Follow this guide to get an API key.Create or log in to your Webacy Developer account and generate an API key from your dashboard. Your API key authenticates requests to the Webacy API and determines the usage associated with your account.Keep your API key secure and never expose it in client-side code or public repositories.Once you have your key, you’re ready to make your first request.
2

Submit a wallet for screening

Pass the wallet address you want to evaluate to the Webacy wallet screening endpoint.Webacy analyzes the address using its onchain activity, transaction history, counterparties, known entities, and proprietary risk intelligence.Try this example:
The example address we will use is 0x0fa09c3a328792253f8dee7116848723b72a6d2e
Because risk changes continuously onchain, Webacy evaluates wallets against the latest available data rather than relying solely on a static historical assessment.
Tip: A wallet’s risk profile can change at any time. An address that appears safe today may later interact with a sanctioned entity, exploit, scam, or other high-risk address.
3

Check the overall risk score

Start with the wallet’s overall risk assessment. This provides a quick indication of whether Webacy has identified potentially concerning activity associated with the address.A lower-risk wallet may have few or no significant indicators, while an elevated assessment means one or more risk factors warrant additional attention.For the example above, below is an example response:
In this example, overallRisk: 100 which means this address is HIGH RISK
The overall score is a useful starting point, but deeper due diligence should also consider the underlying signals contributing to it.
4

Review the risk factors

Next, inspect the individual risk factors identified for the wallet.Webacy evaluates hundreds of proprietary risk signals across areas such as:
  • Sanctions exposure
  • Known scams and malicious addresses
  • Hacks and exploits
  • Stolen funds
  • Suspicious transaction patterns
  • High-risk counterparties
  • Address poisoning
  • Indirect or multi-hop exposure
  • Other anomalous onchain behavior
These signals provide context for why a wallet received its risk assessment.This allows you to distinguish between different types and severities of risk rather than treating every flagged wallet the same way.
In our working example, under "issues" and "tags" you will see risk factors associated with the address. This one has the risk factors "DPRK" and "HACK" associated with it, which provides insight into why the overall score is high. Additionally in the “details” and “address_info” section, you can find a quick list of risk-associated factors in boolean format. For this example, you can see "dprk": true and "hack": true
5

Take action based on the result

Once you’ve evaluated the wallet, you can incorporate Webacy’s risk intelligence into your own application or policy engine. The appropriate action depends on your use case, jurisdiction, risk tolerance, and internal policies.Webacy provides the underlying intelligence so your system can determine what happens next.
In our example, it would be highly recommended to block this wallet address from interaction with your platform, transaction, asset, or other activity.

Continue monitoring

A wallet screening represents the risk associated with an address at the time of analysis. For many applications, screening once is not enough. New transactions can introduce new counterparties, exposures, and risk factors at any time. For ongoing protection, combine wallet screening with Webacy’s transaction monitoring and Wallet Watch capabilities to identify changes in risk as new activity occurs.

Common use cases

Wallet screening can be incorporated anywhere your application needs to make a decision about an onchain address, including:
  • User onboarding — evaluate wallets before allowing access or activity
  • Deposits and withdrawals — assess addresses before processing funds
  • Compliance workflows — identify sanctions and other high-risk exposure
  • Investigations — analyze suspicious wallets and related activity
  • Trading platforms — evaluate addresses interacting with your platform
  • Treasury operations — assess counterparties before sending funds
  • AI agents — evaluate wallet risk before executing an autonomous action