Skip to main content
GET
Get deposits & withdrawals
Use this endpoint to retrieve indexed USDC deposits and withdrawals for a wallet. It returns one combined, newest-first list where each record’s type is either deposit or withdrawal. Transfers from known reward and system addresses are excluded. Every item includes the amount (in USDC, as a string), the blockTimestamp (Unix seconds), the on-chain txHash, and the counterparty address.
For deposits, the counterparty address may be the zero address (0x0000...0000) when funds are bridged in rather than sent from another wallet.
Like the activity endpoint, this list is paginated. Pass the returned nextCursor back as the cursor query parameter to load the next page.

Authorizations

Authorization
string
header
required

Paste your Orbscan API key here. The Bearer prefix is added automatically.

Path Parameters

address
string
required

Trader address, 0x + 40 hex chars.

Example:

"0x6a72f61820b26b1fe4d956e17b6dc2a1ea3033ee"

Query Parameters

type
enum<string>

Filter by transfer direction. Case-insensitive.

Available options:
deposit,
withdrawal
fromTimestamp
integer<int64>

Inclusive lower timestamp (Unix seconds).

toTimestamp
integer<int64>

Inclusive upper timestamp (Unix seconds).

minDeposit
number

Minimum deposit amount to include. Withdrawals are always included regardless of this filter.

limit
integer
default:20

Page size. Defaults to 20, maximum 100.

Required range: 1 <= x <= 100
cursor
string

Pagination cursor from the previous response's nextCursor. Omit for the first page.

Response

Successful response

message
enum<string>
required
Available options:
OK
Example:

"OK"

status_code
enum<string>
required
Available options:
1
Example:

"1"

data
object
required