Skip to main content
GET
Seller Financing is in beta and runs on Ethereum Sepolia instances only for now (DEVELOPMENT instances on Ethereum). A PRODUCTION instance, or one on another network, answers 503 SELLER_FINANCING_UNAVAILABLE. See Seller Financing.
Asks the market contract which terms a listing with these parameters would get under the market’s current configuration: the downpayment, the principal, the rate, the walk-away premium, the interest over the full runtime, and the coverage check. Nothing is built or signed. Use it to size a listing before Create Listing, and to show a buyer what the loan costs. Terms outside the market’s configuration answer 409 TX_WOULD_REVERT naming the contract error, such as DownpaymentOutOfRange or RateModeDisabled.
A quote with coverageOk: false is not refused here, but Create Listing refuses the same terms. Raise the downpayment, or shorten the interest period or the grace period, until it reads true. See Coverage rule.

Path Parameters

string
required
The market’s record ID, as id on List Markets.

Query Parameters

string
required
The price as a decimal string in whole units of the payment token, for example "250000". Parsed at the payment token’s decimals.
integer
required
The downpayment, 500 to 9000 basis points of the price, inside the market’s minDownpaymentBps and maxDownpaymentBps.
integer
required
The runtime from purchase to maturity, 1 to 3650 days, inside the market’s range.
integer
required
The interest period, 1 to 366 days, inside the market’s range and not longer than durationDays.
integer
required
The grace period after each due date, 0 to 90 days, up to the market’s maxGracePeriodDays. A listing whose interestPeriodDays is shorter than durationDays needs at least 1, or the answer is 400 GRACE_PERIOD_REQUIRED, as Create Listing answers. A single-period listing may keep 0.
string
required
FIXED or DERIVED. The market must enable it.
integer
FIXED on a market where sellers set the rate: the annual rate, 0 to 5000 basis points, up to the market’s maxFixedRateBps. Omitted, the rate is 0. Ignored with DERIVED, and on a market where the operator’s fixedRateBps applies.

Response Fields

object

Error Codes