AML

What is this request?

If you are in doubt about the security of a wallet and you think it is a dangerous wallet, you can question the security of the wallet with this service.

There are a lot of tags we have investigated. Also there is a score for these tags. For scoring 100 is bad and 0 is good.

What can I do with this service?

With this service, ensure the security of the wallets on our platform and minimize all possible risks.

Tutorial

var axios = require('axios');

axios.get('https://api.getdefy.co/aml/address_security', {
    params: {
      address: '0x787970ad122d5947579e613c2464d9540081b46f',
      key: 'API_KEY',
      webhook: 'WEBHOOK_URL',
      threshold: true
    },
  })
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });

Options

  • address (required): A user address (i.e. 0x1a2b3x...). If specified, the user attached to the query is ignored and the address will be used instead.

  • key (required): API key for requests.

  • webhook (optional): Service webhook URL.

  • threshold (optional): For personalized threshold.

Why Webhook?

AML services can be fired instantly, but the services have a one-minute limit. If you want to avoid these limits, we recommend adding the "webhook" parameter. With this parameter, we queue your request and send the response as a request to the webhook link when it appears. Also with this webhook we will add your addresses live anti money laundering. You can listen this webhook for live events.

Example Webhook Data

{
  "address": "0x8c186802b1992f7650ac865d4ca94d55ff3c0d17",
  "tags": {
    "mixer": false,
    "fake_kyc": false,
    "cybercrime": false,
    "new_wallet": false,
    "sanctioned": false,
    "direct_mixer": false,
    "indirect_mixer": false,
    "invalid_tokens": true,
    "direct_fake_kyc": false,
    "financial_crime": false,
    "stealing_attack": false,
    "money_laundering": false,
    "direct_cybercrime": false,
    "direct_sanctioned": false,
    "gambling_accounts": false,
    "indirect_fake_kyc": false,
    "blacklisted_tokens": false,
    "indirect_cybercrime": false,
    "indirect_sanctioned": false,
    "phishing_activities": false,
    "blacklisted_accounts": false,
    "blackmail_activities": false,
    "darkweb_transactions": false,
    "direct_financial_crime": false,
    "direct_stealing_attack": false,
    "direct_money_laundering": false,
    "direct_gambling_accounts": false,
    "indirect_financial_crime": false,
    "indirect_stealing_attack": false,
    "direct_blacklisted_tokens": false,
    "indirect_money_laundering": false,
    "direct_phishing_activities": false,
    "indirect_gambling_accounts": true,
    "direct_blacklisted_accounts": false,
    "direct_blackmail_activities": false,
    "direct_darkweb_transactions": false,
    "indirect_blacklisted_tokens": true,
    "indirect_phishing_activities": false,
    "indirect_blacklisted_accounts": true,
    "indirect_blackmail_activities": false,
    "indirect_darkweb_transactions": false,
    "number_of_malicious_contracts_created": false,
    "direct_number_of_malicious_contracts_created": false,
    "indirect_number_of_malicious_contracts_created": false
  },
  "score": 46
}

What is direct prefix?

There some direct prefix in tags. Direct means that the searched wallet is not a suspicious wallet, but has contacted a suspicious wallet.

What is indirect prefix?

There some indirect prefix in tags. Indirect means that the searched wallet is not directly a suspicious wallet, but has contacted a direct suspicious wallet.

GET https://api.getdefy.co/aml/address_security

Query Parameters

NameTypeDescription

address*

String

Wallet Address

key*

String

API Key

webhook

String

Webhook URL

threshold

Boolean

Threshold Data

{
  "message": "Error Message",
  "status": 500
}

Last updated