---
title: "Get Property Detail"
method: GET
path: "/v1/zillow/property/{zpid}"
tags: ["Zillow Property"]
---

# Get Property Detail

`GET /v1/zillow/property/{zpid}`

Get a single Zillow property's full detail by its zpid.

## Path parameters

- `zpid` string, required

## Response `200`

Property detail

- object
  - `property` Property — Full Zillow property detail (from `gdpClientCache[...].property`).
    - `zpid` string, required
    - `id` string, nullable
    - `url` string, nullable
    - `home_status` string, nullable
    - `home_type` string, nullable
    - `property_type` string, nullable
    - `listing_type` string, nullable
    - `posting_product_type` string, nullable
    - `listing_data_source` string, nullable
    - `mls_id` string, nullable
    - `parcel_id` string, nullable
    - `county_fips` string, nullable
    - `provider_listing_id` string, nullable
    - `broker_id` string, nullable
    - `contingent_listing_type` string, nullable
    - `listing_sub_type` ListingSubType — `listingSubType` flags — the for-sale / foreclosure / auction taxonomy.
      - `is_fsba` boolean, nullable
      - `is_fsbo` boolean, nullable
      - `is_foreclosure` boolean, nullable
      - `is_bank_owned` boolean, nullable
      - `is_for_auction` boolean, nullable
      - `is_coming_soon` boolean, nullable
      - `is_new_home` boolean, nullable
      - `is_pending` boolean, nullable
    - `price` integer, nullable
    - `currency` string, nullable
    - `list_price_low` integer, nullable
    - `monthly_hoa_fee` integer, nullable
    - `property_tax_rate` number, nullable
    - `annual_homeowners_insurance` integer, nullable
    - `last_sold_price` integer, nullable
    - `date_sold_utc` number, nullable
    - `date_sold_at` string, nullable
    - `price_change` integer, nullable
    - `price_change_date_utc` number, nullable
    - `price_change_date_at` string, nullable
    - `zestimate` integer, nullable
    - `rent_zestimate` integer, nullable
    - `zestimate_low_percent` string, nullable
    - `zestimate_high_percent` string, nullable
    - `rent_zestimate_low_percent` string, nullable
    - `rent_zestimate_high_percent` string, nullable
    - `zestimate_30_days_ago` integer, nullable
    - `rent_zestimate_30_days_ago` integer, nullable
    - `tax_assessed_value` integer, nullable
    - `zestimate_history` ZestimateHistoryPoint[]
      - `date` string, nullable
      - `date_utc` number, nullable
      - `date_at` string, nullable
      - `value` integer, nullable
    - `bedrooms` number, nullable
    - `bathrooms` number, nullable
    - `living_area` integer, nullable
    - `living_area_units` string, nullable
    - `lot_size` integer, nullable
    - `lot_area_value` number, nullable
    - `lot_area_units` string, nullable
    - `year_built` integer, nullable
    - `move_in_ready` boolean, nullable
    - `move_in_completion_date` string, nullable
    - `latitude` number, nullable
    - `longitude` number, nullable
    - `street_address` string, nullable
    - `abbreviated_address` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zipcode` string, nullable
    - `county` string, nullable
    - `country` string, nullable
    - `time_zone` string, nullable
    - `neighborhood` string, nullable
    - `is_undisclosed_address` boolean, nullable
    - `is_income_restricted` boolean, nullable
    - `days_on_zillow` integer, nullable
    - `time_on_zillow` string, nullable
    - `page_view_count` integer, nullable
    - `favorite_count` integer, nullable
    - `tour_view_count` integer, nullable
    - `photo_count` integer, nullable
    - `description` string, nullable
    - `what_i_love` string, nullable
    - `home_insights` string[]
    - `marketing_name` string, nullable
    - `brokerage_name` string, nullable
    - `is_showcase_listing` boolean, nullable
    - `has_vr_model` boolean, nullable
    - `has_3d_model` boolean, nullable
    - `virtual_tour_url` string, nullable
    - `interactive_floor_plan_url` string, nullable
    - `street_view_image_url` string, nullable
    - `static_map_url` string, nullable
    - `new_construction_type` string, nullable
    - `builder_name` string, nullable
    - `promotion_headline` string, nullable
    - `promotion_description` string, nullable
    - `has_promotion` boolean, nullable
    - `address` Address
      - `street_address` string, nullable
      - `city` string, nullable
      - `state` string, nullable
      - `zipcode` string, nullable
      - `community` string, nullable
      - `subdivision` string, nullable
      - `neighborhood` string, nullable
    - `home_facts` HomeFacts — High-value subset of Zillow's `resoFacts` MLS block. ponytail: resoFacts carries ~187 keys; these are the ones competitors surface and callers actually query. Add more from resoFacts when a concrete use-case demands it.
      - `bathrooms_full` integer, nullable
      - `bathrooms_half` integer, nullable
      - `bathrooms_three_quarter` integer, nullable
      - `bathrooms_one_quarter` integer, nullable
      - `stories` integer, nullable
      - `stories_decimal` number, nullable
      - `levels` string, nullable
      - `property_condition` string, nullable
      - `architectural_style` string, nullable
      - `structure_type` string, nullable
      - `building_name` string, nullable
      - `construction_materials` string[]
      - `foundation_details` string[]
      - `roof_type` string, nullable
      - `year_built_effective` integer, nullable
      - `above_grade_finished_area` string, nullable
      - `below_grade_finished_area` string, nullable
      - `lot_size_dimensions` string, nullable
      - `main_level_bedrooms` integer, nullable
      - `main_level_bathrooms` integer, nullable
      - `basement` string, nullable
      - `has_basement` boolean, nullable
      - `attic` string, nullable
      - `heating` string[]
      - `cooling` string[]
      - `appliances` string[]
      - `flooring` string[]
      - `utilities` string[]
      - `electric` string[]
      - `gas` string[]
      - `sewer` string[]
      - `water_source` string[]
      - `green_building_verification_type` string[]
      - `green_energy_efficient` string[]
      - `green_energy_generation` string[]
      - `green_sustainability` string[]
      - `green_water_conservation` string[]
      - `interior_features` string[]
      - `exterior_features` string[]
      - `lot_features` string[]
      - `community_features` string[]
      - `accessibility_features` string[]
      - `door_features` string[]
      - `window_features` string[]
      - `laundry_features` string[]
      - `patio_and_porch_features` string[]
      - `fencing` string[]
      - `other_structures` string[]
      - `view` string[]
      - `has_view` boolean, nullable
      - `waterfront_features` string[]
      - `water_view` string, nullable
      - `water_body_name` string, nullable
      - `security_features` string[]
      - `parking_features` string[]
      - `parking_capacity` integer, nullable
      - `garage_parking_capacity` integer, nullable
      - `carport_parking_capacity` integer, nullable
      - `covered_parking_capacity` integer, nullable
      - `open_parking_capacity` integer, nullable
      - `has_attached_garage` boolean, nullable
      - `has_garage` boolean, nullable
      - `has_carport` boolean, nullable
      - `has_open_parking` boolean, nullable
      - `pool_features` string[]
      - `has_private_pool` boolean, nullable
      - `spa_features` string[]
      - `fireplaces` integer, nullable
      - `fireplace_features` string[]
      - `has_fireplace` boolean, nullable
      - `association_name` string, nullable
      - `association_name2` string, nullable
      - `association_fee` string, nullable
      - `association_fee2` string, nullable
      - `association_fee_includes` string[]
      - `association_amenities` string[]
      - `association_phone` string, nullable
      - `has_association` boolean, nullable
      - `hoa_fee` string, nullable
      - `hoa_fee_total` string, nullable
      - `tax_annual_amount` number, nullable
      - `price_per_square_foot` integer, nullable
      - `has_land_lease` boolean, nullable
      - `land_lease_amount` string, nullable
      - `land_lease_expiration_date` string, nullable
      - `can_raise_horses` boolean, nullable
      - `additional_parcels_description` string, nullable
      - `road_surface_type` string[]
      - `on_market_date` string, nullable
      - `cumulative_days_on_market` integer, nullable
      - `offer_review_date` string, nullable
      - `number_of_units_in_community` integer, nullable
      - `availability_date` string, nullable
      - `lease_term` string, nullable
      - `tenant_pays` string[]
      - `has_pets_allowed` boolean, nullable
      - `pets_max_weight` integer, nullable
      - `has_rent_control` boolean, nullable
      - `elementary_school` string, nullable
      - `middle_school` string, nullable
      - `high_school` string, nullable
      - `elementary_school_district` string, nullable
      - `middle_school_district` string, nullable
      - `high_school_district` string, nullable
      - `parcel_number` string, nullable
      - `subdivision_name` string, nullable
      - `municipality` string, nullable
      - `city_region` string, nullable
      - `zoning` string, nullable
      - `zoning_description` string, nullable
      - `ownership` string, nullable
      - `ownership_type` string, nullable
      - `property_sub_type` string[]
      - `special_listing_conditions` string, nullable
      - `listing_terms` string, nullable
      - `inclusions` string, nullable
      - `exclusions` string, nullable
      - `is_new_construction` boolean, nullable
      - `is_senior_community` boolean, nullable
      - `has_home_warranty` boolean, nullable
      - `furnished` boolean, nullable
      - `development_status` string, nullable
      - `park_name` string, nullable
      - `at_a_glance_facts` object[]
      - `rooms` object[]
    - `agent` AgentAttribution — Listing agent / broker attribution (from `attributionInfo`).
      - `agent_name` string, nullable
      - `agent_phone` string, nullable
      - `agent_email` string, nullable
      - `agent_license_number` string, nullable
      - `co_agent_name` string, nullable
      - `co_agent_number` string, nullable
      - `co_agent_license_number` string, nullable
      - `broker_name` string, nullable
      - `broker_phone` string, nullable
      - `buyer_agent_name` string, nullable
      - `buyer_brokerage_name` string, nullable
      - `mls_id` string, nullable
      - `mls_name` string, nullable
      - `mls_disclaimer` string, nullable
      - `listing_agreement` string, nullable
      - `listing_attribution_contact` string, nullable
      - `provider_logo` string, nullable
      - `true_status` string, nullable
      - `last_checked` string, nullable
      - `last_updated` string, nullable
      - `listing_agents` object[]
      - `listing_offices` object[]
    - `mortgage_rates` MortgageRates
      - `fifteen_year_fixed` MortgageRate
        - `rate` number, nullable
        - `rate_source` string, nullable
        - `last_updated_utc` number, nullable
        - `last_updated_at` string, nullable
      - `thirty_year_fixed` MortgageRate
        - `rate` number, nullable
        - `rate_source` string, nullable
        - `last_updated_utc` number, nullable
        - `last_updated_at` string, nullable
      - `arm_5` MortgageRate
        - `rate` number, nullable
        - `rate_source` string, nullable
        - `last_updated_utc` number, nullable
        - `last_updated_at` string, nullable
    - `price_history` PriceHistoryEvent[]
      - `date` string, nullable
      - `date_utc` number, nullable
      - `date_at` string, nullable
      - `event` string, nullable
      - `price` integer, nullable
      - `price_per_square_foot` integer, nullable
      - `price_change_rate` number, nullable
      - `source` string, nullable
      - `buyer_agent` string, nullable
      - `seller_agent` string, nullable
      - `posting_is_rental` boolean, nullable
    - `tax_history` TaxHistoryEvent[]
      - `year_utc` number, nullable
      - `year_at` string, nullable
      - `value` integer, nullable
      - `value_increase_rate` number, nullable
      - `tax_paid` number, nullable
      - `tax_increase_rate` number, nullable
    - `schools` School[]
      - `name` string, nullable
      - `rating` integer, nullable
      - `grades` string, nullable
      - `level` string, nullable
      - `type` string, nullable
      - `distance` number, nullable
      - `link` string, nullable
      - `student_count` integer, nullable
      - `assigned` boolean, nullable
    - `photos` Photo[]
      - `url` string, nullable
      - `caption` string, nullable
      - `subject_type` string, nullable
      - `sources` object[]
    - `open_house_schedule` OpenHouse[]
      - `start_utc` number, nullable
      - `start_at` string, nullable
      - `end_utc` number, nullable
      - `end_at` string, nullable
      - `note` string, nullable
    - `nearby_cities` NearbyRegion[]
      - `name` string, nullable
      - `region_type` string, nullable
      - `url` string, nullable
    - `nearby_neighborhoods` NearbyRegion[]
      - `name` string, nullable
      - `region_type` string, nullable
      - `url` string, nullable
    - `nearby_zipcodes` NearbyRegion[]
      - `name` string, nullable
      - `region_type` string, nullable
      - `url` string, nullable
    - `nearby_homes` Listing[]
      - `position` integer, required
      - `zpid` string, nullable
      - `id` string, nullable
      - `detail_url` string, nullable
      - `home_type` string, nullable
      - `home_status` string, nullable
      - `status_text` string, nullable
      - `status_type` string, nullable
      - `marketing_status` string, nullable
      - `contingent_listing_type` string, nullable
      - `price` integer, nullable
      - `price_raw` string, nullable
      - `currency` string, nullable
      - `price_change` integer, nullable
      - `date_price_changed_utc` number, nullable
      - `date_price_changed_at` string, nullable
      - `price_reduction` string, nullable
      - `flex_field_text` string, nullable
      - `zestimate` integer, nullable
      - `rent_zestimate` integer, nullable
      - `tax_assessed_value` integer, nullable
      - `beds` number, nullable
      - `baths` number, nullable
      - `living_area` integer, nullable
      - `lot_area_value` number, nullable
      - `lot_area_unit` string, nullable
      - `address` string, nullable
      - `street_address` string, nullable
      - `unit` string, nullable
      - `city` string, nullable
      - `state` string, nullable
      - `zipcode` string, nullable
      - `country` string, nullable
      - `is_undisclosed_address` boolean, nullable
      - `latitude` number, nullable
      - `longitude` number, nullable
      - `broker_name` string, nullable
      - `provider_listing_id` string, nullable
      - `days_on_zillow` integer, nullable
      - `is_zillow_owned` boolean, nullable
      - `is_featured` boolean, nullable
      - `is_showcase` boolean, nullable
      - `is_fsba` boolean, nullable
      - `is_new_construction` boolean, nullable
      - `is_premier_builder` boolean, nullable
      - `is_preforeclosure_auction` boolean, nullable
      - `is_non_owner_occupied` boolean, nullable
      - `img_src` string, nullable
      - `has_image` boolean, nullable
      - `has_video` boolean, nullable
      - `has_3d_model` boolean, nullable
      - `has_open_house` boolean, nullable
      - `open_house_start` string, nullable
      - `open_house_end` string, nullable
      - `photos` string[]
    - `scraped_utc` number, nullable
    - `scraped_at` string, nullable

---

[API](https://skmtc.net/scrapebadger/apis/scrapebadger-account-api.md) · [All operations](https://skmtc.net/scrapebadger/apis/scrapebadger-account-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scrapebadger/scrapebadger-account-api/revisions/4a1ef8777baf/schema)
