Skip to main content
GET
Quote a cross-chain withdrawal

Authorizations

X-Auth-Apikey
string
header
required

HMAC-signed API key. Send X-Auth-Apikey, X-Auth-Nonce and X-Auth-Signature.

Query Parameters

destination
string
required

Recipient on the destination chain, checksummed.

amount
string
required

USDC to withdraw (fee included).

chain_key
string
required

Destination chain key.

Response

200 - application/json
amount
string
required

What leaves your wallet, in USDC (fee included).

Example:

"50"

chain_key
string
required

Destination chain key.

Example:

"ethereum"

destination
string
required

The recipient, checksummed.

Example:

"0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"

expires_at
string
required

Sign and relay before this.

Example:

"2026-09-24T10:05:00Z"

fee
string
required

Our fee, in USDC.

Example:

"3"

max_cctp_fee
string
required

The most Circle may keep of the transfer, in USDC.

Example:

"0.01"

min_amount
string | null
required

Smallest withdrawal to this chain, in USDC.

Example:

"20"

quote_id
string
required

Relay the signed safe_tx with this id.

Example:

"6c1f0a52-…"

receive
string
required

The minimum you receive on the destination chain, in USDC.

Example:

"46.99"

safe
string
required

Your wallet (the Safe that signs), checksummed.

Example:

"0x0DECE7d83f8D47CD8dD8278c0F22c361C58577BD"

safe_tx
object
required

The wallet transaction to sign.