Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Body

application/json

get data for initial instant offer based on an address

request
object
inventory
object

property fields named with Pascal Case convention follow the RESO 2.0 standard

Response

Offers response

offer_amount
integer<bigint>
required

The gross offer amount, before the service fee and repairs. The estimate fields below do not change this meaning.

Example:

373200

offer_amount_low
integer<bigint>

Low end of the gross offer range, in dollars.

Example:

353600

offer_amount_high
integer<bigint>

High end of the gross offer range, in dollars.

Example:

393600

service_fee_estimate
integer<bigint> | null

Estimated service fee, in dollars. Null means "no estimate", never zero.

Example:

68300

service_fee_low
integer<bigint> | null

Low end of the estimated service fee range, in dollars. Null means "no estimate", never zero.

Example:

57100

service_fee_high
integer<bigint> | null

High end of the estimated service fee range, in dollars. Null means "no estimate", never zero.

Example:

79500

service_fee_pct_used
number | null

The service fee share of the gross offer that the estimate uses, 4 decimals. Null means "no estimate", never zero.

Example:

0.183

repairs_estimate
integer<bigint> | null

Estimated repairs, in dollars. Null means "no estimate", never zero.

Example:

12700

repairs_high
integer<bigint> | null

High end of the estimated repairs range, in dollars. net_low subtracts this figure. Null means "no estimate", never zero.

Example:

24600

predicted_net
integer<bigint> | null

Estimated net to the seller: offer_amount - service_fee_estimate - repairs_estimate, to the dollar. Null means "no estimate", never zero.

Example:

292200

net_low
integer<bigint> | null

Low end of the estimated net range: offer_amount_low - service_fee_high - repairs_high. Null means "no estimate", never zero.

Example:

249500

net_high
integer<bigint> | null

High end of the estimated net range: offer_amount_high - service_fee_low - repairs_estimate. Null means "no estimate", never zero.

Example:

323800

offer_model_version
string | null

Version of the offer model that made the estimate. Null means "no estimate", never zero.

Example:

"2.1"

fee_state_default
boolean | null

True when the property's state has no state-specific fee figure, so the fee range uses the typical national figure. Null means "no estimate", never zero.

Example:

false

additional_terms
object
buyer_id
string<uuid>
offer_request_id
integer<bigint>
Example:

null

created_at
string<timestamp with time zone>
default:now()

timestamp with time zone

offer_expires
string<timestamp with time zone>

timestamp with time zone

buyer_pays_buyer_broker_commission
boolean<boolean>

If true, buyer pays the buyer broker commission equal to 3% of the offer amount. If false, seller will pay the buyer broker commission equal to 3% of the offer amount.

buyer_pays_listing_broker_commission
boolean<boolean>

If true, buyer pays the listing broker commission set by the agent. If false, seller will pay listing agent commission.

buyer_broker_commission_pct
number<numeric>
Example:

0

buyer_broker_commission_amt
integer<bigint>
Example:

0

listing_broker_commission_pct
number<numeric>
listing_broker_commission_amt
integer<bigint>
net_proceeds_to_seller
integer<bigint>
net_cost_to_buyer
integer<bigint>
offer_memo
string<text>
offer_status
string<text>
earnest_money
integer<integer>
em_hard_post_inspection
boolean<boolean>
lease_back
boolean<boolean>
lease_back_period
integer<integer>
flexible_closing
boolean<boolean>
post_possession
boolean<boolean>
waive_warranty
boolean<boolean>
inspection_period
integer<integer>
post_possession_period
integer<integer>
offer_is_counter_offer
boolean<boolean>
offer_type
string
Example:

"instant_premier_address"

offer_decided_at
string<timestamp with time zone>

timestamp with time zone

Example:

null

offer_internal_memo
string
test
boolean<boolean>

set to true