Get Token Price logo

Catalog action Blockchain Data

Get current cryptocurrency prices by CoinGecko coin IDs (e.g., 'bitcoin', 'ethereum'). Returns real-time prices in multiple currencies (USD, EUR, BTC, ETH). Optionally includes market cap, 24h volume, 24h price change, and last updated timestamp. Supports up to 100 coins per request. Ideal for: multi-coin price lookups, portfolio valuations, price monitoring dashboards, trading signal triggers.

At a Glance

FieldValue
Action IDcoingecko-get-token-price
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagscoingecko, price, cryptocurrency, market, valuation, bitcoin, ethereum, real-time, read

Payload Schema

FieldTypeRequiredDescription
coinIdsarrayYesArray of coin IDs to get prices for (e.g., ['bitcoin', 'ethereum']). Use CoinGecko coin IDs, not symbols. You can find coin IDs using the search action or coins list.
vsCurrenciesarrayYesArray of target currencies to get prices in (e.g., ['usd', 'eur', 'btc']). Common options: usd, eur, gbp, jpy, btc, eth.
includeMarketCapbooleanNoInclude market cap data for each coin. Default: false
include24hVolbooleanNoInclude 24-hour trading volume. Default: false
include24hChangebooleanNoInclude 24-hour price change percentage. Default: false
includeLastUpdatedAtbooleanNoInclude last updated timestamp for each coin. Default: false

Result Schema

FieldTypeRequiredDescription
pricesarrayYesArray of coin prices. Each item contains: id (coin ID), prices (price in each currency), and optionally marketCaps, volumes24h, priceChange24h, lastUpdatedAt.

Examples

json
{ "type": "coingecko-get-token-price", "payload": { "coinIds": [], "vsCurrencies": [] }, "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