Skip to main content
Use this endpoint to see every USDC transfer into and out of a Polymarket wallet. It returns a single combined list — ordered newest-first — where each record’s type is either deposit or withdrawal. Use it to reconstruct a wallet’s funding history, verify that a specific transfer landed, or calculate net capital flows over time.

Request

GET https://orbscan.com/open-api/v1/trader/{address}/deposits-withdrawals

Path Parameters

string
required
The wallet address to query. Must be a valid Ethereum-style address.Example: 0x43372356634781eea88d61bbdd7824cdce958882

Query Parameters

string
Pagination cursor. Pass the nextCursor value returned by the previous response to fetch the next page. Omit this parameter to start from the most recent records.
integer
Number of records to return per page. Defaults to 50. Maximum is 100; values above 100 are capped automatically.

Example Request

Response

boolean
true when the request succeeds, false otherwise.
string
Application-level status code. "0" indicates success.
string
Human-readable status message, for example "success".
object
Container for the paginated results.

Example Response

For bridged deposits — where funds arrive via a cross-chain bridge rather than a direct wallet transfer — the address field will be the zero address (0x0000000000000000000000000000000000000000). This is expected behavior and does not indicate an error. The first record in the example above shows exactly this case.