Pre-requisites
- Active Conduit account with API access
- API credentials (API Key and Secret)
- Familiarity with the following core concepts:
Understanding Pricing Overrides
When creating a quote, you can optionally specify pricing overrides to customize how pricing is calculated. You can specify apricingModel and spreadBps directly in the quote request to apply a custom spread.
Creating a Quote with Custom Spread
You can specify a custom spread for a quote by including thepricing object in your request with pricingModel: spread_on_rate and a spreadBps value.
Request Example
Response Example
The
spreadBps value is in basis points, where 1 basis point equals 0.01%. For example, spreadBps: 50 means a 0.5% spread.Understanding the Response
The quote response includes detailed pricing information:- Client Pricing: Shows the base pricing structure at your client level
- Customer Pricing: Shows the pricing applied to the customer, including:
effectiveRate: The exchange rate after applying the spreadspreadBps: The spread you specified (50 basis points = 0.5%)calculatedAmount: The final amount the customer will receivecalculatedRevenue: Your revenue from this transaction (in USDC)
Target-Based Quotes with Pricing
You can also apply pricing overrides to target-based quotes (where you specify the target amount instead of the source amount):Request Example
Key Points
- Pricing overrides are optional: If you don’t specify pricing overrides, only client-level pricing will be applied
- Spread limits: The
spreadBpsvalue cannot exceed 10,000 (100%) - Revenue calculation: Revenue is calculated based on the difference between client and customer pricing
- Pricing transparency: The response includes all pricing details for complete transparency
What’s next?
- Learn more about Pricing in quotes
- Create transactions using quotes: Conversion Transaction
- Review the API Reference for complete request and response details

