API Reference

Create a quote

posthttps://api.circle.com/v1/cpn/quotes

  • Reference
  • Playground

Creates one or more quotes for the given source/destination parameters. Returns quotes sorted in the following order:

  • Ascending of sourceAmount if your quote is based on destinationAmount.

  • Descending of destinationAmount if your quote is based on sourceAmount.

Body parameters
recipientType
string
Required

Type of entity sending or receiving the payment

Allowed valuesBUSINESSINDIVIDUAL
senderType
string
Required

Type of entity sending or receiving the payment

Allowed valuesBUSINESSINDIVIDUAL
blockchain
string
Required

Supported blockchain networks

Allowed valuesSOLMATICETHSOL-DEVNETMATIC-AMOYETH-SEPOLIA
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.

amount
string
currency
string

Supported fiat currencies

Allowed valuesBRLEURGBPHKDMXNNGNUSD
destinationCountry
string
Required

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

Allowed valuesATBEBGBRCHCYCZDEDKEEESFIFRGBGRHKHRHUIEITLILTLUMTMXNGNLNOPLPTROSESISKUS
sourceAmount
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 destinationAmount, leave the amount field blank and only populate the currency field.

amount
string
currency
string

Supported cryptocurrencies

Allowed valuesUSDC
senderCountry
string
Required

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

Allowed valuesATBEBGBRCHCYCZDEDKEEESFIFRGBGRHKHRHUIEITLILTLUMTMXNGNLNOPLPTROSESISKUS
paymentMethodType
string

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

Allowed valuesPIXSPEIWIREFPSCHATSBANK-TRANSFERSEPA
Response
RequestChoose a language
ResponseChoose an example
1{
2  "data": [
3    {
4      "id": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
5      "paymentMethodType": "SPEI",
6      "blockchain": "ETH-SEPOLIA",
7      "senderCountry": "MX",
8      "destinationCountry": "MX",
9      "createDate": "2023-01-01T12:04:05Z",
10      "quoteExpireDate": "2023-01-01T12:04:05Z",
11      "cryptoFundsSettlementExpireDate": "2023-01-01T12:04:05Z",
12      "sourceAmount": {
13        "amount": "110.27",
14        "currency": "USDC"
15      },
16      "destinationAmount": {
17        "amount": "11000.27",
18        "currency": "MXN"
19      },
20      "fiatSettlementTime": {
21        "max": "3",
22        "min": "1",
23        "unit": "DAYS"
24      },
25      "exchangeRate": {
26        "pair": "USDC/MXN",
27        "rate": "1.2345"
28      },
29      "fees": {
30        "breakdown": [
31          {
32            "amount": {
33              "amount": "110.27",
34              "currency": "USDC"
35            },
36            "type": "BFI_TRANSACTION_FEE"
37          }
38        ],
39        "totalAmount": {
40          "amount": "110.27",
41          "currency": "USDC"
42        }
43      },
44      "senderType": "BUSINESS",
45      "recipientType": "BUSINESS",
46      "certificate": {
47        "id": "c4d1da72-111e-4d52-bdbf-2e74a2d803d5",
48        "certPem": "LS0tLS1CRUdJT...",
49        "domain": "api.circle.com",
50        "jwk": {
51          "crv": "P-256",
52          "kid": "263521881931753643998528753619816524468853605762",
53          "kty": "EC",
54          "x": "KnxBe8fb2mL_Ve9-tqjGSkGgE9f0yohMkAvH_InaFtE",
55          "y": "D41cVUpiKcey4LJKNFtUtmVHDWRmhjZapPLfryX5b1o"
56        }
57      }
58    }
59  ]
60}
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.