Wallets

Get transactions

Changed on

Get incoming and outgoing transactions of a wallet by wallet ID.

get/v1/wallets/{wallet_id}/transactions

Request

  • Base URL
    https://api.privy.io
  • URL
    https://api.privy.io/v1/wallets/{wallet_id}/transactions
  • Auth
    HTTP basic

Path parameters

wallet_idstring required

ID of the wallet.

Query parameters

cursorstring

Cursor returned by the previous page.

limitinteger
'ethereum' | 'arbitrum' | 'avalanche' | 'base' | 'base_sepolia' | 'bsc' | 'tempo' | 'linea' | 'optimism' | 'polygon' | 'solana' | 'sepolia' | 'arc' | 'monad' required
OR
string required
'usdc' | 'usdc.e' | 'eth' | 'avax' | 'pol' | 'bnb' | 'mon' | 'usdt' | 'eurc' | 'usdb' | 'ousd' | 'pathusd'

A named asset on Ethereum-compatible chains.

OR
'sol' | 'usdc' | 'eurc' | 'usdb' | 'ousd'

A named asset on Solana.

OR
'trx' | 'usdt' | 'usdc'

A named asset on Tron.

OR
string

Token contract address (EVM: 0x-prefixed hex) or mint address (Solana: base58), used to filter wallet transactions.

OR
TransactionTokenAddressInput[]
tx_hashstring
include_archivedboolean

Include archived wallets in lookup. Defaults to false.

Headers

privy-app-idstring required

ID of your Privy app.

Response

Latest wallet transactions.

next_cursorstring nullable required

