Get Wallet Transactions
Get transaction data for wallet addresses
Multipliers
Multipliers
Single wallet
Single wallet
Multiple wallets
Multiple wallets
Required
Required
- Provide either single-wallet form (
addressplus one ofconnectionIdorblockchain; if both are provided,connectionIdis used) orwallets(comma-separatedconnectionId:addresspairs) for multi-wallet. - Transactions must be synced first via PATCH /wallet/transactions.
Optional
Optional
- page & limit: Control pagination of the transaction list.
- from / to: Filter by timestamp range.
- currency: Display currency for transaction values.
- types: Comma-separated transaction types to filter by.
- coinId: Filter transactions by coin.
- txId: Look up a specific transaction by its hash.
- hideUnidentifiedCoins: Set to true to hide transactions of unidentified coins. Defaults to false.
Notes
Notes
- Returns 409 Conflict if transactions have not been synced yet — call PATCH /wallet/transactions first
Authorizations
API key required to access the endpoints. Generate one from your dashboard at https://openapi.coinstats.app and pass it in the X-API-KEY request header. Never expose your key in client-side code.
Query Parameters
Page number to retrieve (1-based indexing)
1
Number of transactions to return per page. Default is 20, min is 1, max is 100.
20
Please include the date in ISO 8601 format
"2026-07-09T10:14:25.353Z"
Please include the date in ISO 8601 format
"2026-07-10T12:14:25.353Z"
"USD"
Comma separated values of (deposit,withdraw,approve,executed,balance,fee)
When true, hides transactions of unidentified coins. Accepted values: true, false, 1, 0. Defaults to false.
true
The wallet address to fetch transactions for. Required if not using wallets parameter.
"0x1234567890abcdef1234567890abcdef12345678"
The identifier of connection from /wallet/blockchains call response. Either connectionId or blockchain must be provided. If both are provided, connectionId will be used. Required if using address parameter.
"ethereum"
The blockchain network identifier from /wallet/blockchains call response. Either connectionId or blockchain must be provided. If both are provided, connectionId will be used. Required if using address parameter.
"ethereum"
Transaction hash to search for a specific transaction.
"0xc969639a5c08179c32326b5d9e8bb73f34beeb5566b7e7a6a411d38ee4c77ba4"
Coin ID to search for a specific coin.
"bitcoin"
Comma-separated list of wallet addresses in format "connectionId:address". Use this for querying multiple wallets at once.
"ethereum:0x1234567890abcdef1234567890abcdef12345678,all:0x4567890abcdef1234567890abcdef1234567890abc"