Get Property Facts and Financials by Zillow ID

View all Zillow Real Estate Data API endpoints →

Supply the numeric zpid of a property selected from search or another trusted public property reference. With no include, the verified response returned success:true and a data object containing zpid, status, home_type, year_built, price, currency, date_posted, address, location, financials, facts, listing, features, parking, rooms, flags, description, photo_count and nearby-place collections, plus response meta. The Seattle record matched the searched property, including its identifier, address and asking price. Observed financials included zestimate, rent_zestimate and last_sold_price; facts included beds, baths, sqft and lot_sqft. Some fields, including HOA and tax values, were null. The optional comma-separated include input documents photos, schools, similar, nearby, history, agent and affordability attachments; those attachment combinations were not verified. Returned text, photos and estimates are not guarantees of condition, rights or value. Critical existence caveat: a deliberately nonexistent zpid returned HTTP 200 with success:true, data.zpid:null, default OFF_MARKET status, null address/price/location and empty collections. Validate a nonnull matching zpid and meaningful address/facts before treating the response as a real property. OFF_MARKET and success:true alone do not establish existence.

API Features

Search-to-detail identity check Join the detailed record back to the selected search hit by a nonnull matching zpid and usable address fields.
Observed home-fact sections Read structured facts, listing, features, parking, rooms and flags from the verified property response, retaining nullable fields.
Separate asking price and estimates Keep price distinct from financials.zestimate, financials.rent_zestimate and last_sold_price; these represent different observations.
Null-filled success safeguard Reject a success-shaped record with zpid:null and no meaningful identity instead of interpreting default OFF_MARKET as a confirmed property.

Live API Demo

GET /api/project/zillow-real-estate/get-property

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/zillow-real-estate/get-property?key=<API_KEY>&zpid=<zpid>'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

Can success:true prove that a zpid exists?

No. A nonexistent numeric ID was observed returning success:true with data.zpid:null, OFF_MARKET and null-filled property fields. Require a nonnull matching zpid and meaningful address/facts before accepting the record.

Are price, Zestimate and rent Zestimate interchangeable?

No. The asking price, home-value estimate and rental estimate are distinct fields with different meanings. None is a lender quote, appraisal or guaranteed transaction value.

What does include change?

The documented include input attaches selected sub-resources such as photos, schools, similar, nearby, history, agent and affordability. The verified request omitted include; attachment availability and combinations were not established by that sample.

Related operations

Guides

View Subscription Plans →