Skip to main content
POST
/
v0
/
evm
/
address
/
scan
curl --request POST \
--url https://api.blockaid.io/v0/evm/address/scan \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"chain": "ethereum",
"address": "0x946D45c866AFD5b8F436d40E551D8E50A5B84230",
"metadata": {
"domain": "https://example.com"
}
}
'
{
"result_type": "Malicious",
"features": [
{
"type": "Malicious",
"feature_id": "KNOWN_MALICIOUS",
"description": "This address has recorded malicious activity"
},
{
"type": "Info",
"feature_id": "VERIFIED_CONTRACT",
"description": "This address is an EOA"
}
]
}

Authorizations

X-API-Key
string
header
required

Body

application/json
metadata
object
required

Object of additional information to validate against.

chain
enum<string>
required

The chain name

Available options:
arbitrum,
avalanche,
base,
base-sepolia,
lordchain,
lordchain-testnet,
metacade,
metacade-testnet,
bsc,
ethereum,
optimism,
polygon,
zksync,
zksync-sepolia,
zora,
linea,
blast,
scroll,
ethereum-sepolia,
degen,
avalanche-fuji,
immutable-zkevm,
immutable-zkevm-testnet,
gnosis,
worldchain,
soneium-minato,
ronin,
apechain,
zero-network,
berachain,
berachain-bartio,
ink,
ink-sepolia,
abstract,
abstract-testnet,
soneium,
unichain,
sei,
flow-evm
address
string
required

The address to validate.

Response

Success

result_type
enum<string>
required

A string indicating if the transaction is safe to sign or not. The type of validation result

Available options:
Malicious,
Warning,
Benign,
High-Risk
features

A list of textual features about this transaction that can be presented to the user.

error
string

An error message if the validation failed.