v1

latestOpenAPI 3.0.32026-07-2639188178.2 KB
wallets

Get wallet transactions

This endpoint returns a list of transactions associated with the wallet.

This endpoint supports testnets. To get data for testnets use X-Env header.

Temporary limitations for Solana addresses:

  • Doesn't support NFT transactions

NOTE: This endpoint supports a lot of filters, sorting, and pagination parameters. Make sure that your request URL length is safe for your platform. Usually, 2000 characters are the safe limit in virtually any combination of client and server software.

NOTE: Consider all IDs as abstract strings, without making any assumptions about their format or relying on such assumptions. There is a non-zero probability that IDs may change in the future, and this should not result in any breaking changes.

get/v1/wallets/{address}/transactions/

Path parameters

addressstring required

Address of the wallet. Must be a valid EVM or Solana address. Returns 400 if the address is not tracked by Zerion.

Query parameters

currency'eth' | 'btc' | 'usd' | 'eur' | 'krw' | 'rub' | 'gbp' | 'aud' | 'cad' | 'inr' | 'jpy' | 'nzd' | 'try' | 'zar' | 'cny' | 'chf'

Denominated currency value of returned prices

afterstring nullable

This field is used for result pagination. You SHOULD NOT use this parameter directly. To get the next page of the results you should use links.next field. Omit it to return the first page.

sizeinteger

Set maximum number of items per a page in the pagination.

Pagination parameters

filter[search_query]string
Example:Trade

Query for a full-text search.

filter[operation_types]Type[]

Return only transactions with specified types (comma-separated list). See the operation type schema for the full list of values.

[
  "trade"
]
filter[asset_types]AssetType[]

Return only transactions that contain specified asset types (comma-separated list).

[
  "fungible"
]
filter[chain_ids]string[]

Return only transactions from specified chains (comma-separated list). You can find available chain ids in chain endpoints.

[
  "polygon"
]
filter[fungible_ids]string[]

Return only transactions with fungibles with specified ids (comma-separated list).

[
  "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
]
filter[min_mined_at]string
Example:1688842525735

Return only transactions since specific date. Timestamp in milliseconds.

filter[max_mined_at]string
Example:1694192535967

Return only transactions until specific date. Timestamp in milliseconds.

filter[trash]'only_trash' | 'only_non_trash' | 'no_filter'

Filter transactions based on the is_trash flag. If no flag is specified, then no_filter is applied.

filter[fungible_implementations]string[]

Specify implementations of fungible tokens as a comma-separated list of chain:address pairs.

Example format: ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,polygon:0x123456789abcdef123456789abcdef123456789

Each item consists of a blockchain chain_id and an address, separated by a colon (:). Multiple pairs can be provided using commas (,).

[
  "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
]

Headers

X-Env'testnet'

Custom header that allows you to get data for testnets.

Response

Response for requested list of transactions