Get Wallet Positions (Zerion) logo

Catalog action Blockchain Data

Retrieve fungible token positions for any wallet address via Zerion API. Returns detailed position data including DeFi deposits, loans, staking rewards, and wallet balances with real-time valuations. Supports filtering by chain, position type, and DApp. Ideal for: token balance tracking, DeFi position monitoring, portfolio analytics, wallet auditing.

At a Glance

FieldValue
Action IDzerion-get-wallet-positions
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagszerion, blockchain, wallet, positions, tokens, defi, multi-chain, read

Payload Schema

FieldTypeRequiredDescription
addressstringYesThe wallet address to query positions for. Must be a valid 42-character hex address starting with 0x.
positionsstringNoFilter by position type. Default: only_simple
positionTypesarrayNoFilter by specific position types (deposit, loan, locked, staked, reward, wallet, investment)
chainIdsarrayNoFilter by chain identifiers (e.g., 'ethereum', 'polygon'). Max 25.
sortstringNoSort order. '-value' for descending (default), 'value' for ascending
currencystringNoCurrency to denominate values in. Default: usd
filterSpamTokensbooleanNoPost-process results through the B3OS token filter service to remove spam and low-liquidity tokens. Default: true

Result Schema

FieldTypeRequiredDescription
addressstringYesThe wallet address that was queried
positionsarrayYesArray of fungible positions
nextCursorstringNoCursor for next page of results

Examples

json
{ "type": "zerion-get-wallet-positions", "payload": { "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