View chronologically ordered transactions including native transfers, ERC20 movements, NFT transfers, and decoded contract interactions.
chain_ids parameter, the API may return warnings if some requested chain IDs are not supported. Unlike errors, warnings indicate non-fatal issues where the request can still be partially fulfilled.
When unsupported chain IDs are included in your request, the API will:
warnings array in the response with details about the unsupported chains?chain_ids=1,9999,10, the API returns activity for chains 1 and 10 (supported), and includes a warning about chain 9999 (unsupported):
token_address — Filter by token contract address. Accepts a single address or a comma-separated list. For example, pass the USDC contract address to return only USDC-related activity, or pass multiple addresses to match any of them. Note: swap and call activities do not have a single token address, so they are always excluded when this filter is set. Native transfers are also excluded since they have no token contract.activity_type — Filter by activity type. Accepts a single value or a comma-separated list. Accepted values: send, receive, mint, burn, swap, approve, call.asset_type — Filter by asset standard. Accepts a single value or a comma-separated list. Accepted values: native, erc20, erc721, erc1155. Use native to include native token transfers (e.g. ETH). Contract call activities have no asset type and are excluded when this filter is set.Used for authenticating requests. Visit Authentication to learn how to create your API key.
Wallet address to get activity for
Filter by chain(s). Accepts numeric chain IDs and/or tags. Provide a single value (e.g. ?chain_ids=1 or ?chain_ids=mainnet) or a comma-separated list (e.g. ?chain_ids=1,8543,testnet). Chain names are not accepted. If this query parameter is omitted, results include activity from chains with the default tag. See the Supported Chains Tags section.
The offset to paginate through result sets. This is a cursor being passed from the previous response, only use what the backend returns here.
Maximum number of activity items to return. Default is 20 when not provided. Values above 100 are reduced to 100.
1 <= x <= 100Filter activities by token contract address. Provide a single address (e.g. ?token_address=0xa0b8...) or a comma-separated list (e.g. ?token_address=0xa0b8...,0xdac1...). Only activities involving the specified token(s) will be returned. Swap and call activities are excluded when this filter is set, as they do not have a single token address. Native transfers are also excluded since they have no token contract.
Filter activities by type. Provide a single value (e.g. ?activity_type=send) or a comma-separated list (e.g. ?activity_type=send,receive). Only activities matching one of the specified types will be returned.
Filter activities by asset standard. Provide a single value (e.g. ?asset_type=native) or a comma-separated list (e.g. ?asset_type=erc20,erc721). Use native to include native token transfers (e.g. ETH). Contract call activities have no asset type and are excluded when this filter is set.
Successful Response
Array of activity items
Array of warnings that occurred during request processing. Warnings indicate non-fatal issues (e.g., unsupported chain IDs) where the request can still be partially fulfilled.
Pagination cursor for the next page of results