Skip to main content
POST
Create a quote

Authorizations

Authorization
string
header
required

Circle's API Keys are formatted in the following structure "PREFIX:ID:SECRET". All three parts are requred to make a successful request.

Body

application/json

Request body for creating payment quotes with exchange rates and fees

senderCountry
enum<string>
required

ISO 3166-1 alpha-2 two-letter country code supported by the Circle Payment Network

Available options:
AT,
BE,
BG,
BR,
CH,
CN,
CO,
CY,
CZ,
DE,
DK,
EE,
ES,
FI,
FR,
GB,
GR,
HK,
HR,
HU,
IE,
IN,
IT,
LI,
LT,
LU,
MT,
MX,
NG,
NL,
NO,
PL,
PT,
RO,
SE,
SI,
SK,
US
Example:

"MX"

sourceAmount
object
required

The crypto source amount. This field is an object containing the currency code and the amount. This field is required; however, if your query is based on the destinationAmount, leave the amount field blank and only populate the currency field.

destinationCountry
enum<string>
required

ISO 3166-1 alpha-2 two-letter country code supported by the Circle Payment Network

Available options:
AT,
BE,
BG,
BR,
CH,
CN,
CO,
CY,
CZ,
DE,
DK,
EE,
ES,
FI,
FR,
GB,
GR,
HK,
HR,
HU,
IE,
IN,
IT,
LI,
LT,
LU,
MT,
MX,
NG,
NL,
NO,
PL,
PT,
RO,
SE,
SI,
SK,
US
Example:

"MX"

destinationAmount
object
required

The amount of fiat currency to be delivered to the destination. This field is an object containing the currency code and the amount. This field is required; however, if your query is based on the sourceAmount, leave the amount field blank and only populate the currency field.

blockchain
enum<string>
required

Supported blockchain networks

Available options:
SOL,
MATIC,
ETH,
ARC,
SOL-DEVNET,
MATIC-AMOY,
ETH-SEPOLIA,
ARC-TESTNET
Example:

"ETH-SEPOLIA"

senderType
enum<string>
required

Type of entity sending or receiving the payment

Available options:
BUSINESS,
INDIVIDUAL
Example:

"BUSINESS"

recipientType
enum<string>
required

Type of entity sending or receiving the payment

Available options:
BUSINESS,
INDIVIDUAL
Example:

"BUSINESS"

paymentMethodType
enum<string>

The method used for the payment (e.g., PIX, WIRE, CHATS)

Available options:
AANI,
ACH-BANK-TRANSFER,
BANK-TRANSFER,
CHATS,
CIPS,
FAST,
FEDWIRE,
FPS,
FTS,
IMPS,
INSTAPAY,
NEFT,
NEQUI,
PESONET,
PIX,
RTGS,
SD-ACH,
SEPA,
SPEI,
SPID,
WIRE
Example:

"SPEI"

quoteOptions
object

Additional information for the OFI to provide a more precise quote

transactionVersion
enum<string>

The version of the transaction. If not provided, defaults to VERSION_1.

Available options:
VERSION_1,
VERSION_2
Example:

"VERSION_2"

Response

Quotes created successfully

data
object[]
required

Array of quotes containing all the necessary information for payments