API Reference

Create a deposit address

posthttps://api-sandbox.circle.com/v1/businessAccount/wallets/addresses/deposit

  • Reference
  • Playground

Generates a new blockchain address for a wallet for a given currency/chain pair. Circle may reuse addresses on blockchains that support reuse. For example, if you're requesting two addresses for depositing USD and ETH, both on Ethereum, you may see the same Ethereum address returned. Depositing cryptocurrency to a generated address will credit the associated wallet with the value of the deposit. Note: Circle Mint Singapore customers must verify all transfer recipients using the UI in the Circle Console, as transfers from unverified addresses will be held in pending status.

Body parameters
chain
string
Required

A blockchain that a given currency is available on.

Allowed valuesALGOAPTOSARBAVAXBASEBTCCELOETHHBARLINEANEARNOBLEOPPAHPOLYSOLSUIUNIXLMZKS
currency
string
Required

A currency associated with a balance or address.

Allowed valuesUSDEURBTCETH
idempotencyKey
string
Required

Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests.

Response
RequestChoose a language
ResponseChoose an example
1{
2  "data": {
3    "address": "0x8381470ED67C3802402dbbFa0058E8871F017A6F",
4    "addressTag": "123456789",
5    "currency": "USD",
6    "chain": "ALGO"
7  }
8}
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.