Skip to main content

Get Product Quote

info

Does not need authentication

note
  • You must call this endpoint before placing an order to obtain the latest pricing parameters. Pass the returned values as-is into the order request.
  • You can also subscribe to the WebSocket topic earn.discountbuy.offers to receive real-time quote updates.

HTTP Request

GET/v5/earn/advance/product-extra-info

Request Parameters

ParameterRequiredTypeComments
categorytruestringProduct category. DiscountBuy
productIdfalsestringProduct ID. Returns quotes for all products if not provided

Response Parameters

ParameterTypeComments
offersarrayObject
> productIdstringProduct ID
> currentPricestringCurrent index price of the underlying asset
> purchasePricestringAnchor buy price
> knockoutPricestringKnockout price
> knockoutCouponE8stringAnnualized interest rate in e8 precision. Actual rate = knockoutCouponE8 / 1e8
> maxInvestmentAmountstringMaximum investment amount for this quote
> instUidstringMarket maker institution ID. Must be passed as-is when placing an order
> expiredAtstringQuote expiry time, Unix timestamp in ms. 0 means no expiry is set by the institution

Request Example

GET /v5/earn/advance/product-extra-info?category=DiscountBuy&productId=7037 HTTP/1.1
Host: api-testnet.bybit.com

Response Example

{
"retCode": 0,
"retMsg": "",
"result": {
"offers": [
{
"productId": "7037",
"currentPrice": "74514.26",
"purchasePrice": "74014",
"knockoutPrice": "76000",
"knockoutCouponE8": "1000000",
"maxInvestmentAmount": "100000",
"instUid": "100307526",
"expiredAt": "1776153608188",
"category": "DiscountBuy"
}
]
},
"retExtInfo": {},
"time": 1776153594375
}