Search & Filter Pools logo

Catalog action Blockchain Data

Find DEX pools matching your criteria across networks and DEXes. Filter by liquidity, volume, age, transaction count, and safety scores.

At a Glance

FieldValue
Action IDcoingecko-get-pools-megafilter
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagscoingecko, onchain, pool, dex, filter, search, read

Payload Schema

FieldTypeRequiredDescription
includestringNoAttributes to include (comma-separated). Options: 'base_token', 'quote_token', 'dex', 'network'. Example: 'base_token,quote_token,dex'
pagenumberNoPage number for pagination (default: 1).
networksstringNoFilter by network IDs (comma-separated). Example: 'eth,bsc,polygon_pos'. Use token_lookup(query_type='networks') for valid IDs.
dexesstringNoFilter by DEX IDs (comma-separated). Example: 'uniswap_v3,sushiswap'. Note: Only works when single network is specified. Use token_lookup(query_type='dexes', network='eth') for valid IDs.
sortstringNoSort order for results.
fdvUsdMinnumberNoMinimum fully diluted valuation in USD.
fdvUsdMaxnumberNoMaximum fully diluted valuation in USD.
reserveInUsdMinnumberNoMinimum reserve/liquidity in USD.
reserveInUsdMaxnumberNoMaximum reserve/liquidity in USD.
h24VolumeUsdMinnumberNoMinimum 24-hour volume in USD.
h24VolumeUsdMaxnumberNoMaximum 24-hour volume in USD.
poolCreatedHourMinnumberNoMinimum pool age in hours. Example: 24 = at least 1 day old.
poolCreatedHourMaxnumberNoMaximum pool age in hours. Example: 168 = less than 1 week old.
txCountMinnumberNoMinimum transaction count (use txCountDuration to set timeframe).
txCountMaxnumberNoMaximum transaction count (use txCountDuration to set timeframe).
txCountDurationstringNoDuration for transaction count filter. Default: 24h
buysMinnumberNoMinimum buy transactions (use buysDuration to set timeframe).
buysMaxnumberNoMaximum buy transactions (use buysDuration to set timeframe).
buysDurationstringNoDuration for buys filter. Default: 24h
sellsMinnumberNoMinimum sell transactions (use sellsDuration to set timeframe).
sellsMaxnumberNoMaximum sell transactions (use sellsDuration to set timeframe).
sellsDurationstringNoDuration for sells filter. Default: 24h
buyTaxPercentageMinnumberNoMinimum buy tax percentage.
buyTaxPercentageMaxnumberNoMaximum buy tax percentage. Use to filter out high-tax tokens.
sellTaxPercentageMinnumberNoMinimum sell tax percentage.
sellTaxPercentageMaxnumberNoMaximum sell tax percentage. Use to filter out high-tax tokens.
checksstringNoSafety/quality checks (comma-separated). Options: 'no_honeypot' (exclude honeypots), 'good_gt_score' (good GoPlus score), 'on_coingecko' (listed on CoinGecko), 'has_social' (has social links).
includeUnknownHoneypotTokensbooleanNoInclude tokens with 'unknown' honeypot status. Default: false

Result Schema

FieldTypeRequiredDescription
poolsarrayYesArray of pools matching the filter criteria (flat structure, properties directly on each pool object).

Examples

json
{ "type": "coingecko-get-pools-megafilter", "payload": { "include": "example-include", "page": 1, "networks": "example-networks", "dexes": "example-dexes", "sort": "m5_trending" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I