Filter Structure
The filter structure usesfilters
with optional nested pools
filters for pool-specific properties. All pool-related filters must be placed directly within the pools
object:
Available Filter Fields
Price Fields
latest_price
(number): Current price of the tokenprice_1min_ago
(number): Price 1 minute agoprice_5min_ago
(number): Price 5 minutes agoprice_1h_ago
(number): Price 1 hour agoprice_4h_ago
(number): Price 4 hours agoprice_6h_ago
(number): Price 6 hours agoprice_12h_ago
(number): Price 12 hours agoprice_24h_ago
(number): Price 24 hours ago
Price Change Fields
price_change_1min
(number): Price change in 1 minute (%)price_change_5min
(number): Price change in 5 minutes (%)price_change_1h
(number): Price change in 1 hour (%)price_change_4h
(number): Price change in 4 hours (%)price_change_6h
(number): Price change in 6 hours (%)price_change_12h
(number): Price change in 12 hours (%)price_change_24h
(number): Price change in 24 hours (%)
Market Cap Fields
market_cap
(number): Current market capitalizationlatest_market_cap
(number): Latest market capitalization
Volume Fields
volume_1min
(number): Volume in 1 minutevolume_5min
(number): Volume in 5 minutesvolume_15min
(number): Volume in 15 minutesvolume_1h
(number): Volume in 1 hourvolume_4h
(number): Volume in 4 hoursvolume_6h
(number): Volume in 6 hoursvolume_12h
(number): Volume in 12 hoursvolume_24h
(number): Volume in 24 hours
Volume Buy/Sell Fields
volume_buy_1min
(number): Buy volume in 1 minutevolume_buy_5min
(number): Buy volume in 5 minutesvolume_buy_15min
(number): Buy volume in 15 minutesvolume_buy_1h
(number): Buy volume in 1 hourvolume_buy_4h
(number): Buy volume in 4 hoursvolume_buy_6h
(number): Buy volume in 6 hoursvolume_buy_12h
(number): Buy volume in 12 hoursvolume_buy_24h
(number): Buy volume in 24 hoursvolume_sell_1min
(number): Sell volume in 1 minutevolume_sell_5min
(number): Sell volume in 5 minutesvolume_sell_15min
(number): Sell volume in 15 minutesvolume_sell_1h
(number): Sell volume in 1 hourvolume_sell_4h
(number): Sell volume in 4 hoursvolume_sell_6h
(number): Sell volume in 6 hoursvolume_sell_12h
(number): Sell volume in 12 hoursvolume_sell_24h
(number): Sell volume in 24 hours
Trades Fields
trades_1min
(number): Number of trades in 1 minutetrades_5min
(number): Number of trades in 5 minutestrades_15min
(number): Number of trades in 15 minutestrades_1h
(number): Number of trades in 1 hourtrades_4h
(number): Number of trades in 4 hourstrades_6h
(number): Number of trades in 6 hourstrades_12h
(number): Number of trades in 12 hourstrades_24h
(number): Number of trades in 24 hours
Buys Fields
buys_1min
(number): Number of buy transactions in 1 minutebuys_5min
(number): Number of buy transactions in 5 minutesbuys_15min
(number): Number of buy transactions in 15 minutesbuys_1h
(number): Number of buy transactions in 1 hourbuys_4h
(number): Number of buy transactions in 4 hoursbuys_6h
(number): Number of buy transactions in 6 hoursbuys_12h
(number): Number of buy transactions in 12 hoursbuys_24h
(number): Number of buy transactions in 24 hours
Sells Fields
sells_1min
(number): Number of sell transactions in 1 minutesells_5min
(number): Number of sell transactions in 5 minutessells_15min
(number): Number of sell transactions in 15 minutessells_1h
(number): Number of sell transactions in 1 hoursells_4h
(number): Number of sell transactions in 4 hourssells_6h
(number): Number of sell transactions in 6 hourssells_12h
(number): Number of sell transactions in 12 hourssells_24h
(number): Number of sell transactions in 24 hours
Buyers Fields
buyers_1min
(number): Number of unique buyers in 1 minutebuyers_5min
(number): Number of unique buyers in 5 minutesbuyers_15min
(number): Number of unique buyers in 15 minutesbuyers_1h
(number): Number of unique buyers in 1 hourbuyers_4h
(number): Number of unique buyers in 4 hoursbuyers_6h
(number): Number of unique buyers in 6 hoursbuyers_12h
(number): Number of unique buyers in 12 hoursbuyers_24h
(number): Number of unique buyers in 24 hours
Sellers Fields
sellers_1min
(number): Number of unique sellers in 1 minutesellers_5min
(number): Number of unique sellers in 5 minutessellers_15min
(number): Number of unique sellers in 15 minutessellers_1h
(number): Number of unique sellers in 1 hoursellers_4h
(number): Number of unique sellers in 4 hourssellers_6h
(number): Number of unique sellers in 6 hourssellers_12h
(number): Number of unique sellers in 12 hourssellers_24h
(number): Number of unique sellers in 24 hours
Traders Fields
traders_1min
(number): Number of unique traders in 1 minutetraders_5min
(number): Number of unique traders in 5 minutestraders_15min
(number): Number of unique traders in 15 minutestraders_1h
(number): Number of unique traders in 1 hourtraders_4h
(number): Number of unique traders in 4 hourstraders_6h
(number): Number of unique traders in 6 hourstraders_12h
(number): Number of unique traders in 12 hourstraders_24h
(number): Number of unique traders in 24 hours
Fees Paid Fields
fees_paid_1min
(number): Total fees paid in 1 minutefees_paid_5min
(number): Total fees paid in 5 minutesfees_paid_15min
(number): Total fees paid in 15 minutesfees_paid_1h
(number): Total fees paid in 1 hourfees_paid_4h
(number): Total fees paid in 4 hoursfees_paid_6h
(number): Total fees paid in 6 hoursfees_paid_12h
(number): Total fees paid in 12 hoursfees_paid_24h
(number): Total fees paid in 24 hours
Holdings Analysis Fields
bonding_percentage
(number): Percentage of tokens in bonding phasedev_holdings_percentage
(number): Percentage held by developersbundlers_holdings_percentage
(number): Percentage held by bundlersinsiders_holdings_percentage
(number): Percentage held by insiderssnipers_holdings_percentage
(number): Percentage held by snipersdeployer_migrations
(number): Number of deployer migrationstwitter_reuses_count
(number): Number of Twitter handle reusespro_traders_holdings_percentage
(number): Percentage held by professional traderstop_10_holdings_percentage
(number): Percentage held by top 10 holderstop_50_holdings_percentage
(number): Percentage held by top 50 holderstop_100_holdings_percentage
(number): Percentage held by top 100 holderstop_200_holdings_percentage
(number): Percentage held by top 200 holders
Metadata Fields
tokenSymbol
(string): Token symbol (e.g., “BTC”, “ETH”)tokenName
(string): Token full name (e.g., “Bitcoin”, “Ethereum”)dexscreenerListed
(boolean): Whether the token is listed on DexScreener
Keyword Filter Fields
includeKeywords
(string[]): Array of keywords that must be present in the token name or symbol (case insensitive)excludeKeywords
(string[]): Array of keywords that must NOT be present in the token name or symbol (case insensitive)
Timeframe Filter Fields
created_at_offset
(object): Filter pools by creation time relative to nowgte
(number): Minimum age in seconds (e.g., 1800 for 30 minutes)lte
(number): Maximum age in seconds (e.g., 3600 for 1 hour)
created_at
(object): Filter pools by absolute creation dategte
(Date): Minimum creation datelte
(Date): Maximum creation date
latest_trade_date
(object): Filter pools by last trade dategte
(Date): Minimum last trade datelte
(Date): Maximum last trade date
Other Fields
holders_count
(number): Number of token holdersliquidity
(number): Pool liquiditycreated_at
(Date): Token creation datelatest_trade_date
(Date): Last trade datesource
(string): Source launchpad (e.g., “pumpfun”, “moonshot-evm”, “fourmeme”)deployer
(string): Address of the token deployerchainId
(string): Blockchain identifiertwitter
(string): Twitter/X social media linktelegram
(string): Telegram social media linkwebsite
(string): Website URLpattern
(string): Search pattern for token symbol or name (case insensitive)min_socials
(number): Minimum number of social media links (1-3)bonded
(boolean): Simplified filter for bonded pools (see Bonded Filter section below)
Filter Operators
equals
: Exact equalitygte
: Greater than or equallte
: Less than or equalgt
: Strictly greater thanlt
: Strictly less thannot
: Not equal to (useful fornot: null
)in
: In the list
Filter Examples
Price Filters
Market Cap Filters
Volume and Activity Filters
Volume Buy/Sell Filters
Trading Activity Filters
Holdings Analysis Filters
Metadata Filters
Date Filters
Source and Deployer Filters
Social Media Filters
Pattern Search Filters
Keyword Filters
Timeframe Filters
Bonded Filter
Thebonded
filter provides a simplified way to filter pools based on their bonding status. This filter automatically converts to the appropriate pool filters:
-
bonded: false
: Filters for pools that are not bonded (launchpad pools)- Converts to:
pools: { bonded: { equals: false } }
- Converts to:
-
bonded: true
: Filters for pools that have bonded (new pools of tokens that have bonded)- Converts to:
pools: { bonded: { equals: false }, bondingCurveAddress: { not: null } }
- Converts to:
Bonded Filter Examples
bonded: true
filter is equivalent to finding new pools of tokens that have already bonded, which is why it filters for bonded: false
(launchpad pools) but with a bondingCurveAddress
(indicating the token has bonded).
Pool Filters
Pool filters allow filtering on pool properties based on thePool
schema relationship. These are specified directly under filters.pools
(no longer under advancedFilters
).
Available Pool Filter Fields
Pool Properties
pools.type
(string): Pool type (e.g., “pumpfun”, “uniswap-v2”, “raydium”)pools.factory
(string | string[]): Factory contract address or namepools.bonded
(boolean): Whether the pool is bondedpools.explicit
(boolean): Whether the pool is explicitpools.token0_id
(number): Token 0 IDpools.token1_id
(number): Token 1 IDpools.base_id
(number): Base token IDpools.price
(number): Pool pricepools.createdAt
(Date): Pool creation datepools.chainId
(string): Pool blockchain