Get Pool by Address logo

Catalog action Blockchain Data

Retrieves detailed on-chain DEX pool data by network and pool contract address. Returns prices, liquidity, volumes, price changes across timeframes, transaction counts, and optional composition/volume breakdown. Ideal for: pool monitoring, liquidity analysis, tracking trading activity on specific DEX pairs.

At a Glance

FieldValue
Action IDcoingecko-get-pool-by-address
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagscoingecko, onchain, pool, dex, liquidity, read

Payload Schema

FieldTypeRequiredDescription
networkstringYesNetwork ID (e.g., 'eth', 'bsc', 'polygon_pos', 'arbitrum', 'base'). Use token_lookup(query_type='networks') to get valid network IDs.
addressstringYesPool contract address (e.g., '0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640' for USDC/ETH pool on Uniswap V3).
includestringNoAttributes to include (comma-separated). Options: 'base_token' (base token details), 'quote_token' (quote token details), 'dex' (DEX info). Example: 'base_token,quote_token,dex'
includeVolumeBreakdownbooleanNoInclude detailed volume breakdown with buy/sell volumes in USD across timeframes (5m, 1h, 6h, 24h). Default: false
includeCompositionbooleanNoInclude pool composition showing base/quote token balances, their USD values, and locked liquidity percentage. Default: false

Result Schema

FieldTypeRequiredDescription
poolobjectYesDEX pool data (flat structure, properties directly on pool object).

Examples

json
{ "type": "coingecko-get-pool-by-address", "payload": { "network": "example-network", "address": "0x0000000000000000000000000000000000000000" }, "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