Get Token Data logo

Catalog action Blockchain Data

Retrieves on-chain token data by network and contract address including price, FDV, market cap, and supply. Returns coingecko_coin_id for cross-referencing; optionally includes top liquidity pools. Ideal for: token price lookup by contract, portfolio tracking, finding liquidity pools for a token.

At a Glance

FieldValue
Action IDcoingecko-get-token-data
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagscoingecko, onchain, token, price, market-cap, read

Payload Schema

FieldTypeRequiredDescription
networkstringYesNetwork ID (e.g., 'eth', 'bsc', 'polygon_pos', 'arbitrum', 'optimism', 'base'). Use token_lookup(query_type='networks') to get valid network IDs.
addressstringYesToken contract address (e.g., '0xdac17f958d2ee523a2206206994597c13d831ec7' for USDT on Ethereum).
includestringNoSet to 'top_pools' to include the token's top liquidity pools with full pool data.
includeCompositionbooleanNoInclude pool composition data (base/quote token balances and liquidity). Only works when include='top_pools'. Default: false
includeInactiveSourcebooleanNoInclude token data from inactive pools using the most recent swap price. Useful for tokens with low liquidity. Default: false

Result Schema

FieldTypeRequiredDescription
tokenobjectYesOn-chain token data (flat structure, properties directly on token object).

Examples

json
{ "type": "coingecko-get-token-data", "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