> ## Documentation Index
> Fetch the complete documentation index at: https://docs.webacy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Screen a Token for Risk

> Screen an onchain token with Webacy to review contract vulnerabilities, holder distribution, liquidity risks, and suspicious behavior before listing or trading.

Token screening helps you understand the risks associated with an asset before listing it, trading it, accepting it as collateral, or integrating it into your application.

This guide walks through the process from getting your API key to investigating the factors behind a token's risk assessment.

## What you'll learn

By the end of this guide, you'll know how to:

* Get your Webacy API key
* Submit a token for screening
* Interpret its overall risk assessment
* Review smart contract risk
* Analyze holders and token distribution
* Evaluate liquidity and trading risks
* Incorporate token risk into your application

<Steps>
  <Step title="Get your API key">
    Follow [this guide](https://docs.webacy.com/get-an-api-key) to get an API key.

    Create or log in to your [Webacy Developer](https://developers.webacy.co/) account and generate an API key from your dashboard. Your API key authenticates requests to the Webacy API and determines the usage associated with your account.

    Keep your API key secure and never expose it in client-side code or public repositories.

    Once you have your key, you're ready to make your first request.
  </Step>

  <Step title="Submit a token for screening">
    Pass the token's contract address to the appropriate Webacy endpoint.

    * [Full token risk](https://docs.webacy.com/api-reference/threat-risks/threat-considerations-for-an-address) overview
    * Token [smart contract analysis](https://docs.webacy.com/api-reference/contract-risk/get-a-real-time-analysis-for-a-given-contract-address)
    * Token [economics data](https://docs.webacy.com/api-reference/token-analysis/get-token-economic-history)
    * Token [pools (with risk)](https://docs.webacy.com/api-reference/token-analysis/get-token-pools-with-risk-assessment)
    * Token [trading analysis](https://docs.webacy.com/api-reference/trading-lite/get-simplified-token-analysis-with-security-indicators) 
    * Token [early holder analysis (detailed)](https://docs.webacy.com/api-reference/holder-analysis/get-detailed-early-holder-analysis-for-a-token) - for new tokens only (created within 1 year)

    Webacy analyzes the token across multiple dimensions of risk, combining smart contract analysis with onchain activity, holder behavior, trading data, liquidity, known entities, and proprietary risk intelligence.

    This provides a broader assessment than looking at the token contract alone.

    <Tip>
      **Tip:** Token risk is dynamic. Changes in holders, liquidity, ownership, trading activity, or contract behavior can materially change the risk associated with an asset.
    </Tip>
  </Step>

  <Step title="Check the overall risk assessment">
    Start with the token's overall risk assessment. This provides a quick indication of whether Webacy has identified characteristics or activity that may warrant further investigation.

    A token may appear risky for many different reasons. For example, the underlying contract could contain dangerous functionality, ownership may be highly concentrated, liquidity may be unstable, or wallets associated with the asset may exhibit suspicious behavior.

    Try [this endpoint](https://docs.webacy.com/api-reference/threat-risks/threat-considerations-for-an-address):

    <CodeGroup>
      ```bash cURL theme={null}
      curl -X GET "https://api.webacy.com/addresses/0x15d4c048f83bd7e37d49ea4c83a07267ec4203da?chain=eth" \
        -H "x-api-key: YOUR_API_KEY"
      ```
    </CodeGroup>

    The response from our example above is the following.

    <Warning>
      This endpoint returns all of our available information about an address.

      For specific intelligence, call individual endpoints (listed in step 2 or step 4).
    </Warning>

    ```json expandable theme={null}
    {
      "count": 6,
      "medium": 2,
      "high": 2,
      "overallRisk": 100,
      "issues": [
        {
          "score": 58,
          "tags": [
            {
              "type": "tokenRisk",
              "key": "access_control",
              "name": "Access Control",
              "description": "The token has users with special privileges, such as the ability to mint new tokens, burn existing tokens, or change the contract's code. Refer to the code for more details.",
              "severity": 0.1,
              "context": {
                "detected_at": "2026-08-12T15:10:10.369Z",
                "owner_address": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03",
                "creator_address": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03",
                "access_control": true
              }
            },
            {
              "type": "tokenRisk",
              "key": "is_fake_token",
              "name": "Fake Token",
              "description": "This asset is an unauthentic knockoff for an existing project. Be extra cautious not to confuse this with your real tokens.",
              "severity": 20,
              "context": {
                "detected_at": "2026-08-12T15:10:10.370Z"
              }
            },
            {
              "type": "tokenRisk",
              "key": "is_mintable",
              "name": "Mintable",
              "description": "Tokens can be created (minted) by the token authority, introducing inflationary risks or vulnerabilities if not properly controlled, potentially leading to dilution of value.",
              "severity": 5,
              "context": {
                "detected_at": "2026-08-12T15:10:10.370Z",
                "owner_can_mint": "1"
              }
            },
            {
              "type": "tokenRisk",
              "key": "lp-whale-concentration",
              "name": "LP Whale Concentration",
              "description": "A single LP holder controls more than 50% of the liquidity pool, creating significant risk of sudden liquidity withdrawal or price manipulation.",
              "severity": 4,
              "context": {
                "detected_at": "2026-08-12T15:10:10.370Z"
              }
            },
            {
              "type": "tokenRisk",
              "key": "is_fake_token",
              "name": "Fake Token",
              "description": "This asset is an unauthentic knockoff for an existing project. Be extra cautious not to confuse this with your real tokens.",
              "severity": 20,
              "context": {
                "detected_at": "2026-08-12T15:10:10.370Z"
              }
            },
            {
              "type": "tokenRisk",
              "key": "unlocked-liquidity",
              "name": "Unlocked Liquidity",
              "description": "Liquidity is unlocked and can be withdrawn by the owner, posing risks like rugpulls or sudden liquidity drains.",
              "severity": 2,
              "context": {
                "detected_at": "2026-08-12T15:10:10.370Z"
              }
            }
          ],
          "categories": {
            "governance_issues": {
              "key": "governance_issues",
              "name": "Contract Governance",
              "description": "Suspect logic in the smart contract for this asset indicates elevated governance risk. This means that the owner or creator has the ability to change elements of the smart contract that may affect the nature of your ownership of the tokens. Token scams like rugpulls typically exhibit signs of governance issues.",
              "tags": {
                "access_control": true,
                "is_mintable": true
              }
            },
            "fraudulent_malicious": {
              "key": "fraudulent_malicious",
              "name": "Fraudulent/Malicious",
              "gradedDescription": {
                "high": "The smart contract/address in this transaction has been used in and is associated with confirmed fraud and malicious activity, or the asset is a known malicious token. Interacting with it may also cause your address to be marked as fraudulent.",
                "medium": "Elements of the smart contract in this transaction can be used a fraudulent and malicious fashion, or the address in this transaction has been involved in some risk activity.",
                "low": "Properties of this transaction indicate the possibility of nefarious activity, but we have not detected anything that would constitute elevated risk"
              },
              "tags": {
                "is_fake_token": true
              }
            }
          },
          "riskScore": "High Risk"
        }
      ],
      "details": {
        "fund_flows": {
          "risk": {
            "ofac": false,
            "hacker": false,
            "mixers": false,
            "drainer": false,
            "fbi_ic3": false,
            "tornado": false
          },
          "flows": [],
          "label": "Gala Games",
          "accounts": {
            "0x03DdD2e125Ac98cf6B5533B3f412578e01D2e698": {
              "type": "eoa",
              "label": "0x03DdD2e125Ac98cf6B5533B3f412578e01D2e698",
              "address": "0x03DdD2e125Ac98cf6B5533B3f412578e01D2e698",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x07B9fF46D4C323eeb9ab6F3da4e211dD97fF6b25": {
              "type": "eoa",
              "label": "0x07B9fF46D4C323eeb9ab6F3da4e211dD97fF6b25",
              "address": "0x07B9fF46D4C323eeb9ab6F3da4e211dD97fF6b25",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x10F8ccB5215a22a8008B628802c45503b9b52cB4": {
              "type": "contract",
              "label": "0x10F8ccB5215a22a8008B628802c45503b9b52cB4",
              "address": "0x10F8ccB5215a22a8008B628802c45503b9b52cB4",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x12F14E55F8b6Ca3Dc0498c3Df4a642Dc39a175B5": {
              "type": "eoa",
              "label": "0x12F14E55F8b6Ca3Dc0498c3Df4a642Dc39a175B5",
              "address": "0x12F14E55F8b6Ca3Dc0498c3Df4a642Dc39a175B5",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x15D4c048F83bd7e37d49eA4C83a07267Ec4203dA": {
              "type": "contract",
              "label": "Gala Games",
              "address": "0x15D4c048F83bd7e37d49eA4C83a07267Ec4203dA",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x22d6abC284c9d37a449dd5beccF9d3E6ADbD1d59": {
              "type": "eoa",
              "label": "0x22d6abC284c9d37a449dd5beccF9d3E6ADbD1d59",
              "address": "0x22d6abC284c9d37a449dd5beccF9d3E6ADbD1d59",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x2323228ADBd2C9fC8e7D4Afd656de371C3E7940e": {
              "type": "eoa",
              "label": "0x2323228ADBd2C9fC8e7D4Afd656de371C3E7940e",
              "address": "0x2323228ADBd2C9fC8e7D4Afd656de371C3E7940e",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x29bDfbf7D27462a2d115748ace2bd71A2646946c": {
              "type": "eoa",
              "label": "Binance",
              "address": "0x29bDfbf7D27462a2d115748ace2bd71A2646946c",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x36C5b9fe3709eD4f71ea852f72747F3792dF8Af9": {
              "type": "eoa",
              "label": "0x36C5b9fe3709eD4f71ea852f72747F3792dF8Af9",
              "address": "0x36C5b9fe3709eD4f71ea852f72747F3792dF8Af9",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x39CA92Ee919eDcce12060CB2468C2CD477BB96fB": {
              "type": "eoa",
              "label": "0x39CA92Ee919eDcce12060CB2468C2CD477BB96fB",
              "address": "0x39CA92Ee919eDcce12060CB2468C2CD477BB96fB",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x3Bc4bC165CF2893a03351ac8ECC87ABff123dCb0": {
              "type": "eoa",
              "label": "0x3Bc4bC165CF2893a03351ac8ECC87ABff123dCb0",
              "address": "0x3Bc4bC165CF2893a03351ac8ECC87ABff123dCb0",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x3e3beE2502e598915089DF977Da3A545ef96B093": {
              "type": "eoa",
              "label": "0x3e3beE2502e598915089DF977Da3A545ef96B093",
              "address": "0x3e3beE2502e598915089DF977Da3A545ef96B093",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x43dc453F6385b0EC03D01a3089511e7EA73f334d": {
              "type": "eoa",
              "label": "0x43dc453F6385b0EC03D01a3089511e7EA73f334d",
              "address": "0x43dc453F6385b0EC03D01a3089511e7EA73f334d",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x46E4736e95b1D0FfcC8dA8f6422f70b9fa0fe3Ba": {
              "type": "eoa",
              "label": "0x46E4736e95b1D0FfcC8dA8f6422f70b9fa0fe3Ba",
              "address": "0x46E4736e95b1D0FfcC8dA8f6422f70b9fa0fe3Ba",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x4a41c692c753b621B203e0eeBCb8fd4c30d3DfAe": {
              "type": "eoa",
              "label": "0x4a41c692c753b621B203e0eeBCb8fd4c30d3DfAe",
              "address": "0x4a41c692c753b621B203e0eeBCb8fd4c30d3DfAe",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x503828976D22510aad0201ac7EC88293211D23Da": {
              "type": "eoa",
              "label": "Coinbase",
              "address": "0x503828976D22510aad0201ac7EC88293211D23Da",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x562680a4dC50ed2f14d75BF31f494cfE0b8D10a1": {
              "type": "eoa",
              "label": "Hotbit",
              "address": "0x562680a4dC50ed2f14d75BF31f494cfE0b8D10a1",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x5d9105d15E851e69295988dED3D4AdBB1b6DC164": {
              "type": "eoa",
              "label": "0x5d9105d15E851e69295988dED3D4AdBB1b6DC164",
              "address": "0x5d9105d15E851e69295988dED3D4AdBB1b6DC164",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x5dc12DA2A070504cbCcac3c93fD993A0b9B04e5E": {
              "type": "eoa",
              "label": "0x5dc12DA2A070504cbCcac3c93fD993A0b9B04e5E",
              "address": "0x5dc12DA2A070504cbCcac3c93fD993A0b9B04e5E",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x5ec7305E0A4bd8d21607636D95ce780fDCa08a8e": {
              "type": "eoa",
              "label": "0x5ec7305E0A4bd8d21607636D95ce780fDCa08a8e",
              "address": "0x5ec7305E0A4bd8d21607636D95ce780fDCa08a8e",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x66250eAE8Ec2827825Fbe4D1010f5F33A9B4e489": {
              "type": "eoa",
              "label": "0x66250eAE8Ec2827825Fbe4D1010f5F33A9B4e489",
              "address": "0x66250eAE8Ec2827825Fbe4D1010f5F33A9B4e489",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x6d378f45815dbb98e6cb0Ddbc5e35bF9056064D2": {
              "type": "eoa",
              "label": "0x6d378f45815dbb98e6cb0Ddbc5e35bF9056064D2",
              "address": "0x6d378f45815dbb98e6cb0Ddbc5e35bF9056064D2",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x73f5ebe90f27B46ea12e5795d16C4b408B19cc6F": {
              "type": "eoa",
              "label": "Binance",
              "address": "0x73f5ebe90f27B46ea12e5795d16C4b408B19cc6F",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x8438380a46f8c8fC1BaB4b20C2f5dA53959dA939": {
              "type": "eoa",
              "label": "0x8438380a46f8c8fC1BaB4b20C2f5dA53959dA939",
              "address": "0x8438380a46f8c8fC1BaB4b20C2f5dA53959dA939",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x8894E0a0c962CB723c1976a4421c95949bE2D4E3": {
              "type": "eoa",
              "label": "Binance",
              "address": "0x8894E0a0c962CB723c1976a4421c95949bE2D4E3",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x89411c9A208F9F54852bBe14A35cA8D3f260bD7C": {
              "type": "eoa",
              "label": "0x89411c9A208F9F54852bBe14A35cA8D3f260bD7C",
              "address": "0x89411c9A208F9F54852bBe14A35cA8D3f260bD7C",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x8af0AE70e7fb889a8Ecb18da1C93ee27b3F5a170": {
              "type": "eoa",
              "label": "0x8af0AE70e7fb889a8Ecb18da1C93ee27b3F5a170",
              "address": "0x8af0AE70e7fb889a8Ecb18da1C93ee27b3F5a170",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x8f75E915F528BEd8286E58ce061dAf582325AeB3": {
              "type": "eoa",
              "label": "0x8f75E915F528BEd8286E58ce061dAf582325AeB3",
              "address": "0x8f75E915F528BEd8286E58ce061dAf582325AeB3",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x92497Ee6EfC97F25b803B4d212513B0A48B1A661": {
              "type": "eoa",
              "label": "0x92497Ee6EfC97F25b803B4d212513B0A48B1A661",
              "address": "0x92497Ee6EfC97F25b803B4d212513B0A48B1A661",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0x99fC89417A360148D548408f617Fb3842E1434Ae": {
              "type": "eoa",
              "label": "0x99fC89417A360148D548408f617Fb3842E1434Ae",
              "address": "0x99fC89417A360148D548408f617Fb3842E1434Ae",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xA3448b683D9Dd50025Bfb262620B06A735146262": {
              "type": "eoa",
              "label": "0xA3448b683D9Dd50025Bfb262620B06A735146262",
              "address": "0xA3448b683D9Dd50025Bfb262620B06A735146262",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xA3677F7b4C6f7224923Ba745fe198cDcc3172305": {
              "type": "eoa",
              "label": "0xA3677F7b4C6f7224923Ba745fe198cDcc3172305",
              "address": "0xA3677F7b4C6f7224923Ba745fe198cDcc3172305",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xB58DcBc1A9033D736D135d00Bd9cDdf97C7B9178": {
              "type": "eoa",
              "label": "0xB58DcBc1A9033D736D135d00Bd9cDdf97C7B9178",
              "address": "0xB58DcBc1A9033D736D135d00Bd9cDdf97C7B9178",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xB7974705A935CfA71f7813891B6d5509A768fe29": {
              "type": "eoa",
              "label": "0xB7974705A935CfA71f7813891B6d5509A768fe29",
              "address": "0xB7974705A935CfA71f7813891B6d5509A768fe29",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xC502d730b2Ff9f3d8d6694bb721176c28ffed133": {
              "type": "eoa",
              "label": "0xC502d730b2Ff9f3d8d6694bb721176c28ffed133",
              "address": "0xC502d730b2Ff9f3d8d6694bb721176c28ffed133",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xC7029E939075F48fa2D5953381660c7d01570171": {
              "type": "eoa",
              "label": "Hotbit",
              "address": "0xC7029E939075F48fa2D5953381660c7d01570171",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xDDbF3aA62451D32C300Ab37B6774c728F262776B": {
              "type": "eoa",
              "label": "0xDDbF3aA62451D32C300Ab37B6774c728F262776B",
              "address": "0xDDbF3aA62451D32C300Ab37B6774c728F262776B",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xDE3cF71287510Bb6a3BDF3e8CA7a9468AbA531B3": {
              "type": "eoa",
              "label": "0xDE3cF71287510Bb6a3BDF3e8CA7a9468AbA531B3",
              "address": "0xDE3cF71287510Bb6a3BDF3e8CA7a9468AbA531B3",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xEB2d2F1b8c558a40207669291Fda468E50c8A0bB": {
              "type": "eoa",
              "label": "Binance",
              "address": "0xEB2d2F1b8c558a40207669291Fda468E50c8A0bB",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xa60FEaAd28D20d10F538f53Ddc9EB2C099E384ED": {
              "type": "eoa",
              "label": "0xa60FEaAd28D20d10F538f53Ddc9EB2C099E384ED",
              "address": "0xa60FEaAd28D20d10F538f53Ddc9EB2C099E384ED",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xaC11Df75424B5C3f80C4F93D5cDE71Bf7f182A98": {
              "type": "eoa",
              "label": "0xaC11Df75424B5C3f80C4F93D5cDE71Bf7f182A98",
              "address": "0xaC11Df75424B5C3f80C4F93D5cDE71Bf7f182A98",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xb70269892Bce7bf2eD0e37FFE9a7eCaC4fbe5d34": {
              "type": "eoa",
              "label": "0xb70269892Bce7bf2eD0e37FFE9a7eCaC4fbe5d34",
              "address": "0xb70269892Bce7bf2eD0e37FFE9a7eCaC4fbe5d34",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xc1571F38fE0bAae41095A5c528CBD2CC712CdB9C": {
              "type": "eoa",
              "label": "0xc1571F38fE0bAae41095A5c528CBD2CC712CdB9C",
              "address": "0xc1571F38fE0bAae41095A5c528CBD2CC712CdB9C",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xc5829DED26D923ed7FE01b62F66a6C6784b71369": {
              "type": "eoa",
              "label": "0xc5829DED26D923ed7FE01b62F66a6C6784b71369",
              "address": "0xc5829DED26D923ed7FE01b62F66a6C6784b71369",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xd2c2d232F6CF35C2896Ebe1bf4205be0eafc679a": {
              "type": "eoa",
              "label": "0xd2c2d232F6CF35C2896Ebe1bf4205be0eafc679a",
              "address": "0xd2c2d232F6CF35C2896Ebe1bf4205be0eafc679a",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xe2fc31F816A9b94326492132018C3aEcC4a93aE1": {
              "type": "eoa",
              "label": "Binance",
              "address": "0xe2fc31F816A9b94326492132018C3aEcC4a93aE1",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            },
            "0xfCE84DD855253f0290782B099a2eE35E3396Ac43": {
              "type": "eoa",
              "label": "0xfCE84DD855253f0290782B099a2eE35E3396Ac43",
              "address": "0xfCE84DD855253f0290782B099a2eE35E3396Ac43",
              "risk_score": 0,
              "additional_labels": {
                "ofac": false,
                "hacker": false,
                "mixers": false,
                "drainer": false,
                "fbi_ic3": false,
                "tornado": false
              }
            }
          },
          "fund_flow_risk": {
            "ofac": false,
            "hacker": false,
            "mixers": false,
            "drainer": false,
            "fbi_ic3": false,
            "tornado": false
          }
        },
        "address_info": {
          "dprk": false,
          "hack": false,
          "balance": 0,
          "flagged": false,
          "sanctioned": false,
          "time_1st_tx": "2020-09-09T17:42:51.000Z",
          "time_verified": 1772806640010,
          "has_no_balance": true,
          "open_sanctions": false,
          "ofac_sanctioned": false,
          "transaction_count": 101,
          "founding_addresses": [
            "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03",
            "0x381e840f4ebe33d0153e9a312105554594a98c42",
            "0xa13b65afa181eaba67f98456e0e6d44c985b4f4a"
          ],
          "has_no_transactions": false
        },
        "token_risk": {
          "expiresAt": 1788878081302,
          "renounced": false,
          "is_trusted": false,
          "token_logo": "source",
          "token_name": "Gala",
          "token_symbol": "GALA",
          "is_true_token": "0",
          "not-renounced": true,
          "access_control": {
            "interfaceType": "Ownable",
            "activeRoleHolders": [
              {
                "name": "OWNER_ROLE",
                "role": "owner",
                "account": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03"
              }
            ]
          },
          "illegal_unicode": false,
          "contract_address": "0x15d4c048f83bd7e37d49ea4c83a07267ec4203da",
          "trusted_token_address": "0xd1d2Eb1B1e90B638588728b4130137D262C87cae",
          "buy_tax_percentage": 0,
          "sell_tax_percentage": null,
          "token_standard": "ERC20"
        },
        "token_metadata_risk": {
          "expiresAt": 1788878081302,
          "renounced": false,
          "is_trusted": false,
          "token_logo": "source",
          "token_name": "Gala",
          "token_symbol": "GALA",
          "is_true_token": "0",
          "not-renounced": true,
          "access_control": {
            "interfaceType": "Ownable",
            "activeRoleHolders": [
              {
                "name": "OWNER_ROLE",
                "role": "owner",
                "account": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03"
              }
            ]
          },
          "illegal_unicode": false,
          "contract_address": "0x15d4c048f83bd7e37d49ea4c83a07267ec4203da",
          "trusted_token_address": "0xd1d2Eb1B1e90B638588728b4130137D262C87cae",
          "buy_tax_percentage": 0,
          "sell_tax_percentage": null,
          "token_standard": "ERC20"
        },
        "token_info": {},
        "marketData": {
          "current_price": 0.004182599066,
          "market_cap": 232257412,
          "fully_diluted_valuation": 188022675.005199,
          "circulating_supply": 55529446723.21122,
          "total_volume": 0,
          "price_change_24h": 0,
          "price_change_percentage_24h": 0,
          "market_cap_change_24h": 0,
          "market_cap_change_percentage_24h": 0,
          "last_updated": "2026-08-12T15:10:08.312Z",
          "sparkline_in_7d": {
            "price": [
              0.00418259906598209,
              0.00497235716176689
            ]
          },
          "high_24h": 0.00500232609756188,
          "low_24h": 0.00415754111483941,
          "name": "GALA",
          "ownershipDistribution": {
            "decimals": 8,
            "topHolders": [
              {
                "amount": "557020534137842700",
                "uiAmount": 5570205341.378427,
                "percentage": 12.389425,
                "ownerAddress": "0x87b70ea25ff45033e9234c3ca1d78b6e94e15004"
              },
              {
                "amount": "496270440907221534",
                "uiAmount": 4962704409.072215,
                "label_info": {
                  "label_name": "DEX Aggregator Trader",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 11.038203,
                "ownerAddress": "0x28c6c06298d514db089934071355e5743bf21d60"
              },
              {
                "amount": "445176824453400000",
                "uiAmount": 4451768244.534,
                "label_info": {
                  "label_name": "$2k-$5k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 9.901762,
                "ownerAddress": "0x6bd43b3c5b8197c8d3bcffb1e48d212c847e9497"
              },
              {
                "amount": "180602346900000000",
                "uiAmount": 1806023469,
                "label_info": {
                  "label_name": "$400-$1k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 4.017014,
                "ownerAddress": "0x30d9b6ca89f6c84517ef769f074263655a7cbf9d"
              },
              {
                "amount": "174597158100000000",
                "uiAmount": 1745971581,
                "label_info": {
                  "label_name": "$1k-$2k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 3.883444,
                "ownerAddress": "0x5953d78b99ac7b17b1740883bc7ae5dfd0bba0fc"
              },
              {
                "amount": "173514559500000000",
                "uiAmount": 1735145595,
                "label_info": {
                  "label_name": "$1k-$2k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 3.859365,
                "ownerAddress": "0x62491845069e8b0c305181b440640c852f8f3f05"
              },
              {
                "amount": "163309999100000000",
                "uiAmount": 1633099991,
                "label_info": {
                  "label_name": "$1k-$2k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 3.632392,
                "ownerAddress": "0xc295253e9175bc792cdf7c39820713c8f86f2dc1"
              },
              {
                "amount": "151946470200000000",
                "uiAmount": 1519464702,
                "label_info": {
                  "label_name": "$400-$1k avg. DEX trade value",
                  "label_type": "dex",
                  "label_subtype": ""
                },
                "percentage": 3.379641,
                "ownerAddress": "0x2e3a0488fbe94b7b5ad98419debf8b2ccd8d0a33"
              },
              {
                "amount": "70570002000000000",
                "uiAmount": 705700020,
                "percentage": 1.56964,
                "ownerAddress": "0x31209a1b22a7342739e5317627a1fadc63690ef7"
              },
              {
                "amount": "68871804263502191",
                "uiAmount": 688718042.6350219,
                "label_info": {
                  "label_name": "Coinbase 10",
                  "label_type": "institution",
                  "label_subtype": ""
                },
                "percentage": 1.531868,
                "ownerAddress": "0xa9d1e08c7793af67e9d92fe308d5697fb81d3e43"
              }
            ],
            "totalSupply": "44959350267.27811045",
            "percentageHeldByTop5": 41.229848,
            "percentageHeldByTop10": 55.202754,
            "percentageHeldByTop20": 62.331231,
            "rawEffectiveTotalSupply": "4495935026727811045"
          },
          "liquidityData": [
            {
              "dexName": "UniswapV2",
              "pairAddress": "0xbe19c32b4cd202407e8eeb73e4e2949438461ae3",
              "totalLiquidity": 6716.64853725,
              "liquidityType": "UniV2",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "UniswapV4",
              "pairAddress": "0x8001a8d30b96d2e992c216bf1d29e52250187ff000bc4e722744e17eedc1d21a",
              "totalLiquidity": 2512.8679618097,
              "liquidityType": "UniV4",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "SushiSwapV2",
              "pairAddress": "0xfa405a40d3fe345e3d5e460c8d9da39ac0fb13bd",
              "totalLiquidity": 1013.96622499,
              "liquidityType": "UniV2",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "UniswapV3",
              "pairAddress": "0x59f2044fc191f758fd3680478514244acf253d48",
              "totalLiquidity": 11.024860554558328,
              "liquidityType": "UniV3",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "UniswapV2",
              "pairAddress": "0x3c36257ec6b7671957d0e162206d9c16125c593c",
              "totalLiquidity": 0.03120482,
              "liquidityType": "UniV2",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "UniswapV2",
              "pairAddress": "0x7d4a5cf499925629a5bb0c4e95a4b0cf5cd977da",
              "totalLiquidity": 0.000045,
              "liquidityType": "UniV2",
              "lpHolderCount": 12,
              "lpHolders": [
                {
                  "address": "0x768ce234d1b1629c18d0286a6741d25ad297cb80",
                  "balance": 0.000958655525212172,
                  "percent": 63.80753310888091,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x158ea7106d748dde20a943bfec6c0d9ea9b17390",
                  "balance": 0.000487373401047576,
                  "percent": 32.43927939271867,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x8fd62cc15af5376a2168da5ad7bd085b708b7321",
                  "balance": 0.000027333232326996,
                  "percent": 1.8192834452099258,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x83b6c96e50cddf899c3f364f39ff30dd6d2b05c5",
                  "balance": 0.000013340903624611,
                  "percent": 0.8879624926183521,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x7bb8c33e8c3d36127ae5f9b81c61c721fbdf9a6b",
                  "balance": 0.000008619233521341,
                  "percent": 0.5736909805682504,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xe1ebcfbd3bbab99e01fa52aa4ab0a256ff924005",
                  "balance": 0.000004404283794014,
                  "percent": 0.2931464708819765,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xa307bc40a537c42426bb2910a16902f11a44c230",
                  "balance": 0.000001226327616529,
                  "percent": 0.0816236259387238,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0xeb2200b7a4f0cf5848550eb582b75f2adb64b511",
                  "balance": 0.000001221907895945,
                  "percent": 0.0813294520044181,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x9c27c3aa042a608f67d19bda36b099a062185a65",
                  "balance": 2.4199209791e-7,
                  "percent": 0.0161068479692561,
                  "isLocked": false,
                  "isContract": false
                },
                {
                  "address": "0x826f5ccdb20044caf36e31328652c4396bf01e65",
                  "balance": 6.63815259e-10,
                  "percent": 0.000044183142956799996,
                  "isLocked": false,
                  "isContract": false
                }
              ],
              "lockedLiquidityPercent": 0,
              "issues": [
                {
                  "key": "lp-whale-concentration",
                  "severity": 4
                },
                {
                  "key": "unlocked-liquidity",
                  "severity": 0
                }
              ]
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0xf8a95b2409c27678a6d18d950c5d913d5c38ab03",
              "address": "0xf8a95b2409c27678a6d18d950c5d913d5c38ab03",
              "totalLiquidity": 37471.0608378564,
              "lpMint": "0xf8a95b2409c27678a6d18d950c5d913d5c38ab03"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0xd73ea444eef6faf5423b49be3448e94ed214f1ec",
              "address": "0xd73ea444eef6faf5423b49be3448e94ed214f1ec",
              "totalLiquidity": 1513.4813,
              "lpMint": "0xd73ea444eef6faf5423b49be3448e94ed214f1ec"
            },
            {
              "dexName": "smardex-ethereum",
              "pairAddress": "0x6dafc3f331185a1f8b02d1bf302bf94eacc36aee",
              "address": "0x6dafc3f331185a1f8b02d1bf302bf94eacc36aee",
              "totalLiquidity": 688.9565,
              "lpMint": "0x6dafc3f331185a1f8b02d1bf302bf94eacc36aee"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0xba11a74484f58a2cae1dd4e2aacefac81455e270",
              "address": "0xba11a74484f58a2cae1dd4e2aacefac81455e270",
              "totalLiquidity": 123.6888,
              "lpMint": "0xba11a74484f58a2cae1dd4e2aacefac81455e270"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0x84c35ec407a8d1caae6dac975a30cf1492df2c18",
              "address": "0x84c35ec407a8d1caae6dac975a30cf1492df2c18",
              "totalLiquidity": 101.1936,
              "lpMint": "0x84c35ec407a8d1caae6dac975a30cf1492df2c18"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0x8452d58c1ec45016a668d1c8ab4179551abf7124",
              "address": "0x8452d58c1ec45016a668d1c8ab4179551abf7124",
              "totalLiquidity": 43.1493883511,
              "lpMint": "0x8452d58c1ec45016a668d1c8ab4179551abf7124"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0xfc90388ed4906c8fe3f585fad034fb595094cee7",
              "address": "0xfc90388ed4906c8fe3f585fad034fb595094cee7",
              "totalLiquidity": 5.6519,
              "lpMint": "0xfc90388ed4906c8fe3f585fad034fb595094cee7"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0x2999114029d896991ba89200d7b0b3306715e8be",
              "address": "0x2999114029d896991ba89200d7b0b3306715e8be",
              "totalLiquidity": 2.0436,
              "lpMint": "0x2999114029d896991ba89200d7b0b3306715e8be"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0xac8d20aa7a212b4b8b86b9059e998ece86f3878b",
              "address": "0xac8d20aa7a212b4b8b86b9059e998ece86f3878b",
              "totalLiquidity": 0.6168,
              "lpMint": "0xac8d20aa7a212b4b8b86b9059e998ece86f3878b"
            },
            {
              "dexName": "solidlydex",
              "pairAddress": "0xab9b9261f83b579b0d1bfabfbf30c2552327d98e",
              "address": "0xab9b9261f83b579b0d1bfabfbf30c2552327d98e",
              "totalLiquidity": 0.329,
              "lpMint": "0xab9b9261f83b579b0d1bfabfbf30c2552327d98e"
            },
            {
              "dexName": "sushiswap-v3-ethereum",
              "pairAddress": "0xcbde60ca170bf8827286f9569898bc575accfa72",
              "address": "0xcbde60ca170bf8827286f9569898bc575accfa72",
              "totalLiquidity": 0.002153348624,
              "lpMint": "0xcbde60ca170bf8827286f9569898bc575accfa72"
            },
            {
              "dexName": "uniswap_v3",
              "pairAddress": "0x0aec7d8af2e23cebde8609610d12c9aa49bf6147",
              "address": "0x0aec7d8af2e23cebde8609610d12c9aa49bf6147",
              "totalLiquidity": 0.0001024933619,
              "lpMint": "0x0aec7d8af2e23cebde8609610d12c9aa49bf6147"
            }
          ],
          "holderAnalysis": {
            "minter": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03",
            "token_address": "0x15d4c048f83bd7e37d49ea4c83a07267ec4203da",
            "token_mint_tx": "0x507239d4fc08d1746022dfefaddb7aacfc7489620d9263e88f9a9785afbcd185",
            "sniper_analysis": {
              "sniper_count": 0,
              "sniper_addresses": [],
              "block_range_analysis": [],
              "median_time_since_mint": 333,
              "average_time_since_mint": 333,
              "sniper_confidence_score": 0,
              "sniper_total_percentage": 0,
              "time_since_mint_analysis": [
                {
                  "addresses": [],
                  "buy_count": 0,
                  "supply_percentage": 0,
                  "time_range_seconds": 10
                },
                {
                  "addresses": [],
                  "buy_count": 0,
                  "supply_percentage": 0,
                  "time_range_seconds": 30
                },
                {
                  "addresses": [],
                  "buy_count": 0,
                  "supply_percentage": 0,
                  "time_range_seconds": 60
                },
                {
                  "addresses": [],
                  "buy_count": 0,
                  "supply_percentage": 0,
                  "time_range_seconds": 300
                },
                {
                  "addresses": [
                    "0xd967c65e88b4425ba4eeab0168da9aed8027ae7b"
                  ],
                  "buy_count": 1,
                  "supply_percentage": 0.000222,
                  "time_range_seconds": 600
                }
              ],
              "potential_frontrunning_detected": false
            },
            "token_mint_time": "2020-09-11T18:57:04.000Z",
            "activity_patterns": {
              "recentBuyers": [],
              "activeTraders": [],
              "earlyAdopters": [],
              "longTermHolders": [],
              "suspiciousPatterns": {
                "unusualFlow": [],
                "sameTimeBuyers": [],
                "highFrequencyTraders": []
              }
            },
            "first_buyers_analysis": {
              "timestamp": "2026-07-23T14:18:46.736Z",
              "unique_buyers_count": 1,
              "bundled_buyers_count": 0,
              "all_bundled_addresses": [],
              "buyers_analyzed_count": 1,
              "dev_holdings_percentage": 0,
              "buyer_segmentation_limited": true,
              "buyers_still_holding_count": 0,
              "current_holding_percentage": 0,
              "snipers_still_holding_count": null,
              "buyers_transferred_out_count": 1,
              "current_percentage_per_buyer": [
                {
                  "address": "0xd967c65e88b4425ba4eeab0168da9aed8027ae7b",
                  "balance": 0,
                  "is_bundler": false,
                  "supply_percentage": 0
                }
              ],
              "initially_acquired_percentage": 0,
              "top_5_buyers_bought_percentage": 0.000222,
              "top_10_buyers_bought_percentage": 0.000222,
              "top_20_buyers_bought_percentage": 0.000222,
              "average_percentage_bundler_buyer": null,
              "snipers_still_holding_percentage": null,
              "bundled_buyers_still_holding_count": null,
              "bundled_current_holding_percentage": null,
              "snipers_current_holding_percentage": null,
              "distributed_to_distinct_addresses_count": 100,
              "transferred_out_from_initially_acquired_percentage": 0
            },
            "top_10_holders_analysis": {
              "decimals": 8,
              "topHolders": [
                {
                  "amount": "557020534137842700",
                  "uiAmount": 5570205341.378427,
                  "percentage": 12.389425,
                  "ownerAddress": "0x87b70ea25ff45033e9234c3ca1d78b6e94e15004"
                },
                {
                  "amount": "496270440907221534",
                  "uiAmount": 4962704409.072215,
                  "label_info": {
                    "label_name": "DEX Aggregator Trader",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 11.038203,
                  "ownerAddress": "0x28c6c06298d514db089934071355e5743bf21d60"
                },
                {
                  "amount": "445176824453400000",
                  "uiAmount": 4451768244.534,
                  "label_info": {
                    "label_name": "$2k-$5k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 9.901762,
                  "ownerAddress": "0x6bd43b3c5b8197c8d3bcffb1e48d212c847e9497"
                },
                {
                  "amount": "180602346900000000",
                  "uiAmount": 1806023469,
                  "label_info": {
                    "label_name": "$400-$1k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 4.017014,
                  "ownerAddress": "0x30d9b6ca89f6c84517ef769f074263655a7cbf9d"
                },
                {
                  "amount": "174597158100000000",
                  "uiAmount": 1745971581,
                  "label_info": {
                    "label_name": "$1k-$2k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 3.883444,
                  "ownerAddress": "0x5953d78b99ac7b17b1740883bc7ae5dfd0bba0fc"
                },
                {
                  "amount": "173514559500000000",
                  "uiAmount": 1735145595,
                  "label_info": {
                    "label_name": "$1k-$2k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 3.859365,
                  "ownerAddress": "0x62491845069e8b0c305181b440640c852f8f3f05"
                },
                {
                  "amount": "163309999100000000",
                  "uiAmount": 1633099991,
                  "label_info": {
                    "label_name": "$1k-$2k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 3.632392,
                  "ownerAddress": "0xc295253e9175bc792cdf7c39820713c8f86f2dc1"
                },
                {
                  "amount": "151946470200000000",
                  "uiAmount": 1519464702,
                  "label_info": {
                    "label_name": "$400-$1k avg. DEX trade value",
                    "label_type": "dex",
                    "label_subtype": ""
                  },
                  "percentage": 3.379641,
                  "ownerAddress": "0x2e3a0488fbe94b7b5ad98419debf8b2ccd8d0a33"
                },
                {
                  "amount": "70570002000000000",
                  "uiAmount": 705700020,
                  "percentage": 1.56964,
                  "ownerAddress": "0x31209a1b22a7342739e5317627a1fadc63690ef7"
                },
                {
                  "amount": "68871804263502191",
                  "uiAmount": 688718042.6350219,
                  "label_info": {
                    "label_name": "Coinbase 10",
                    "label_type": "institution",
                    "label_subtype": ""
                  },
                  "percentage": 1.531868,
                  "ownerAddress": "0xa9d1e08c7793af67e9d92fe308d5697fb81d3e43"
                }
              ],
              "totalSupply": "44959350267.27811045",
              "percentageHeldByTop5": 41.229848,
              "percentageHeldByTop10": 55.202754,
              "percentageHeldByTop20": 62.331231,
              "rawEffectiveTotalSupply": "4495935026727811045"
            },
            "dev_launched_tokens_in_24_hours": 0
          }
        },
        "access_control": {
          "interfaceType": "Ownable",
          "activeRoleHolders": [
            {
              "name": "OWNER_ROLE",
              "role": "owner",
              "account": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03"
            }
          ]
        },
        "buy_sell_taxes": {
          "has_buy_tax": false,
          "has_sell_tax": false
        }
      },
      "isContract": true,
      "addressType": "TOKEN",
      "tokenStandard": "ERC20",
      "analyzed_at": "2026-08-12T15:10:08.468Z",
      "deployer": {
        "address": "0xb46e97059bb733510a32fcb9e2d1b3655cd84e03",
        "risk": {
          "count": 0,
          "medium": 0,
          "high": 0,
          "overallRisk": 0,
          "issues": [],
          "details": {
            "fund_flows": null,
            "address_info": {
              "dprk": false,
              "hack": false,
              "balance": 0.05976282659978668,
              "flagged": false,
              "sanctioned": false,
              "time_1st_tx": "2020-09-09T16:54:24.000Z",
              "time_verified": 1772733414456,
              "has_no_balance": false,
              "open_sanctions": false,
              "ofac_sanctioned": false,
              "automated_trading": false,
              "transaction_count": 11,
              "founding_addresses": [
                "0x5c5f2d6b503ff195cb989cbcfe73d92858c491a9"
              ],
              "has_no_transactions": false
            },
            "token_risk": {},
            "token_metadata_risk": {},
            "marketData": {
              "market_cap": 0
            },
            "buy_sell_taxes": {
              "has_buy_tax": false,
              "has_sell_tax": false
            }
          },
          "isContract": false,
          "addressType": "EOA",
          "analyzed_at": "2026-08-12T15:10:09.945Z"
        }
      }
    }
    ```

    <Note>
      The example token address used is `0x15d4c048f83bd7e37d49ea4c83a07267ec4203da`

      In this example, the `overallRisk: 100` which warrants further investigation.
    </Note>

    The overall assessment gives you a starting point. The underlying signals explain **why** the risk exists.

    👉 For a simplified view of Token analysis and security indicators, try [this endpoint](https://docs.webacy.com/api-reference/trading-lite/get-simplified-token-analysis-with-security-indicators). 

    <Warning>
      This simplified endpoint only functions for SOLANA addresses.
    </Warning>
  </Step>

  <Step title="Review the risk factors">
    <Note>
      In our example above, the Risk Factors include `"access_control"` `"is_fake_token"` `"is_mintable"` `"lp-whale-concentration"` and `"unlocked-liquidity"`
    </Note>

    Additional endpoints you should try calling:

    * Token [smart contract analysis](https://docs.webacy.com/api-reference/contract-risk/get-a-real-time-analysis-for-a-given-contract-address)
    * Token [economics data](https://docs.webacy.com/api-reference/token-analysis/get-token-economic-history)
    * Token [pools (with risk)](https://docs.webacy.com/api-reference/token-analysis/get-token-pools-with-risk-assessment)
    * Token [trading analysis](https://docs.webacy.com/api-reference/trading-lite/get-simplified-token-analysis-with-security-indicators) 
    * Token [early holder analysis (detailed)](https://docs.webacy.com/api-reference/holder-analysis/get-detailed-early-holder-analysis-for-a-token) - for new tokens only (created within 1 year)

    **A. Review the smart contract**

    Webacy analyzes contract code and behavior for characteristics that could introduce security or financial risk.

    Depending on the token, this may include signals related to:

    * Minting capabilities
    * Ownership and privileged roles
    * Upgradeability
    * Transfer restrictions
    * Blacklisting or freezing
    * Buy and sell taxes
    * Honeypot behavior
    * Proxy contracts
    * Dangerous permissions
    * Suspicious or malicious contract patterns

    Understanding these capabilities is especially important before listing, trading, or integrating an unfamiliar token.

    **B. Analyze the holders and distribution**

    Who owns a token can be just as important as how its contract works.

    Review the token's holder distribution to identify concentration and potentially risky holders.

    Questions to consider include:

    * How concentrated is the token supply?
    * How much is controlled by the largest holders?
    * Are major holders known entities?
    * Are any holders associated with malicious activity?
    * Are insiders or early holders still highly concentrated?
    * Could a small number of wallets materially impact the market?

    High concentration does not automatically mean an asset is unsafe, but it can introduce governance, liquidity, and market-manipulation risk.

    **C. Evaluate liquidity and trading activity**

    Next, examine the token's market structure. Liquidity conditions can determine whether users can reliably enter or exit a position and can expose risks that are not visible from the contract alone.

    Look for indicators such as:

    * Low or declining liquidity
    * Concentrated liquidity
    * Unusual trading activity
    * Large holder movements
    * Abnormal buy or sell behavior
    * Sudden changes in volume
    * Potential manipulation
    * Restrictions affecting the ability to sell

    These signals can help identify assets whose onchain market behavior does not match their apparent activity or valuation.

    **D. Investigate elevated risk signals**

    If Webacy identifies elevated risk, inspect the underlying signals rather than relying only on the overall assessment.

    For example, two tokens may receive elevated assessments for completely different reasons:

    **Token A → Dangerous Contract Permissions → Potential Technical Risk**

    **Token B → Concentrated Holders → Declining Liquidity → Potential Market Risk**

    Understanding the source of the risk allows your application or analysts to respond appropriately.
  </Step>

  <Step title="Take action based on the result">
    Once you've evaluated the token, you can incorporate Webacy's risk intelligence into your own application or policy engine. The appropriate action depends on your use case, jurisdiction, risk tolerance, and internal policies.

    Webacy provides the underlying intelligence so your system can determine what happens next.
  </Step>
</Steps>

## Continue monitoring

Token screening should not always be treated as a one-time assessment.

A token's risk profile can change as liquidity moves, holders accumulate or sell, privileged contract functions are exercised, malicious wallets become involved, or new security intelligence becomes available.

For assets that your platform actively supports or holds, ongoing monitoring can help identify these changes as they occur.

## Common use cases

Token screening can be incorporated into workflows such as:

* **Token listings** — evaluate assets before adding them to an exchange or platform
* **Trading applications** — screen assets before allowing users or agents to trade
* **Treasury operations** — evaluate tokens before acquiring or holding them
* **Collateral assessment** — identify risks before accepting an asset as collateral
* **Due diligence** — investigate contract, holder, and market risks
* **Portfolio monitoring** — continuously evaluate supported assets for changes in risk
* **AI agents** — assess an asset before an autonomous system trades, transfers, or interacts with it
