Anatomy of the Wallet Transactions endpoint
Returns a wallet's transaction history as decoded, human-readable events. Each transaction includes its type, direction, asset transfers, fees, and links — filterable by type, chain, and time range and paginated for large histories.
curl "https://api.zerion.io/v1/wallets/0xabc.../transactions/" \
-H "authorization: Basic <API_KEY>" \
-G -d "filter[operation_types]=trade" -d "page[size]=10"{
"data": [
{
"type": "transactions",
"attributes": {
"operation_type": "trade",
"hash": "0xb426…d0ef",
"mined_at": "2026-07-26T05:55:23Z",
"status": "confirmed",
"transfers": [
{
"direction": "out",
"quantity": 0.02,
"fungible_info": {
"symbol": "WETH"
},
"value": 45.78
}
]
}
}
]
}Key parameters
addresspathEVM or Solana wallet address to read history for.filter[operation_types]querytrade, send, receive, approve, deposit, withdraw, and more.filter[chain_ids]queryComma-separated chain slugs to scope results.page[size]queryNumber of transactions per page for cursor pagination.What the Wallet Transactions response gives you
One request returns enriched, ready-to-render fields — no decoding, pricing, or post-processing on your side.
Decoded operation type
Every transaction labeled as a trade, send, deposit, claim and 11 more.
operation_typeFull asset flows
In, out and self transfers with amounts and historical values.
transfers[]Approvals & delegations
Token and NFT approvals, delegations and revokes, kept separate.
approvals[]Atomic acts
Multi-step txs broken into individual acts you can render step by step.
acts[]Fees & refunds
Fee token, amount, historical price and value — plus any refund.
fee.valueAccount Abstraction
ERC-4337 paymaster and per-act senders surfaced natively.
paymasterBuilt for production
Everything the Wallet Transactions endpoint gives you to ship a real integration — filters, coverage, and predictable limits.
Query history like a database
Full-text search plus filters for type, asset, chain and time range narrow a wallet's entire history to exactly what you need.
- filter[search_query] — full-text, 2–64 chars
- filter[operation_types] — trade, send, deposit…
- filter[asset_types] — fungible or nft
- filter[min_mined_at] / max_mined_at — time range
Cursor paging for long histories
Page through years of activity with stable cursors — no offset drift.
- page[size] up to 100 (default 100)
- page[after] cursor
- Follow links.next to walk the history
15 operation types, human-readable
Calldata is decoded into readable actions, so you never parse raw input yourself.
- approve, bid, burn, claim, delegate, deploy, deposit…
- …execute, mint, receive, revoke, send, trade, withdraw
- dapp name, method and icon on interactions
Multi-chain and testnet
History spans 40+ chains; scope it with filters or query everything at once.
- filter[chain_ids] to scope networks
- X-Env: testnet header for test data
- Solana NFT transactions not yet supported
What teams build with it
From dashboards to autonomous agents, teams reach for the Wallet Transactions endpoint to ship faster.
Activity feeds
Render a clean, labeled transaction feed in your app without decoding calldata yourself.
Tax & accounting
Pull full, categorized history with asset flows for cost-basis and reporting.
Wallet analytics
Analyze trading and transfer patterns across chains from one consistent schema.
Other endpoints
Transactions
Pull enriched EVM & Solana transaction history — with labels and prices — in a single call.
One API, every major chain
Ethereum, Base, Solana, Arbitrum and 45+ more networks — queried in a single call.
Why builders choose the
Wallet Transactions API
Ship faster
Go live in minutes, not months
Grab a free key, paste one request, and you're serving portfolio data. No nodes, no indexers, no infra to maintain.
Speed
Fast everywhere your users are
A globally cached edge keeps every query fast, so your app feels instant no matter where your users open it.
Freshness
Balances update in seconds
Balances, positions, and transactions land within seconds of confirmation. Never stale, never guessing.
Scale
Scale from one user to millions
One request spans Solana, Ethereum, Base and 50+ chains. The same endpoint carries your first user and your millionth.
Built for Consumer Scale and Enterprise Reliability
The same infrastructure that runs the Zerion wallet — sized for everything from a first prototype to fintech products in production.
Stay ahead with the Zerion API
New endpoints, chains, and webhooks — straight to your inbox.
Simple, transparent tiers
Start building for free. Upgrade as you scale.
For early prototypes and proofs of concept
Get Started Free- 2K requests / day
- 3 RPS limit
- Chat widget
- Best effort support
For shipping MVP without running any Infrastructure
Start building- Up to 250K requests / month
- 10 RPS
- Telegram group
- Priority support
For apps preparing for launches or already in production
Start building- Up to 1M requests / month
- 25 RPS
- Slack or Telegram channel
- Priority support
Custom pricing & features
For scale-ups & enterprises with high volume or custom needs
Contact salesDeFi Positions, Wallet Portfolio Chart, and Wallet P&L endpoints are limited to 25% of every plan quota and aren’t covered by overages.
What can you build?
Wallets & Stablecoins
Power portfolio views, transaction history, and in-app swaps with one API — across every chain and stablecoin your users hold.

Fintech & Neobanks
Add portfolio charts, PnL, and transaction history to your app — no blockchain node to stand up, no infra to maintain.

AI Agents
Wallet holdings, DeFi positions, and PnL in a single call. Pay per request with x402 on Base — no subscriptions, no keys.

Trusted by the companies you know
From multichain wallets to onchain apps — teams build on Zerion API.
Built for developers.
Trusted by enterprises.
Give wallets, AI agents, and consumer apps reliable access to wallets, positions, transactions, and DeFi data across chains.
FAQ
If you have any questions




.da6f4144.webp)
