Rug Pull Checker Endpoint
Example code for the /rug-pull/check method. Сomplete guide on how to use /rug-pull/check in GetBlock Address Audit documentation.
Body Parameters
Parameter
Type
Required
Description
Request Example
curl --location --request POST 'https://services.getblock.io/v1/rug-pull/check' \
-- header 'Authorization: Bearer YOUR_API_KEY',
--header 'Content-Type: application/json' \
--data-raw ' { "network": "ETH", "contract_address": "0xdac17f958d2ee523a2206206994597c13d831ec7"}'import axios from "axios";
const data =
{ "network": "ETH", "contract_address": "0xdac17f958d2ee523a2206206994597c13d831ec7"};
const config = {
method: "post",
url: "https://services.getblock.io/v1/rug-pull/check",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
data: data,
};
axios(config)
.then((response) => console.log(JSON.stringify(response.data, null, 2)))
.catch((error) => console.log(error));
Response Example
{
"data": {
"message": "Success",
"contractAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"pairAddress": null,
"contractCreatorAddress": "0x36928500bc1dcd7af6a2b4008875cc336b927d57",
"risk_score": 0,
"risk_status": null,
"risk_indicators": {},
"status": "Not Fraud",
"probabilityFraud": "0.0028322712",
"chain": "ETH",
"lastChecked": "2026-05-14T14:23:18.000Z",
"contractCreationTime": "2017-11-28T00:41:21.000Z",
"forensic_details": {
"owner": {
"owner_address": "0xc6cde7c39eb2f0f0095f41570af89efc2c1ea828",
"owner_name": "owner",
"owner_type": "contract"
},
"privilege_withdraw": 0,
"withdraw_missing": 0,
"is_open_source": 1,
"blacklist": 1,
"contract_name": "TetherToken",
"selfdestruct": 0,
"is_proxy": 0,
"approval_abuse": 0
},
"checked_times": 1,
"createdAt": "2025-09-04T04:55:17.000Z",
"updatedAt": "2026-05-14T14:23:20.000Z"
}
}Response Parameters
Error Handling
Last updated
Was this helpful?