Skip to main content
GET
/
intent
/
quote
Get indicative quote
curl --request GET \
  --url https://app.gnosisramp.com/api/v1/intent/quote \
  --header 'Authorization: Bearer <token>'
{
  "quotes": [
    {
      "providerId": "bridge",
      "type": "ONRAMP",
      "rail": "ACH",
      "hasIndicativePrice": true,
      "destAmount": "99.50",
      "exchangeRate": "0.9950",
      "fees": {
        "currencyCode": "USD",
        "totalFee": "1.50",
        "networkFee": "0.50",
        "processingFee": "0.75",
        "partnerFee": "0.25"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

OAuth2 client credentials flow for API authentication

Query Parameters

srcCurrencyCode
string
required

Source currency code (e.g., USD, USDC_ETH)

Required string length: 2 - 20
Pattern: ^[A-Za-z0-9_]+$
destCurrencyCode
string
required

Destination currency code (e.g., USDC_GNO, BRL)

Required string length: 2 - 20
Pattern: ^[A-Za-z0-9_]+$
srcAmount
string
required

Amount to convert (decimal string)

Pattern: ^[0-9]+(\.[0-9]+)?$
countryCode
string
required

ISO 3166-1 alpha-2 country code

Required string length: 2

Response

Indicative quotes retrieved successfully

Response containing indicative quotes from multiple providers

quotes
object[]
required

Array of quotes from available providers