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

# TokenBoolFilter

> Boolean expression for combining token filters. TokenBoolFilter input object reference: every field and its type.

<div data-generated>
  ## GraphQL

  ```
  input TokenBoolFilter {
    and: [TokenFilters!]
    or: [TokenFilters!]
    not: TokenFilters
  }

  input TokenCategoryFilter {
    anyOf: [String!]
    allOf: [String!]
    noneOf: [String!]
    hasCategory: Boolean
  }

  enum TokenSocialLink {
    BITCOINTALK
    BLOG
    COINGECKO
    COINMARKETCAP
    DISCORD
    EMAIL
    FACEBOOK
    GITHUB
    INSTAGRAM
    LINKEDIN
    REDDIT
    SLACK
    TELEGRAM
    TWITCH
    TWITTER
    WEBSITE
    WECHAT
    WHITEPAPER
    YOUTUBE
  }

  input TokenSocialFilter {
    anyOf: [TokenSocialLink!]
    allOf: [TokenSocialLink!]
    noneOf: [TokenSocialLink!]
    hasAny: Boolean
  }

  enum TokenMediaType {
    LOGO
    BANNER
    VIDEO
  }

  input TokenMediaFilter {
    anyOf: [TokenMediaType!]
    allOf: [TokenMediaType!]
    noneOf: [TokenMediaType!]
    hasAny: Boolean
  }

  input NumberFilter {
    gte: Float
    gt: Float
    lte: Float
    lt: Float
  }

  enum RiskVerdict {
    SCAM
    HIGH_RISK
    CAUTION
    NEUTRAL
    VERIFIED
    VERIFIED_CONTESTED
  }

  enum RiskAnalysisCoverage {
    NOT_ANALYZED
    INCONCLUSIVE
    ANALYZED
    STALE
  }

  enum RiskReasonCode {
    PROOF_HONEYPOT_SIM
    PROOF_NON_TRANSFERABLE
    PROOF_TRANSFER_FEE_100
    PROOF_PAUSED
    PROOF_DEFAULT_FROZEN
    PROOF_RUG_OCCURRED
    PROOF_POOL_TRAP_SIM
    AUTH_MINT
    AUTH_FREEZE
    AUTH_PERMANENT_DELEGATE
    AUTH_TRANSFER_HOOK
    AUTH_PAUSABLE
    AUTH_OWNER_NOT_RENOUNCED
    AUTH_CAN_TRANSFER_OWNERSHIP
    TAX_BUY_HIGH
    TAX_SELL_HIGH
    TAX_HONEYPOT_UNCONFIRMED
    TAX_PAUSED
    TAX_POOL_TRAP
    TAX_POOL_TRAP_HOOK_SHARED
    LIQ_MINIMAL
    LIQ_UNKNOWN
    LIQ_RUG_CLIFF
    LIQ_UNLOCKED
    LIQ_DRAINING
    HOLD_TOP10_CONCENTRATED
    HOLD_DEV_HEAVY
    HOLD_SNIPER_HEAVY
    HOLD_BUNDLER_HEAVY
    HOLD_INSIDER_HEAVY
    HOLD_INSIDER_DUMPED
    FLOW_ONE_WAY
    FLOW_WALLET_FARM
    FLOW_WASH_DOMINATED
    FLOW_BUNDLED_LAUNCH
    FLOW_MECHANICAL_TRADING
    FLOW_RING_DOMINATED
    REP_SERIAL_RUGGER
    REP_RISKY_CREATOR
    REP_SCAMMER_FUNDED
    REP_IMITATOR_SYMBOL
    REP_IMITATOR_NAME
    LABEL_MANUAL_SCAM
    LABEL_VERIFIED
  }

  input TokenFilters {
    boolFilter: TokenBoolFilter
    categories: TokenCategoryFilter
    socials: TokenSocialFilter
    media: TokenMediaFilter
    createdAt: NumberFilter
    tokenCreatedAt: NumberFilter
    lastTransaction: NumberFilter
    buyCount5m: NumberFilter
    buyCount1: NumberFilter
    buyCount12: NumberFilter
    buyCount24: NumberFilter
    buyCount4: NumberFilter
    change5m: NumberFilter
    change1: NumberFilter
    change12: NumberFilter
    change24: NumberFilter
    change4: NumberFilter
    volumeChange5m: NumberFilter
    volumeChange1: NumberFilter
    volumeChange4: NumberFilter
    volumeChange12: NumberFilter
    volumeChange24: NumberFilter
    exchangeId: [String]
    exchangeAddress: [String]
    high5m: NumberFilter
    high1: NumberFilter
    high12: NumberFilter
    high24: NumberFilter
    high4: NumberFilter
    liquidity: NumberFilter
    totalLiquidityUsd: NumberFilter
    low1: NumberFilter
    low5m: NumberFilter
    low12: NumberFilter
    low24: NumberFilter
    low4: NumberFilter
    marketCap: NumberFilter
    circulatingMarketCap: NumberFilter
    network: [Int]
    holders: NumberFilter
    priceUSD: NumberFilter
    sellCount1: NumberFilter
    sellCount5m: NumberFilter
    sellCount12: NumberFilter
    sellCount24: NumberFilter
    sellCount4: NumberFilter
    txnCount5m: NumberFilter
    txnCount1: NumberFilter
    txnCount12: NumberFilter
    txnCount24: NumberFilter
    txnCount4: NumberFilter
    uniqueBuys1: NumberFilter
    uniqueBuys5m: NumberFilter
    uniqueBuys12: NumberFilter
    uniqueBuys24: NumberFilter
    uniqueBuys4: NumberFilter
    uniqueSells5m: NumberFilter
    uniqueSells1: NumberFilter
    uniqueSells12: NumberFilter
    uniqueSells24: NumberFilter
    uniqueSells4: NumberFilter
    uniqueTransactions1: NumberFilter
    uniqueTransactions5m: NumberFilter
    uniqueTransactions12: NumberFilter
    uniqueTransactions24: NumberFilter
    uniqueTransactions4: NumberFilter
    volume1: NumberFilter
    volume12: NumberFilter
    volume24: NumberFilter
    volume4: NumberFilter
    volume5m: NumberFilter
    buyVolume1: NumberFilter
    buyVolume12: NumberFilter
    buyVolume24: NumberFilter
    buyVolume4: NumberFilter
    buyVolume5m: NumberFilter
    sellVolume1: NumberFilter
    sellVolume12: NumberFilter
    sellVolume24: NumberFilter
    sellVolume4: NumberFilter
    sellVolume5m: NumberFilter
    includeScams: Boolean
    isTestnet: Boolean
    isVerified: Boolean
    potentialScam: Boolean
    trendingIgnored: Boolean
    creatorAddresses: [String!]
    launchpadProtocol: [String!]
    launchpadName: [String!]
    launchpadCompleted: Boolean
    launchpadMigrated: Boolean
    launchpadGraduationPercent: NumberFilter
    launchpadCompletedAt: NumberFilter
    launchpadMigratedAt: NumberFilter
    freezable: Boolean
    mintable: Boolean
    profanity: Boolean
    walletAgeAvg: NumberFilter
    walletAgeStd: NumberFilter
    swapPct1dOldWallet: NumberFilter
    swapPct7dOldWallet: NumberFilter
    totalFees5m: NumberFilter
    totalFees1: NumberFilter
    totalFees4: NumberFilter
    totalFees12: NumberFilter
    totalFees24: NumberFilter
    poolFees24: NumberFilter
    feeToVolumeRatio24: NumberFilter
    sniperCount: NumberFilter
    sniperHeldPercentage: NumberFilter
    bundlerCount: NumberFilter
    bundlerHeldPercentage: NumberFilter
    insiderCount: NumberFilter
    insiderHeldPercentage: NumberFilter
    suspiciousCount: NumberFilter
    suspiciousHeldPercentage: NumberFilter
    devHeldPercentage: NumberFilter
    top10HoldersPercent: NumberFilter
    coinCommunityPostCount: NumberFilter
    coinCommunityMemberCount: NumberFilter
    coinCommunityLikeCount: NumberFilter
    coinCommunityLastPostAt: NumberFilter
    hasGridData: Boolean
    bluechipRatings: [String!]
    riskVerdicts: [RiskVerdict!]
    riskCoverages: [RiskAnalysisCoverage!]
    riskReasons: [RiskReasonCode!]
    riskScore: NumberFilter
    riskFlaggedAt: NumberFilter
    athPrice: NumberFilter
    atlPrice: NumberFilter
    athFdv: NumberFilter
    atlFdv: NumberFilter
    athCircMc: NumberFilter
    atlCircMc: NumberFilter
  }
  ```

  ### Used By

  **Used as input by**

  * [categoryTokens](/api-reference/queries/categorytokens.md): Returns the tokens assigned to a category (including its subcategories), with optional `filterTokens`-style filters and rankings applied.
  * [filterTokens](/api-reference/queries/filtertokens.md): Discover, screen, and rank tokens across every supported network using 100+ on-chain signals: trading activity, liquidity, holder behavior, fee economics, and launchpad lifecycle.
  * [onFilterTokensUpdated](/api-reference/subscriptions/onfiltertokensupdated.md): Live-streamed filter token updates for the current `filterTokens` result set.
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.