Before you can query the OpenPool API for a given wallet or contract balances and transactions you will first need to register the wallet. You can optionally register a set of wallets all at once by submitting a comma-separated list of 0x addresses to this endpoint.

When you register a wallet with OpenPool, our systems will automatically clean, normalize, tag, and enrich your on-chain transactions with relevant market and financial insights such as real-time pricing, cost basis, and P&L.


  • Register New Address
    • Summary:This endpoint is used to register either a single or multiple EVM 0x addresses. If registering multiple wallets in a comma separated list, there is a limit of 10 wallets per request.
    • Request Method: POST
  • Get Registered Addresses
    • Summary:This endpoint is used to retrieve the respective addresses, or a specific address you’ve already registered
    • Request Method: GET