> ## 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.

# TokenFilters

> Input type of `TokenFilters`. Reference for the TokenFilters input object in the Codex API: every field, its type, and the operations that accept it.

## GraphQL

```
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!]
  feeModes: [FeeMode!]
  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
}

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
  TIKTOK
  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 FeeMode {
  CREATOR_FEE
  CASHBACK
  HOLDER_REWARDS
}

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_DEFAULT_FROZEN
  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
  REP_IMITATOR_IMAGE
  LABEL_MANUAL_SCAM
  LABEL_VERIFIED
}
```

### Used By

**Used as input by**

* [categoryTokens](https://docs.codex.io/api-reference/queries/categorytokens.md): Returns the tokens assigned to a category (including its subcategories), with optional `filterTokens`-style filters and rankings applied.
* [filterTokens](https://docs.codex.io/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](https://docs.codex.io/api-reference/subscriptions/onfiltertokensupdated.md): Live-streamed filter token updates for the current `filterTokens` result set.


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