Create a deposit address
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.
cirBTC deposits on the BTC chain: Requesting a deposit address with currency=CIRBTC and chain=BTC returns a native Bitcoin (BTC) address. Bitcoin sent to that address is automatically wrapped and credited to the associated wallet as CIRBTC (1:1). The returned address itself is a standard BTC address, only the resulting wallet balance is denominated in cirBTC.
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.
Documentation Index
Fetch the complete documentation index at: https://developers.circle.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
The wallet ID to be credited when deposits are made to this address. If not provided, deposits default to the main wallet of the account.
You can get wallet IDs associated with your account using the Core API for Institutions.
Body
Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests.
"ba943ff1-ca16-49b2-ba55-1057e70ca5c7"
A currency associated with a balance or address.
USD, EUR, BTC, ETH, CIRBTC A blockchain that a given currency is available on.
Note: Arc (ARC) is only available in the sandbox environment (api-sandbox.circle.com).
ALGO, APTOS, ARB, ARC, AVAX, BASE, BTC, CELO, CODEX, ETH, HBAR, HYPEREVM, INK, LINEA, NEAR, NOBLE, OP, PLUME, PAH, POLY, SEI, SOL, SONIC, SUI, UNI, WORLDCHAIN, XDC, XLM, XRP, ZKS, ZKSYNC Response
Successfully generated a new deposit address.