Quotes

Quotes

See a rate. Lock it when you're ready to fund.

Get a quote#

GET/v1/quotes
sell_amountstringRequired

Decimal string, e.g. 1000.00.

sell_currencystringRequired

USD.

buy_currencystringRequired

INR.

Response
{
  "object": "quote",
  "sell": { "amount": "1000.00", "currency": "USD" },
  "buy":  { "amount": "82833.30", "currency": "INR" },
  "rate": { "mid_market": "83.67000", "user": "82.83330" },
  "expires_at": 1789045200,
  "livemode": true
}

Indicative only. rate.user includes margin and is what converts.

Lock a rate#

POST/v1/quote_locks

Fixes the rate so the INR you show is the INR delivered.

sell_currencystringRequired

USD.

buy_currencystringRequired

INR.

amountstringRequired

Decimal string in sell_currency.

JSON
{ "sell_currency": "USD", "buy_currency": "INR", "amount": "1000.00" }

Pass id as quote_lock_id when you create a transfer.

Locks may be short

Lock duration isn't final and may not cover on-chain funding time. Don't promise a firm INR amount until funds arrive — read expires_at.