Query Details
Required Parameters
wallet- The wallet address to query (supports ENS domains and various address formats)
Optional Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | number | 100 | Number of items to return (max 1000) |
page | number | 1 | Page number for pagination |
offset | number | 0 | Offset for pagination (alternative to page) |
order | string | ”desc” | Sort order: “asc” or “desc” by timestamp |
blacklist | string | - | Comma-separated list of addresses to exclude from results |
unlistedAssets | boolean | true | Include unlisted/unverified tokens |
filterSpam | boolean | true | Filter out spam tokens |
cursor_hash | string | - | Cursor anchor hash. When set, offset is ignored and results are returned strictly before/after this transaction depending on cursor_direction. |
cursor_direction | string | - | One of before or after. When before, returns items with tx_date_ms strictly less than the cursor’s timestamp. When after, returns items strictly greater than the cursor’s timestamp. The cursor item is never included. |
Features
- Smart Swap Detection: Automatically combines IN/OUT transfers in the same transaction into swap objects
- Multi-Chain Support: Works across all supported blockchains
- Spam Filtering: Built-in spam token filtering with customizable options
- Vault Operations: Special handling for BitPanda Earn pools and similar vault operations
- Flexible Pagination: Support for both offset-based and page-based pagination
- Address Blacklisting: Filter out transactions involving specific addresses
Usage Examples
Cursor Pagination Examples
Query Response
The endpoint returns a unified activity feed with three types of objects:Activity Types
-
Transfer (
model: "transfer")- ERC20 token transfers (IN/OUT)
- Native token transfers (IN/OUT)
- Vault operations (DEPOSIT/WITHDRAW)
-
Swap (
model: "swap")- Automatically detected from combined transfers
- Includes token pair information and pricing
- Base/quote token identification
Transfer Types
TOKEN_IN/TOKEN_OUT- Token transfersNATIVE_IN/NATIVE_OUT- Native currency transfersVAULT_DEPOSIT/VAULT_WITHDRAW- Vault/staking operations
Sample Response
Response Field Details
Chain ID Format
Chain IDs are returned in the formatevm:chainId (e.g., evm:8453 for Base, evm:1 for Ethereum).
Raw Amounts vs Formatted Amounts
transfer_raw_amount/swap_raw_amount_*: Raw token amounts in smallest units (wei for 18-decimal tokens)transfer_amount/swap_amount_*: Human-readable amounts (already divided by decimals)
Asset Information
id: Can benullfor unlisted/unverified tokenslogo: Can benullif no logo is availableprice: Can be0for tokens without established pricing- All supply and market cap values: Can be
0for new or unlisted tokens
Transaction Fees
tx_raw_fees_native: String representation of fees in native token’s smallest unittx_fees_native_usd: USD value of transaction fees
Query Parameters
Available options:
asc, desc Available options:
before, after