Contribute Reports
curl --request POST \
--url https://api.chainabuse.com/v0/reports/batch \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
[
{
"scamCategory": "RUG_PULL",
"losses": [
{
"asset": "USD",
"amount": 50
},
{
"asset": "BTC",
"amount": 0.12
}
],
"description": "Project rug pulled me",
"compromiseIndicators": [
{
"value": "192.168.1.1",
"type": "IP"
}
],
"agreedToBeContactedData": {
"agreed": true,
"agreedToBeContactedByLawEnforcement": true,
"name": "John Doe",
"email": "john_doe@example.com",
"phoneNumber": "123456789",
"whereDidYouHear": "I heard about chainabuse from twitter.",
"cityAndState": "San Francisco, CA",
"country": "US"
},
"addresses": [
{
"domain": "scammer.example.com"
}
],
"tokens": [
{
"tokenId": "120"
}
],
"transactionHashes": [
{
"transactionHash": "0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb",
"chain": "ETH"
}
],
"accusedScammers": [
{
"info": [
{
"type": "NAME",
"contact": "BTC player"
},
{
"type": "EMAIL",
"contact": "rich-in-bitcoin@example.com"
}
]
}
]
}
]
'import requests
url = "https://api.chainabuse.com/v0/reports/batch"
payload = [
{
"scamCategory": "RUG_PULL",
"losses": [
{
"asset": "USD",
"amount": 50
},
{
"asset": "BTC",
"amount": 0.12
}
],
"description": "Project rug pulled me",
"compromiseIndicators": [
{
"value": "192.168.1.1",
"type": "IP"
}
],
"agreedToBeContactedData": {
"agreed": True,
"agreedToBeContactedByLawEnforcement": True,
"name": "John Doe",
"email": "john_doe@example.com",
"phoneNumber": "123456789",
"whereDidYouHear": "I heard about chainabuse from twitter.",
"cityAndState": "San Francisco, CA",
"country": "US"
},
"addresses": [{ "domain": "scammer.example.com" }],
"tokens": [{ "tokenId": "120" }],
"transactionHashes": [
{
"transactionHash": "0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb",
"chain": "ETH"
}
],
"accusedScammers": [{ "info": [
{
"type": "NAME",
"contact": "BTC player"
},
{
"type": "EMAIL",
"contact": "rich-in-bitcoin@example.com"
}
] }]
}
]
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
scamCategory: 'RUG_PULL',
losses: [{asset: 'USD', amount: 50}, {asset: 'BTC', amount: 0.12}],
description: 'Project rug pulled me',
compromiseIndicators: [{value: '192.168.1.1', type: 'IP'}],
agreedToBeContactedData: {
agreed: true,
agreedToBeContactedByLawEnforcement: true,
name: 'John Doe',
email: 'john_doe@example.com',
phoneNumber: '123456789',
whereDidYouHear: 'I heard about chainabuse from twitter.',
cityAndState: 'San Francisco, CA',
country: 'US'
},
addresses: [{domain: 'scammer.example.com'}],
tokens: [{tokenId: '120'}],
transactionHashes: [
{
transactionHash: '0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb',
chain: 'ETH'
}
],
accusedScammers: [
{
info: [
{type: 'NAME', contact: 'BTC player'},
{type: 'EMAIL', contact: 'rich-in-bitcoin@example.com'}
]
}
]
}
])
};
fetch('https://api.chainabuse.com/v0/reports/batch', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainabuse.com/v0/reports/batch",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'scamCategory' => 'RUG_PULL',
'losses' => [
[
'asset' => 'USD',
'amount' => 50
],
[
'asset' => 'BTC',
'amount' => 0.12
]
],
'description' => 'Project rug pulled me',
'compromiseIndicators' => [
[
'value' => '192.168.1.1',
'type' => 'IP'
]
],
'agreedToBeContactedData' => [
'agreed' => true,
'agreedToBeContactedByLawEnforcement' => true,
'name' => 'John Doe',
'email' => 'john_doe@example.com',
'phoneNumber' => '123456789',
'whereDidYouHear' => 'I heard about chainabuse from twitter.',
'cityAndState' => 'San Francisco, CA',
'country' => 'US'
],
'addresses' => [
[
'domain' => 'scammer.example.com'
]
],
'tokens' => [
[
'tokenId' => '120'
]
],
'transactionHashes' => [
[
'transactionHash' => '0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb',
'chain' => 'ETH'
]
],
'accusedScammers' => [
[
'info' => [
[
'type' => 'NAME',
'contact' => 'BTC player'
],
[
'type' => 'EMAIL',
'contact' => 'rich-in-bitcoin@example.com'
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chainabuse.com/v0/reports/batch"
payload := strings.NewReader("[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.chainabuse.com/v0/reports/batch")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainabuse.com/v0/reports/batch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]"
response = http.request(request)
puts response.read_body{
"failedReports": [
{
"error": [
{
"reason": "<string>"
}
],
"reportIndex": 123
}
],
"createdReports": [
{
"id": "<string>"
}
]
}{
"reason": "<string>"
}{
"reason": "<string>"
}Reports
Contribute Reports
POST
/
reports
/
batch
Contribute Reports
curl --request POST \
--url https://api.chainabuse.com/v0/reports/batch \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
[
{
"scamCategory": "RUG_PULL",
"losses": [
{
"asset": "USD",
"amount": 50
},
{
"asset": "BTC",
"amount": 0.12
}
],
"description": "Project rug pulled me",
"compromiseIndicators": [
{
"value": "192.168.1.1",
"type": "IP"
}
],
"agreedToBeContactedData": {
"agreed": true,
"agreedToBeContactedByLawEnforcement": true,
"name": "John Doe",
"email": "john_doe@example.com",
"phoneNumber": "123456789",
"whereDidYouHear": "I heard about chainabuse from twitter.",
"cityAndState": "San Francisco, CA",
"country": "US"
},
"addresses": [
{
"domain": "scammer.example.com"
}
],
"tokens": [
{
"tokenId": "120"
}
],
"transactionHashes": [
{
"transactionHash": "0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb",
"chain": "ETH"
}
],
"accusedScammers": [
{
"info": [
{
"type": "NAME",
"contact": "BTC player"
},
{
"type": "EMAIL",
"contact": "rich-in-bitcoin@example.com"
}
]
}
]
}
]
'import requests
url = "https://api.chainabuse.com/v0/reports/batch"
payload = [
{
"scamCategory": "RUG_PULL",
"losses": [
{
"asset": "USD",
"amount": 50
},
{
"asset": "BTC",
"amount": 0.12
}
],
"description": "Project rug pulled me",
"compromiseIndicators": [
{
"value": "192.168.1.1",
"type": "IP"
}
],
"agreedToBeContactedData": {
"agreed": True,
"agreedToBeContactedByLawEnforcement": True,
"name": "John Doe",
"email": "john_doe@example.com",
"phoneNumber": "123456789",
"whereDidYouHear": "I heard about chainabuse from twitter.",
"cityAndState": "San Francisco, CA",
"country": "US"
},
"addresses": [{ "domain": "scammer.example.com" }],
"tokens": [{ "tokenId": "120" }],
"transactionHashes": [
{
"transactionHash": "0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb",
"chain": "ETH"
}
],
"accusedScammers": [{ "info": [
{
"type": "NAME",
"contact": "BTC player"
},
{
"type": "EMAIL",
"contact": "rich-in-bitcoin@example.com"
}
] }]
}
]
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
scamCategory: 'RUG_PULL',
losses: [{asset: 'USD', amount: 50}, {asset: 'BTC', amount: 0.12}],
description: 'Project rug pulled me',
compromiseIndicators: [{value: '192.168.1.1', type: 'IP'}],
agreedToBeContactedData: {
agreed: true,
agreedToBeContactedByLawEnforcement: true,
name: 'John Doe',
email: 'john_doe@example.com',
phoneNumber: '123456789',
whereDidYouHear: 'I heard about chainabuse from twitter.',
cityAndState: 'San Francisco, CA',
country: 'US'
},
addresses: [{domain: 'scammer.example.com'}],
tokens: [{tokenId: '120'}],
transactionHashes: [
{
transactionHash: '0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb',
chain: 'ETH'
}
],
accusedScammers: [
{
info: [
{type: 'NAME', contact: 'BTC player'},
{type: 'EMAIL', contact: 'rich-in-bitcoin@example.com'}
]
}
]
}
])
};
fetch('https://api.chainabuse.com/v0/reports/batch', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainabuse.com/v0/reports/batch",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'scamCategory' => 'RUG_PULL',
'losses' => [
[
'asset' => 'USD',
'amount' => 50
],
[
'asset' => 'BTC',
'amount' => 0.12
]
],
'description' => 'Project rug pulled me',
'compromiseIndicators' => [
[
'value' => '192.168.1.1',
'type' => 'IP'
]
],
'agreedToBeContactedData' => [
'agreed' => true,
'agreedToBeContactedByLawEnforcement' => true,
'name' => 'John Doe',
'email' => 'john_doe@example.com',
'phoneNumber' => '123456789',
'whereDidYouHear' => 'I heard about chainabuse from twitter.',
'cityAndState' => 'San Francisco, CA',
'country' => 'US'
],
'addresses' => [
[
'domain' => 'scammer.example.com'
]
],
'tokens' => [
[
'tokenId' => '120'
]
],
'transactionHashes' => [
[
'transactionHash' => '0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb',
'chain' => 'ETH'
]
],
'accusedScammers' => [
[
'info' => [
[
'type' => 'NAME',
'contact' => 'BTC player'
],
[
'type' => 'EMAIL',
'contact' => 'rich-in-bitcoin@example.com'
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chainabuse.com/v0/reports/batch"
payload := strings.NewReader("[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.chainabuse.com/v0/reports/batch")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainabuse.com/v0/reports/batch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"scamCategory\": \"RUG_PULL\",\n \"losses\": [\n {\n \"asset\": \"USD\",\n \"amount\": 50\n },\n {\n \"asset\": \"BTC\",\n \"amount\": 0.12\n }\n ],\n \"description\": \"Project rug pulled me\",\n \"compromiseIndicators\": [\n {\n \"value\": \"192.168.1.1\",\n \"type\": \"IP\"\n }\n ],\n \"agreedToBeContactedData\": {\n \"agreed\": true,\n \"agreedToBeContactedByLawEnforcement\": true,\n \"name\": \"John Doe\",\n \"email\": \"john_doe@example.com\",\n \"phoneNumber\": \"123456789\",\n \"whereDidYouHear\": \"I heard about chainabuse from twitter.\",\n \"cityAndState\": \"San Francisco, CA\",\n \"country\": \"US\"\n },\n \"addresses\": [\n {\n \"domain\": \"scammer.example.com\"\n }\n ],\n \"tokens\": [\n {\n \"tokenId\": \"120\"\n }\n ],\n \"transactionHashes\": [\n {\n \"transactionHash\": \"0x1bdb80d04c3c9c4b1507dbf08d6b4ce3d9286cdd08f7601f699cfd88ed17b6bb\",\n \"chain\": \"ETH\"\n }\n ],\n \"accusedScammers\": [\n {\n \"info\": [\n {\n \"type\": \"NAME\",\n \"contact\": \"BTC player\"\n },\n {\n \"type\": \"EMAIL\",\n \"contact\": \"rich-in-bitcoin@example.com\"\n }\n ]\n }\n ]\n }\n]"
response = http.request(request)
puts response.read_body{
"failedReports": [
{
"error": [
{
"reason": "<string>"
}
],
"reportIndex": 123
}
],
"createdReports": [
{
"id": "<string>"
}
]
}{
"reason": "<string>"
}{
"reason": "<string>"
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
application/json
List of addresses and/or domains.
- Option 1
- Option 2
Show child attributes
Show child attributes
Available options:
RUG_PULL, UKRANIAN_DONATION_SCAM, DONATION_SCAM, SEXTORTION, SIM_SWAP, PHISHING, RANSOMWARE, CONTRACT_EXPLOIT, AIRDROP, ROMANCE, PIGBUTCHERING, OTHER, FAKE_PROJECT, OTHER_BLACKMAIL, IMPERSONATION, FAKE_RETURNS, UPGRADE_SCAM, MAN_IN_THE_MIDDLE_ATTACK, OTHER_HACK, OTHER_INVESTMENT_SCAM List of fraudulent NFT tokens
Show child attributes
Show child attributes
List of fraudulent transaction hashes
Show child attributes
Show child attributes
Optional. List of lost assets and their amounts.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Last modified on July 20, 2026
Was this page helpful?
⌘I