Changes

    • breaking

      for the query request parameter limit, the type changed from number null to integer

    • warning

      for the query request parameter limit, the min was set to 1.00

    • breaking

      removed the enum value arbitrum from the query request parameter chain

    • breaking

      removed the enum value avalanche from the query request parameter chain

    • breaking

      removed the enum value base from the query request parameter chain

    • breaking

      removed the enum value base_sepolia from the query request parameter chain

    • breaking

      removed the enum value bsc from the query request parameter chain

    • breaking

      removed the enum value ethereum from the query request parameter chain

    • breaking

      removed the enum value linea from the query request parameter chain

    • breaking

      removed the enum value optimism from the query request parameter chain

    • breaking

      removed the enum value polygon from the query request parameter chain

    • breaking

      removed the enum value sepolia from the query request parameter chain

    • breaking

      removed the enum value solana from the query request parameter chain

    • breaking

      removed the enum value tempo from the query request parameter chain

    • breaking

      the response property // became nullable for the status

    • breaking

      the ///// response's property type changed from string to no type for status

    • breaking

      the ///// response's property type changed from string to no type for status

    • breaking

      the ///// response's property type changed from string to no type for status

    • breaking

      the ///// response's property type changed from string to no type for status

    • warning

      for the query request parameter cursor, the maxLength was set to 512

    • warning

      added the new mon enum value to the ////// response property for the response status

    • warning

      added the new mon enum value to the ////// response property for the response status

    • warning

      added the new mon enum value to the ////// response property for the response status

    • warning

      added the new mon enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • warning

      added the new ousd enum value to the ////// response property for the response status

    • info

      added the enum value mon to the property anyOf[subschema #1: WalletEthereumAsset]/ of the query request parameter asset

    • info

      added the enum value mon to the property anyOf[subschema #4]/items/anyOf[subschema #1: WalletEthereumAsset]/ of the query request parameter asset

    • info

      added the enum value ousd to the property anyOf[subschema #1: WalletEthereumAsset]/ of the query request parameter asset

    • info

      added the enum value ousd to the property anyOf[subschema #2: WalletSolanaAsset]/ of the query request parameter asset

    • info

      added the enum value ousd to the property anyOf[subschema #4]/items/anyOf[subschema #1: WalletEthereumAsset]/ of the query request parameter asset

    • info

      added the enum value ousd to the property anyOf[subschema #4]/items/anyOf[subschema #2: WalletSolanaAsset]/ of the query request parameter asset

    • info

      for the query request parameter chain, the type was generalized from string to no type

    • info

      added subschema #1 subschema #2 to the ///// response property anyOf list for the response status

    • info

      added subschema #1 subschema #2 to the ///// response property anyOf list for the response status

    • info

      added subschema #1 subschema #2 to the ///// response property anyOf list for the response status

    • info

      added subschema #1 subschema #2 to the ///// response property anyOf list for the response status

    • info

      removed the arbitrum enum value from the ///// response property for the response status

    • info

      removed the arbitrum enum value from the ///// response property for the response status

    • info

      removed the arbitrum enum value from the ///// response property for the response status

    • info

      removed the arbitrum enum value from the ///// response property for the response status

    • info

      removed the arbitrum_sepolia enum value from the ///// response property for the response status

    • info

      removed the arbitrum_sepolia enum value from the ///// response property for the response status

    • info

      removed the arbitrum_sepolia enum value from the ///// response property for the response status

    • info

      removed the arbitrum_sepolia enum value from the ///// response property for the response status

    • info

      removed the avalanche enum value from the ///// response property for the response status

    • info

      removed the avalanche enum value from the ///// response property for the response status

    • info

      removed the avalanche enum value from the ///// response property for the response status

    • info

      removed the avalanche enum value from the ///// response property for the response status

    • info

      removed the avalanche_fuji enum value from the ///// response property for the response status

    • info

      removed the avalanche_fuji enum value from the ///// response property for the response status

    • info

      removed the avalanche_fuji enum value from the ///// response property for the response status

    • info

      removed the avalanche_fuji enum value from the ///// response property for the response status

    • info

      removed the base enum value from the ///// response property for the response status

    • info

      removed the base enum value from the ///// response property for the response status

    • info

      removed the base enum value from the ///// response property for the response status

    • info

      removed the base enum value from the ///// response property for the response status

    • info

      removed the base_sepolia enum value from the ///// response property for the response status

    • info

      removed the base_sepolia enum value from the ///// response property for the response status

    • info

      removed the base_sepolia enum value from the ///// response property for the response status

    • info

      removed the base_sepolia enum value from the ///// response property for the response status

    • info

      removed the bsc enum value from the ///// response property for the response status

    • info

      removed the bsc enum value from the ///// response property for the response status

    • info

      removed the bsc enum value from the ///// response property for the response status

    • info

      removed the bsc enum value from the ///// response property for the response status

    • info

      removed the ethereum enum value from the ///// response property for the response status

    • info

      removed the ethereum enum value from the ///// response property for the response status

    • info

      removed the ethereum enum value from the ///// response property for the response status

    • info

      removed the ethereum enum value from the ///// response property for the response status

    • info

      removed the linea enum value from the ///// response property for the response status

    • info

      removed the linea enum value from the ///// response property for the response status

    • info

      removed the linea enum value from the ///// response property for the response status

    • info

      removed the linea enum value from the ///// response property for the response status

    • info

      removed the linea_testnet enum value from the ///// response property for the response status

    • info

      removed the linea_testnet enum value from the ///// response property for the response status

    • info

      removed the linea_testnet enum value from the ///// response property for the response status

    • info

      removed the linea_testnet enum value from the ///// response property for the response status

    • info

      removed the optimism enum value from the ///// response property for the response status

    • info

      removed the optimism enum value from the ///// response property for the response status

    • info

      removed the optimism enum value from the ///// response property for the response status

    • info

      removed the optimism enum value from the ///// response property for the response status

    • info

      removed the optimism_sepolia enum value from the ///// response property for the response status

    • info

      removed the optimism_sepolia enum value from the ///// response property for the response status

    • info

      removed the optimism_sepolia enum value from the ///// response property for the response status

    • info

      removed the optimism_sepolia enum value from the ///// response property for the response status

    • info

      removed the polygon enum value from the ///// response property for the response status

    • info

      removed the polygon enum value from the ///// response property for the response status

    • info

      removed the polygon enum value from the ///// response property for the response status

    • info

      removed the polygon enum value from the ///// response property for the response status

    • info

      removed the polygon_amoy enum value from the ///// response property for the response status

    • info

      removed the polygon_amoy enum value from the ///// response property for the response status

    • info

      removed the polygon_amoy enum value from the ///// response property for the response status

    • info

      removed the polygon_amoy enum value from the ///// response property for the response status

    • info

      removed the sepolia enum value from the ///// response property for the response status

    • info

      removed the sepolia enum value from the ///// response property for the response status

    • info

      removed the sepolia enum value from the ///// response property for the response status

    • info

      removed the sepolia enum value from the ///// response property for the response status

    • info

      removed the solana enum value from the ///// response property for the response status

    • info

      removed the solana enum value from the ///// response property for the response status

    • info

      removed the solana enum value from the ///// response property for the response status

    • info

      removed the solana enum value from the ///// response property for the response status

    • info

      removed the solana_devnet enum value from the ///// response property for the response status

    • info

      removed the solana_devnet enum value from the ///// response property for the response status

    • info

      removed the solana_devnet enum value from the ///// response property for the response status

    • info

      removed the solana_devnet enum value from the ///// response property for the response status

    • info

      removed the solana_testnet enum value from the ///// response property for the response status

    • info

      removed the solana_testnet enum value from the ///// response property for the response status

    • info

      removed the solana_testnet enum value from the ///// response property for the response status

    • info

      removed the solana_testnet enum value from the ///// response property for the response status

    • info

      removed the tempo enum value from the ///// response property for the response status

    • info

      removed the tempo enum value from the ///// response property for the response status

    • info

      removed the tempo enum value from the ///// response property for the response status

    • info

      removed the tempo enum value from the ///// response property for the response status

    • info

      removed the tron enum value from the ///// response property for the response status

    • info

      removed the tron enum value from the ///// response property for the response status

    • info

      removed the tron enum value from the ///// response property for the response status

    • info

      removed the tron enum value from the ///// response property for the response status

    • info

      removed the tron_nile enum value from the ///// response property for the response status

    • info

      removed the tron_nile enum value from the ///// response property for the response status

    • info

      removed the tron_nile enum value from the ///// response property for the response status

    • info

      removed the tron_nile enum value from the ///// response property for the response status

    • info

      removed the zksync_era enum value from the ///// response property for the response status

    • info

      removed the zksync_era enum value from the ///// response property for the response status

    • info

      removed the zksync_era enum value from the ///// response property for the response status

    • info

      removed the zksync_era enum value from the ///// response property for the response status