Get a real-time analysis for a given contract address

This API runs a real-time risk analysis for a given contract address.

📘

Real-Time Smart Contract Analysis

Webacy enables real-time smart contract analysis through fuzzing, static analysis, dynamic analysis and more. Screen contracts before interacting, and before listing on your application.

👍

Optional Parameters

fromBytecode: Non bytecode (default fromBytecode = false) mode does a quick scan if the contract is verified, and returns a high level analysis of the contract functions. Set fromBytecode flag to true for bytecode scanning of unverified contracts. Bytecode analysis can take longer (up to 10 minutes) but may yield better results.

refreshCache: Set this to true to re-run analysis on a given address. all subsequent calls should be set to false to retrieve final results of the scan.

callback: You can specify a callback location to retrieve delayed data as it is found through bytecode analysis.

Path Params
string
required

contract address

Query Params
string
enum

Selected chain. This includes 'eth', 'base', 'bsc', 'polygon', 'optimism' and 'arb'

Allowed:
boolean

Does full bytecode analysis on unverified contracts. The full scan can take up to several minutes. To retrieve the final results, either refresh this endpoint, or supply a callback URL for which results will be posted every 5 seconds.

boolean

Re-analyze contract address and retrieve fresh data.

string

Returns asynchronous response from bytecode analysis. This callback will be called every 5 seconds with any new data found until the full analysis has been completed. If an analysis is already completed, the callback will not be called.

boolean

Analyze the deployer address for risks and include a flag if the deployer is risky

boolean

Boolean to determine whether to hide trust-related flags from the response

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json