---
title: "Get Token Security Information"
method: GET
path: "/api/2/token/security"
tags: ["V2 - Token"]
---

# Get Token Security Information

`GET /api/2/token/security`

Performs a comprehensive on-chain security audit for a token contract. Returns honeypot detection (can you sell?), buy/sell tax percentages, transfer restrictions, contract verification status, proxy detection, top holder concentration (whale %), deployer wallet info, renounced ownership check, and liquidity lock status. Essential for rug-pull risk assessment before trading.

## Query parameters

- `chainId` string — Blockchain chain ID (e.g., "evm:56", "solana:solana")
- `address` string, required — Token contract address

## Response `200`

Token security response with holdings, fees, and transfer restrictions

- object
  - `data` object, required
    - `address` string, required
    - `chainId` string, required
    - `contractHoldingsPercentage` number, nullable, required
    - `contractBalanceRaw` string, nullable, required
    - `burnedHoldingsPercentage` number, nullable, required
    - `totalBurnedBalanceRaw` string, nullable, required
    - `buyFeePercentage` number, required
    - `sellFeePercentage` number, required
    - `transferFeePercentage` number, required
    - `maxWalletAmountRaw` string, nullable, required
    - `maxSellAmountRaw` string, nullable, required
    - `maxBuyAmountRaw` string, nullable, required
    - `maxTransferAmountRaw` string, nullable, required
    - `isLaunchpadToken` boolean, nullable, required
    - `top10HoldingsPercentage` number, nullable, required
    - `top50HoldingsPercentage` number, nullable, required
    - `top100HoldingsPercentage` number, nullable, required
    - `top200HoldingsPercentage` number, nullable, required
    - `isMintable` boolean, nullable, required
    - `isFreezable` boolean, nullable, required
    - `proTraderVolume24hPercentage` number, nullable, required
    - `transferPausable` boolean, nullable, required
    - `isBlacklisted` boolean, nullable, required
    - `isHoneypot` boolean, nullable, required
    - `isNotOpenSource` boolean, nullable, required
    - `renounced` boolean, nullable, required
    - `locked` string, nullable, required
    - `isWhitelisted` boolean, nullable, required
    - `balanceMutable` boolean, nullable, required
    - `lowLiquidity` string, nullable, required
    - `burnRate` string, nullable, required
    - `modifyableTax` boolean, nullable, required
    - `selfDestruct` boolean, nullable, required
    - `staticAnalysisStatus` 'completed' | 'pending' | 'not_available' | 'insufficient_liquidity' | 'not_evm', nullable, required
    - `staticAnalysisDate` string, nullable, required
    - `liquidityBurnPercentage` number, nullable, required
    - `securityScore` number, nullable, required
    - `securityScoreUpdatedAt` string, nullable, required
    - `securityScoreDetails` union, required
      - object
        - `version` 3, required
        - `base` number, required
        - `killed` boolean, required
        - `killReason` string, nullable, required
        - `hardKill` object, nullable, required
          - `id` string, required
          - `reason` string, required
          - `description` string, required
          - `meta` object, required
        - `checks` object[], required
          - `id` integer, required
          - `name` string, required
          - `kind` 'penalty' | 'bonus', required
          - `delta` number, required
          - `rawDelta` number, required
          - `cap` number, required
          - `cexAdjusted` boolean, required
          - `meta` object, required
        - `hardFloors` object[], required
          - `id` string, required
          - `description` string, required
          - `maxScore` number, required
          - `meta` object, required
        - `cexMultiplier` number, required
        - `tier1Cexes` string[], required
        - `inputs` object, required
          - `chainId` string, required
          - `address` string, required
          - `liquidityUSD` number, required
          - `liquidityMaxUSD` number
          - `marketCapUSD` number, required
          - `volume24hUSD` number, required
          - `organicVolume24hUSD` number, required
          - `organicRatio` number, nullable, required
          - `priceChange24hPct` number, required
          - `holdersCount` number, required
          - `top10HoldingsPct` number, required
          - `lpHoldingsPct` number, required
          - `bundlersCount` number, required
          - `bundlersHoldingsPct` number, required
          - `insidersCount` number, required
          - `insidersHoldingsPct` number, required
          - `snipersCount` number, required
          - `snipersHoldingsPct` number, required
          - `devHoldingsPct` number, required
          - `proTradersCount` number, required
          - `proTradersHoldingsPct` number, required
          - `deployerTokensCount` number, required
          - `deployerMigrationsCount` number, required
          - `migrationRate` number, nullable, required
          - `tier1Cexes` string[], required
          - `cexMultiplier` number, required
          - `ageDays` number, nullable, required
          - `bondedAgeDays` number, nullable, required
          - `securityFlags` object, nullable, required
          - `securitySourcesAvailable` string[], required
        - `rawScore` number, required
        - `finalScore` number, required
        - `tier` 'Very Low' | 'Low' | 'Moderate' | 'High' | 'Critical', required
        - `computedAt` string, required
      - object
        - `version` 2, required
        - `base` number, required
        - `rules` object[], required
          - `id` string, required
          - `label` string, required
          - `bucket` 'market' | 'decentralization' | 'aiCode' | 'spl', required
          - `delta` number, required
          - `meta` object, required
        - `caps` object, required
          - `market` object, required
            - `raw` number, required
            - `applied` number, required
            - `max` number, required
          - `decentralization` object, required
            - `raw` number, required
            - `applied` number, required
            - `max` number, required
          - `aiCode` object, required
            - `raw` number, required
            - `applied` number, required
            - `max` number, required
          - `spl` object, required
            - `raw` number, required
            - `applied` number, required
            - `max` number, required
        - `inputs` object, required
          - `chainId` string, required
          - `address` string, required
          - `liquidityUSD` number, required
          - `marketCapUSD` number, required
          - `volume24hUSD` number, required
          - `organicVolume24hUSD` number, required
          - `organicRatio` number, nullable, required
          - `priceChange24hPct` number, required
          - `hl24Pct` number, nullable, required
          - `holdersCount` number, required
          - `deployerTokensCount` number, required
          - `top10HoldingsPct` number, required
          - `lpHoldingsPct` number, required
          - `capBand` 'MICROCAP' | 'SMALL_CAP' | 'MID_LARGE_CAP', nullable, required
          - `securityFlags` object, nullable, required
          - `securitySourcesAvailable` string[], required
        - `finalScore` number, required
        - `tier` 'Very Low' | 'Low' | 'Moderate' | 'High' | 'Critical', required
        - `computedAt` string, required
      - unknown
    - `liquidityAnalysis` object[], nullable, required
      - `poolAddress` string, required
      - `poolType` string, required
      - `burnedPercentage` number, required
      - `lockedPercentage` number, required
      - `contractPercentage` number, required
      - `unlockedPercentage` number, required
      - `topHolders` object[], required
        - `address` string, required
        - `percentage` number, required
        - `type` 'burned' | 'locked' | 'contract' | 'unlocked', required
        - `protocol` string, nullable, required
  - `hostname` string

## Other responses

- `402` — Payment Required

---

[API](https://skmtc.net/mobula/apis/mobula-api.md) · [All operations](https://skmtc.net/mobula/apis/mobula-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mobula/mobula-api/versions/32f95d9e8ff2/schema)
