Skip to main content

Offsite Integration

In offsite integration, the merchant collects the wallet address or transaction hash through their own interface and sends it to Shufti for on-chain risk screening.

Parameters​

ParametersDescription
addressRequired: Yes (when tx_hash is not sent)
Type: String
The wallet address to screen.
Length: 16 to 128 characters.
Allowed characters: letters, digits, :, _, -
Cannot be sent together with tx_hash.
networkRequired: Yes (when address is sent)
Type: String
The blockchain the address belongs to. Must be one of the supported networks.
tx_hashRequired: Yes (when address is not sent)
Type: String
A transaction hash to screen instead of a wallet.
Format: 64 hexadecimal characters, with or without a 0x prefix.
Cannot be sent together with address. network is not required with it — the provider resolves the chain.
timezoneRequired: No
Type: String
A valid IANA timezone used for the timestamps in the report.
Default: UTC

Sample Request Payload​

{
"address": "0x28c6c06298d514db089934071355e5743bf21d60",
"network": "ethereum",
"timezone": "Asia/Karachi"
}