# Real-Time Zillow Data - U.S. & Canada Real-Estate Data (Zillow-Like) > Fast and reliable real-estate data API for the U.S. and Canada - search properties by address or coordinates, full property details, estimated market valuations, agent search and listings, and more in real-time. ## Overview Real-Time Zillow Data is a fast and reliable real-estate data API for the U.S. and Canada. It returns property listings, full details, valuations, and agent data as structured JSON via REST. Who is this API for: developers building real-estate search portals, investment and valuation tools, lead generation for agents, and market analysis dashboards. What it returns: property search (by query, coordinates, or polygon), property details (by id or address), Zestimate-like valuations, and agent search with active, sold, and rental listings. Need help integrating? Contact support@openwebninja.com. For high volume / large scale plans, please contact support@openwebninja.com. ## Endpoints ### GET /search - Search Search for properties by location (county, neighborhood, city, or zip code) with support for the filters and options available on Zillow.com. Parameters: - **location** (string, required, e.g. `Los Angeles, CA`) - page (number, default: `1`) - home_status (string, default: `FOR_SALE`, allowed: FOR_SALE | FOR_RENT | RECENTLY_SOLD): Filters properties based on their status. - home_type (string, e.g. `HOUSES`) - space_type (string): Find properties with specified space type (works for FOR_RENT home_status type), specified as a comma separated list of the following values: `ENTIRE_PLACE`, `ROOM`. - sort (string, default: `DEFAULT`) - min_price (number, e.g. `0`) - max_price (number, e.g. `0`) - min_monthly_payment (number, e.g. `0`) - max_monthly_payment (number, e.g. `0`) - min_bedrooms (number, e.g. `0`) - max_bedrooms (number, e.g. `0`) - min_bathrooms (number, e.g. `0`) - max_bathrooms (number, e.g. `0`) - min_sqft (number, e.g. `0`) - max_sqft (number, e.g. `0`) - min_lot_size (number): Sets the minimum lot size for properties (in square feet). - max_lot_size (number): Sets the minimum lot size for properties (in square feet). - listing_type (string, default: `BY_AGENT`): Listing type of the property. (`BY_OWNER_OTHER` is for off market properties). - for_sale_by_agent (boolean, default: `true`) - for_sale_by_owner (boolean, default: `true`) - for_sale_is_new_construction (boolean, default: `true`) - for_sale_is_foreclosure (boolean, default: `true`) - for_sale_is_auction (boolean, default: `true`) - for_sale_is_foreclosed (boolean, default: `false`) - for_sale_is_preforeclosure (boolean, default: `false`) - max_hoa_fee (number, default: `ANY FEE`) - includes_homes_no_hoa_data (boolean, default: `true`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/search` ### GET /search-coordinates - Search by Coordinates Search for properties in a specific geographic location, by a center latitude, longitude point and a diameter. Parameters: - **long** (number, required, e.g. `-118.504744`) - **lat** (number, required, e.g. `34.01822`) - diameter (number, default: `1`) - page (number, default: `1`) - home_status (string, default: `FOR_SALE`, allowed: FOR_SALE | FOR_RENT | RECENTLY_SOLD): Filters properties based on their status. - home_type (string, e.g. `HOUSES`) - space_type (string): Find properties with specified space type (works for FOR_RENT home_status type), specified as a comma separated list of the following values: `ENTIRE_PLACE`, `ROOM`. - sort (string, default: `DEFAULT`) - min_price (number, e.g. `0`) - max_price (number, e.g. `0`) - min_monthly_payment (number, e.g. `0`) - max_monthly_payment (number, e.g. `0`) - min_bedrooms (number, e.g. `0`) - max_bedrooms (number, e.g. `0`) - min_bathrooms (number, e.g. `0`) - max_bathrooms (number, e.g. `0`) - min_sqft (number, e.g. `0`) - max_sqft (number, e.g. `0`) - min_lot_size (number): Sets the minimum lot size for properties (in square feet). - max_lot_size (number): Sets the minimum lot size for properties (in square feet). - listing_type (string, default: `BY_AGENT`): Listing type of the property. (`BY_OWNER_OTHER` is for off market properties). - for_sale_by_agent (boolean, default: `true`) - for_sale_by_owner (boolean, default: `true`) - for_sale_is_new_construction (boolean, default: `true`) - for_sale_is_foreclosure (boolean, default: `true`) - for_sale_is_auction (boolean, default: `true`) - for_sale_is_foreclosed (boolean, default: `false`) - for_sale_is_preforeclosure (boolean, default: `false`) - max_hoa_fee (number, default: `ANY FEE`) - includes_homes_no_hoa_data (boolean, default: `true`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/search-coordinates` ### GET /search-polygon - Search by Polygon Search for properties in a specific geographic polygon area. Parameters: - **polygon** (string, required, e.g. `-118.50394248962402 34.02926010734425, -118.5084056854248 34.02926010734425, -118.51286888122559 34.028691046671696, -118.51527214050293 34.02570341552858, -118.51321220397949 34.02257340341831, -118.51750373840332 34.0215774662657, -118.51681709289551 34.017878168811684, -118.51286888122559 34.016455319170184, -118.51080894470215 34.013324966013194, -118.50789070129395 34.010621386310234, -118.50411415100098 34.008629219864694, -118.49982261657715 34.008486920473, -118.49570274353027 34.007063913440916, -118.4919261932373 34.00891381793271, -118.48849296569824 34.01119056813859, -118.4860897064209 34.014463289606894, -118.48471641540527 34.018020452464164, -118.48042488098145 34.01858958468914, -118.4780216217041 34.0215774662657, -118.47939491271973 34.0249920592766, -118.47681999206543 34.02797971546417, -118.47493171691895 34.03125178964367, -118.4721851348877 34.034381481654364, -118.47733497619629 34.035377268536706, -118.48231315612793 34.035377268536706, -118.48677635192871 34.035377268536706, -118.49141120910645 34.03495050416125, -118.49604606628418 34.034096968969656, -118.49621772766113 34.03054047990366, -118.50033760070801 34.02926010734425, -118.50239753723145 34.032532132148006, -118.50394248962402 34.02926010734425`) - page (number, default: `1`) - home_status (string, default: `FOR_SALE`, allowed: FOR_SALE | FOR_RENT | RECENTLY_SOLD): Filters properties based on their status. - home_type (string, e.g. `HOUSES`) - space_type (string): Find properties with specified space type (works for FOR_RENT home_status type), specified as a comma separated list of the following values: `ENTIRE_PLACE`, `ROOM`. - sort (string, default: `DEFAULT`) - min_price (number, e.g. `0`) - max_price (number, e.g. `0`) - min_monthly_payment (number, e.g. `0`) - max_monthly_payment (number, e.g. `0`) - min_bedrooms (number, e.g. `0`) - max_bedrooms (number, e.g. `0`) - min_bathrooms (number, e.g. `0`) - max_bathrooms (number, e.g. `0`) - min_sqft (number, e.g. `0`) - max_sqft (number, e.g. `0`) - min_lot_size (number): Sets the minimum lot size for properties (in square feet). - max_lot_size (number): Sets the minimum lot size for properties (in square feet). - listing_type (string, default: `BY_AGENT`): Listing type of the property. (`BY_OWNER_OTHER` is for off market properties). - for_sale_by_agent (boolean, default: `true`) - for_sale_by_owner (boolean, default: `true`) - for_sale_is_new_construction (boolean, default: `true`) - for_sale_is_foreclosure (boolean, default: `true`) - for_sale_is_auction (boolean, default: `true`) - for_sale_is_foreclosed (boolean, default: `false`) - for_sale_is_preforeclosure (boolean, default: `false`) - max_hoa_fee (number, default: `ANY FEE`) - includes_homes_no_hoa_data (boolean, default: `true`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/search-polygon` ### GET /property-details - Property Details Get detailed information about a property by Zillow unique property ID (zpid) or a Zillow url of a property. Parameters: - zpid (string, e.g. `7594920`) - url (string, e.g. `https://www.zillow.com/homedetails/15626-Laurel-Heights-Dr-Houston-TX-77084/28253016_zpid/`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/property-details` ### GET /property-details-address - Property by Address Get detailed information about a property by address. Parameters: - **address** (string, required, e.g. `1161 Natchez Dr College Station Texas 77845`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/property-details-address` ### GET /zestimate - Property Zestimate Get Zestimate value for a property by zpid or url. Parameters: - **zpid** (string, required, e.g. `28253016`) - url (string, e.g. `https://www.zillow.com/homedetails/15626-Laurel-Heights-Dr-Houston-TX-77084/28253016_zpid/`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/zestimate` ### GET /agent-search - Agent Search Search for real estate agents by location and optionally by name. Parameters: - **location** (string, required, e.g. `new-york-ny`) - name (string, e.g. `john`) - page (number, default: `1`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/agent-search` ### GET /agent-properties-for-sale - Agent Active Listings Get an agent's current active for-sale listings. Parameters: - **encodedZuid** (string, required, e.g. `X1-ZUxs6j84n4ak95_3mmvm`) - page (number, default: `1`) - include_team (boolean, default: `true`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/agent-properties-for-sale` ### GET /agent-properties-sold - Agent Sold Listings Get an agent's past sales history. Parameters: - **encodedZuid** (string, required, e.g. `X1-ZUxs6j84n4ak95_3mmvm`) - page (number, default: `1`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/agent-properties-sold` ### GET /agent-properties-for-rent - Agent Rental Listings Get an agent's current rental listings. Parameters: - **encodedZuid** (string, required, e.g. `X1-ZU12j0quxoelgjt_uwi3`) - page (number, default: `1`) - include_team (boolean, default: `true`) Full URL: `https://api.openwebninja.com/realtime-zillow-data/agent-properties-for-rent` ## Base URL and Authentication - Base URL: `https://api.openwebninja.com/realtime-zillow-data` - Auth: API key in the `x-api-key` header. Get a key by subscribing (free tier available) at https://app.openwebninja.com/api/realtime-zillow-data ## Topics zillow api, real estate data api, property data api, property search api, zestimate api, home valuation api, real estate listings api, agent search api, mls data api, property details api ## Links - API page: https://www.openwebninja.com/api/real-time-zillow-data - Get an API key / subscribe: https://app.openwebninja.com/api/realtime-zillow-data - Pricing & plans: https://app.openwebninja.com/api/realtime-zillow-data/pricing - Website: https://www.openwebninja.com - OpenAPI spec: https://openwebninja.s3.us-east-1.amazonaws.com/portal/openapi/realtime_zillow_data.yaml - Support: support@openwebninja.com _Last updated: 2026-05-27_