---
title: "Instant Estimate"
method: POST
path: "/v1/quote/instant-estimate"
tags: ["Quote Estimates"]
---

# Instant Estimate

`POST /v1/quote/instant-estimate`

Instant estimate endpoint for high-volume requests.

Requires all properties to have complete address and property details:
- Address: street_address, city, state, zip_code, county, lat, lng
- Property Details: property_type, size_sqft, year_built

Optional primary_insured block prefills the downstream quote flow.

## Request body

- InstantEstimateRequest — Instant estimate request. Requires all address and specified property details fields to be provided.
  - `utm_source` string, nullable — Identifies the traffic source associated with the estimate request.
  - `utm_medium` string, nullable — Identifies the marketing medium associated with the estimate request.
  - `utm_campaign` string, nullable — Identifies the campaign associated with the estimate request.
  - `utm_content` string, nullable — Identifies the specific ad, placement, or experiment variant associated with the estimate request.
  - `metadata` PropertyEstimateMetadata — Metadata to be associated with an estimate.
    - `extra` string, nullable
  - `properties` InstantEstimateProperty[], required — List of properties to estimate.
    - `property_id` string, required
    - `current_premium` integer, nullable
    - `address` InstantEstimateAddress, required — Address with all fields required.
      - `street_address` string, required
      - `city` string, required
      - `state` string, required
      - `zip_code` string, required
      - `county` string, required
      - `lat` number, required
      - `lng` number, required
    - `property_details` InstantEstimatePropertyDetails, required — Property details with required fields.
      - `property_type` 'SINGLE_FAMILY' | 'DUPLEX' | 'TRIPLEX' | 'QUADPLEX' | 'APARTMENT_BUILDING' | 'MOBILE_HOME' | 'OTHER', required — An enumeration.
      - `size_sqft` integer, required
      - `year_built` integer, required
      - `number_of_units` integer, nullable
      - `replacement_value` integer, nullable
      - `stories` integer, nullable
      - `land_value` integer, nullable
      - `occupancy_type` 'fix_and_flip' | 'rental', nullable
    - `property_metadata` PropertyMetadata — Metadata to be associated with a property.
      - `extra` string, nullable
  - `primary_insured` RalphieModelsQuoteEstimateContact
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `email` string, email, nullable
    - `phone_number` string, nullable
    - `date_of_birth` string, date, nullable
    - `company_name` string, nullable
    - `mailing_address` RalphieModelsQuoteEstimateAddress — Postal address information for a property
      - `street_address` string, nullable
      - `city` string, nullable
      - `state` string, nullable
      - `zip_code` string, nullable
      - `county` string, nullable
      - `lat` number, nullable
      - `lng` number, nullable
  - `flow` 'default' | 'lender' — Quote flow that an estimate's start_url links to.

## Response `200`

Successful Response

- EstimateResponse
  - `estimates` PropertyEstimate[], required
    - `property_id` string, required
    - `start_url` string, nullable
    - `error` string, nullable
    - `original_property` Property, required — Note: Some code generator clients may rename the Property class as ModelProperty if property is a reserved keyword
      - `property_id` string, required
      - `current_premium` integer, nullable
      - `address` RalphieModelsQuoteEstimateAddress, required — Postal address information for a property
        - `street_address` string, nullable
        - `city` string, nullable
        - `state` string, nullable
        - `zip_code` string, nullable
        - `county` string, nullable
        - `lat` number, nullable
        - `lng` number, nullable
      - `property_details` RalphieModelsQuoteEstimatePropertyDetails — Details of a property such as the size and type.
        - `size_sqft` integer, nullable
        - `year_built` integer, nullable
        - `property_type` 'SINGLE_FAMILY' | 'DUPLEX' | 'TRIPLEX' | 'QUADPLEX' | 'APARTMENT_BUILDING' | 'MOBILE_HOME' | 'OTHER' — An enumeration.
        - `number_of_units` integer, nullable
        - `replacement_value` integer, nullable
        - `stories` integer, nullable
        - `land_value` integer, nullable
        - `occupancy_type` 'fix_and_flip' | 'rental', nullable
        - `rent` integer, nullable
        - `occupancy` integer, nullable
        - `bedrooms` integer, nullable
        - `bathrooms` number, nullable
      - `property_metadata` PropertyMetadata — Metadata to be associated with a property.
        - `extra` string, nullable
    - `savings` Savings
      - `current_premium` integer, nullable
      - `lowest` integer, nullable
      - `savings` integer, nullable
    - `estimate` Estimate
      - `lowest` integer, nullable
      - `dp_1` integer, nullable
      - `dp_3` integer, nullable
    - `estimate_metadata` PropertyEstimateMetadata — Metadata to be associated with an estimate.
      - `extra` string, nullable
    - `calculated_property` CalculatedProperty
      - `property_id` string, required
      - `address` RalphieModelsQuoteEstimateAddress, required — Postal address information for a property
        - `street_address` string, nullable
        - `city` string, nullable
        - `state` string, nullable
        - `zip_code` string, nullable
        - `county` string, nullable
        - `lat` number, nullable
        - `lng` number, nullable
      - `property_details` CalculatedPropertyDetails, required — Details of a property such as the size and type based on our usage.
        - `size_sqft` integer, nullable
        - `year_built` integer, nullable
        - `number_of_units` integer, nullable
        - `property_type` 'SINGLE_FAMILY' | 'DUPLEX' | 'TRIPLEX' | 'QUADPLEX' | 'APARTMENT_BUILDING' | 'MOBILE_HOME' | 'OTHER' — An enumeration.
        - `replacement_value` integer, nullable
        - `land_value` integer, nullable
        - `stories` integer, nullable
        - `bedrooms` integer, nullable
        - `bathrooms` number, nullable
        - `construction_type` string, nullable
        - `roof_material_type` string, nullable
        - `roof_pitch` string, nullable
    - `minimum_earned_premium_days` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/steadily/apis/steadily-partner-api.md) · [All operations](https://skmtc.net/steadily/apis/steadily-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steadily/steadily-partner-api/versions/ac329ca07dbb/schema)
