Zillow Real Estate API

Access detailed real estate data from Zillow including property details, search, market analytics, mortgage rates, agent information, and more. All data is sourced directly from Zillow and normalized into a clean, consistent JSON format.

456 subscribers
9.8/10 popularity
2891 ms avg latency
93% success rate
28 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Zillow Real Estate API endpoints

MethodEndpointDescription
Real Estate Agents
POST batchAgentContacts
/v1/agents/contact/batch
Resolve public-profile contact data for up to N agents in one call. Per-request maximum is controlled by `batch_max_agent_contacts` setting. Concurrency of upstream fetches is…
GET searchAgents
/v1/agents
Search for real estate agents by location. Returns a paginated list of agents with their profile information, review ratings, and performance metrics.
GET getAgentTeam
/v1/agents/{screen_name}/team
Return the lead agent's full team: members, contacts, aggregated stats. Exclusive, premium feature. Replaces ~10-30 client-side calls in one response. Cached per team with a 1h…
GET getAgentReviews
/v1/agents/{screen_name}/reviews
Get agent reviews with pagination, sorting, and filtering. Requires resolving screen_name → encodedZuid (cached after first profile fetch).
GET getAgentContact
/v1/agents/{screen_name}/contact
Get public-profile contact data for a real-estate agent. Returns phones (E.164 + display), email (when Zillow publishes one), website, social links, brokerage office address, and…
GET getAgentListings
/v1/agents/{screen_name}/listings
Get agent's property listings. Supports sale, rent, and sold listing types. The include_team parameter applies to sale and rent only (ignored for sold).
GET getAgent
/v1/agents/{screen_name}
Get agent profile details. Returns comprehensive agent information including ratings, team members, service areas, licenses, sales statistics, and social links.
Building Details
GET getBuilding
/v1/building/{building_key}
Get building details for multi-unit properties (condos, apartments). Accepts either a building key (alphanumeric) or lat,lng coordinates. Returns building name, address,…
Property Search
GET searchByZillowUrl
/v1/search/url
Parse any Zillow URL and return appropriate data. Supports three URL types: - Search URLs → search results (same as GET /v1/search) - Property URLs…
GET searchByCoordinates
/v1/search/coordinates
Search properties by map bounding box coordinates.
GET searchProperties
/v1/search
Search properties by location text.
GET autocompleteLocation
/v1/autocomplete
Get location suggestions for search input.
Mortgage Rates
GET getMortgageRateHistory
/v1/mortgage/rates/history
Get historical mortgage rates (30 day rolling window).
GET getMortgageRates
/v1/mortgage/rates
Get current mortgage rates from Zillow's mortgage API.
Property Details
GET getPropertyTaxHistory
/v1/property/{zpid}/tax-history
Tax history entries + latest/min/max summary.
GET getPropertyRentEstimate
/v1/property/{zpid}/rent-estimate
Multi-source rent estimate with consensus + confidence. Combines: * Zillow's `rent_zestimate` (from property detail — always tried) * HUD SAFMR (optional, requires…
GET lookupPropertyByAddress
/v1/property/lookup
Resolve an address to a property and return full details. Two-step: address → zpid (via GetQueryUnderstandingResults), then zpid → full property data. Supports the same ?include=…
GET getPropertyPriceHistory
/v1/property/{zpid}/price-history
Price history events + min/max/drops summary for one property.
GET getProperty
/v1/property/{zpid}
Get full property details. 350+ fields. Sub-resources via ?include=photos,schools,similar,nearby,history,agent,affordability Without include, only core fields are returned.
GET getPropertySchools
/v1/property/{zpid}/schools
Schools assigned to the property + rating / level / distance summary.
GET getPropertyMortgageEstimate
/v1/property/{zpid}/mortgage
Monthly-cost breakdown from Zillow's affordability model.
GET getPropertyHoa
/v1/property/{zpid}/hoa
HOA block + monthly/annual cost summary. No extra upstream — from base.
GET getPropertyFeatures
/v1/property/{zpid}/features
Interior / exterior / community amenities + parking + notable flags.
GET getPropertyPhotos
/v1/property/{zpid}/photos
Photo carousel only — URLs + count. Cheaper than full property.
GET getPropertyNeighborhood
/v1/property/{zpid}/neighborhood
Neighborhood name + nearby cities/neighborhoods/zipcodes.
Batch Operations
POST batchSearch
/v1/batch/search
Execute multiple searches in a single request (max 10). Returns HTTP 200 even on partial failures — each item has its own success/error status.
POST batchProperties
/v1/batch/properties
Fetch multiple properties in a single request (max 50 zpids). Returns HTTP 200 even on partial failures — each item has its own success/error status.
Market Analytics
GET getMarketAnalytics
/v1/market
Get market trends and analytics for a region. Provide either `location` or `region_id`. If `location` is given, it is resolved to a region via autocomplete. Returns ZHVI (home…

Zillow Real Estate API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 50 / monthly
PRO $29 / month 3 / second
  • Requests: 20,000 / monthly (then $0.0090 each)
ULTRA $89 / month 5 / second
  • Requests: 75,000 / monthly (then $0.0070 each)
MEGA Recommended $179 / month 10 / second
  • Requests: 300,000 / monthly (then $0.0050 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Live currency and foreign exchange rates by specifying source and destination quotes and optionally amount…

    DataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.7k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers