# Zillow API

> Zillow returns home listings, rental listings, property details, and housing market figures, available as a workflow and API.

Search homes and Search rentals return sale and rental listings using a required location and optional listing filters. Get home returns property details, history, and estimates from a street address or Zillow home link. Get housing market returns figures for a city and state or ZIP code.

- Page: https://fous.com/workflows/zillow
- Handle: `@zillow`
- Category: [Real estate](https://fous.com/workflows/category/real-estate)
- Source website: https://zillow.com
- Last verified: Sep 29, 2026
- Fous is not affiliated with Zillow.

## Methods

### Get home

Operation `get_home`, version 1. 1 credit per call.

Get home details and estimated values from a street address or Zillow home link. History, schools, and estimates may be unavailable for some homes.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `address` | string | yes | `"https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"` | Street address with city and state or ZIP, or a Zillow home link. Example: 70 Rainey St #2208, Austin, TX 78701 |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Street address with city and state or ZIP, or a Zillow home link. Example: 70 Rainey St #2208, Austin, TX 78701",
      "examples": [
        "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/",
        "70 Rainey St #2208, Austin, TX 78701"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "address": "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"
    },
    {
      "address": "70 Rainey St #2208, Austin, TX 78701"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `beds` | number or null | `2` |  |
| `zpid` | integer | `306644703` |  |
| `baths` | number or null | `2` |  |
| `status` | string | `"Recently sold"` |  |
| `schools` | array |  |  |
| `schools[].name` | string or null | `"Mathews Elementary School"` |  |
| `schools[].distance_miles` | number or null | `0.9` |  |
| `schools[].rating_out_of_10` | number or null | `10` |  |
| `latitude` | number or null | `30.26776` |  |
| `home_type` | string or null | `"Condo"` |  |
| `longitude` | number or null | `-97.75123` |  |
| `year_built` | integer or null | `2018` |  |
| `photo_links` | array |  |  |
| `square_feet` | number or null | `1457` |  |
| `full_address` | string | `"301 West Ave Unit 1004, Austin, TX 78701"` |  |
| `sale_history` | array |  |  |
| `sale_history[].date` | string | `"2026-09-08"` |  |
| `sale_history[].event` | string or null | `"Sold"` |  |
| `sale_history[].price_usd` | number or null | `1249900` |  |
| `zestimate_usd` | number or null | `1217200` |  |
| `home_page_link` | string | `"https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"` |  |
| `list_price_usd` | number or null | `1295000` |  |
| `lot_size_square_feet` | number or null | `222` |  |
| `property_tax_history` | array |  |  |
| `property_tax_history[].year` | integer | `2025` |  |
| `property_tax_history[].tax_paid_usd` | number or null | `14432.79` |  |
| `property_tax_history[].assessed_value_usd` | number or null | `997581` |  |
| `hoa_fee_usd_per_month` | number or null | `1607` |  |
| `rent_zestimate_usd_per_month` | number or null | `6363` |  |

**Example input**

```json
{
  "address": "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"
}
```

**Example output**

```json
{
  "beds": 2,
  "zpid": 306644703,
  "baths": 2,
  "status": "Recently sold",
  "schools": [
    {
      "name": "Mathews Elementary School",
      "distance_miles": 0.9,
      "rating_out_of_10": 10
    },
    {
      "name": "O Henry Middle School",
      "distance_miles": 1.8,
      "rating_out_of_10": 6
    },
    {
      "name": "Austin High School",
      "distance_miles": 1,
      "rating_out_of_10": 7
    }
  ],
  "latitude": 30.26776,
  "home_type": "Condo",
  "longitude": -97.75123,
  "year_built": 2018,
  "photo_links": [
    "https://maps.googleapis.com/maps/api/streetview?location=301+West+Ave%2C+Austin%2C+TX+78701&size=1536x1152&key=AIzaSyARFMLB1na-BBWf7_R3-5YOQQaHqEJf6RQ&source=outdoor&&signature=qde5cLTSJoT6U6JG2MDWfq6…"
  ],
  "square_feet": 1457,
  "full_address": "301 West Ave Unit 1004, Austin, TX 78701",
  "sale_history": [
    {
      "date": "2026-09-08",
      "event": "Sold",
      "price_usd": null
    },
    {
      "date": "2026-08-01",
      "event": "Contingent",
      "price_usd": 1249900
    },
    {
      "date": "2026-07-27",
      "event": "Price change",
      "price_usd": 1249900
    }
  ],
  "zestimate_usd": 1217200,
  "home_page_link": "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/",
  "list_price_usd": null,
  "lot_size_square_feet": 222,
  "property_tax_history": [
    {
      "year": 2025,
      "tax_paid_usd": 14432.79,
      "assessed_value_usd": 997581
    },
    {
      "year": 2024,
      "tax_paid_usd": null,
      "assessed_value_usd": 997581
    },
    {
      "year": 2023,
      "tax_paid_usd": 16806.11,
      "assessed_value_usd": 1078466
    }
  ],
  "hoa_fee_usd_per_month": null,
  "rent_zestimate_usd_per_month": 6363
}
```

### Get housing market

Operation `get_housing_market`, version 1. 1 credit per call.

Get Zillow housing market figures for a city and state or ZIP code. The as-of date is for typical home value; other figures may use different reporting months. Missing figures are null.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `location` | string | yes | `"Denver, CO"` | City and state or five-digit ZIP code, for example Denver, CO or 80206. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "location": {
      "type": "string",
      "description": "City and state or five-digit ZIP code, for example Denver, CO or 80206.",
      "examples": [
        "Denver, CO",
        "80206",
        "Austin, TX"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "Denver, CO"
    },
    {
      "location": "80206"
    },
    {
      "location": "Austin, TX"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `area_name` | string | `"Denver, CO"` | Area name as shown on Zillow. |
| `as_of_date` | string or null | `"2026-08-31"` | Typical home value reporting date (YYYY-MM-DD). |
| `new_listings` | integer or null | `1047` | New listings, count. |
| `homes_for_sale` | integer or null | `4244` | Homes for sale, count. |
| `market_page_url` | string | `"https://www.zillow.com/home-values/11093/denver-co/"` | Zillow Home Values page for this area. |
| `market_temperature` | string or null |  | Market temperature label, if Zillow shows one. |
| `median_list_price_usd` | number or null | `526667` | Median list price in USD. |
| `median_sale_price_usd` | number or null | `608500` | Median sale price in USD. |
| `median_days_to_pending` | number or null | `30` | Median days until an offer is accepted. |
| `typical_home_value_usd` | number or null | `524695` | Zillow Home Value Index in USD. |
| `one_year_change_percent` | number or null | `-2.1` | One-year change in typical home value, percent; negative means a decrease. |
| `sales_over_list_price_percent` | number or null | `24.4` | Share of sales over list price, percent. |
| `sales_under_list_price_percent` | number or null | `51.3` | Share of sales under list price, percent. |
| `sale_price_to_list_price_percent` | number or null | `99.6` | Median sale price as a percent of list price. |

**Example input**

```json
{
  "location": "Denver, CO"
}
```

**Example output**

```json
{
  "area_name": "Denver, CO",
  "as_of_date": "2026-08-31",
  "new_listings": 1047,
  "homes_for_sale": 4244,
  "market_page_url": "https://www.zillow.com/home-values/11093/denver-co/",
  "market_temperature": null,
  "median_list_price_usd": 526667,
  "median_sale_price_usd": 608500,
  "median_days_to_pending": 30,
  "typical_home_value_usd": 524695,
  "one_year_change_percent": -2.1,
  "sales_over_list_price_percent": 24.4,
  "sales_under_list_price_percent": 51.3,
  "sale_price_to_list_price_percent": 99.6
}
```

### Search homes

Operation `search_homes`, version 1. 1 credit per call.

Search Zillow homes for sale by location, price, beds, baths, property type, and sort order. Returns up to 100 listings from public pages.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `sort` | string | no | `"price_low_to_high"` | Listing order, for example newest. |
| `location` | string | yes | `"Austin, TX"` | City and state, neighborhood, or ZIP code, for example Austin, TX. |
| `min_beds` | number | no | `3` | Minimum number of bedrooms, for example 3. |
| `home_type` | string | no | `"condo"` | Property type to include, for example condo. |
| `max_price` | number | no | `500000` | Maximum listing price in USD, for example 750000. |
| `min_baths` | number | no | `2` | Minimum number of bathrooms, for example 2. |
| `min_price` | number | no | `300000` | Minimum listing price in USD, for example 300000. |
| `max_results` | integer | no | `20` | Maximum number of listings to return, for example 20. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "sort": {
      "enum": [
        "homes_for_you",
        "newest",
        "price_low_to_high",
        "price_high_to_low"
      ],
      "type": "string",
      "default": "homes_for_you",
      "description": "Listing order, for example newest.",
      "examples": [
        "price_low_to_high",
        "newest"
      ]
    },
    "location": {
      "type": "string",
      "minLength": 2,
      "description": "City and state, neighborhood, or ZIP code, for example Austin, TX.",
      "examples": [
        "Austin, TX",
        "78704"
      ]
    },
    "min_beds": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum number of bedrooms, for example 3.",
      "examples": [
        3
      ]
    },
    "home_type": {
      "enum": [
        "any",
        "house",
        "condo",
        "townhouse",
        "multi_family",
        "land",
        "manufactured"
      ],
      "type": "string",
      "default": "any",
      "description": "Property type to include, for example condo.",
      "examples": [
        "condo"
      ]
    },
    "max_price": {
      "type": "number",
      "minimum": 0,
      "description": "Maximum listing price in USD, for example 750000.",
      "examples": [
        500000
      ]
    },
    "min_baths": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum number of bathrooms, for example 2.",
      "examples": [
        2
      ]
    },
    "min_price": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum listing price in USD, for example 300000.",
      "examples": [
        300000,
        999999999
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum number of listings to return, for example 20.",
      "x-fous-developer": true,
      "examples": [
        20,
        45,
        10
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "sort": "price_low_to_high",
      "location": "Austin, TX",
      "min_beds": 3,
      "max_price": 500000,
      "min_baths": 2,
      "min_price": 300000,
      "max_results": 20
    },
    {
      "sort": "newest",
      "location": "78704",
      "home_type": "condo",
      "max_results": 45
    },
    {
      "location": "Austin, TX",
      "min_price": 999999999,
      "max_results": 10
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `homes` | array |  | Homes for sale in the selected order. |
| `homes[].beds` | number or null |  | Bedrooms. |
| `homes[].zpid` | string or null |  | Zillow property ID. |
| `homes[].baths` | number or null |  | Bathrooms. |
| `homes[].price` | number or null |  | Asking price. |
| `homes[].address` | string or null |  | Full street address. |
| `homes[].currency` | string |  | Price currency (USD). |
| `homes[].latitude` | number or null |  | Property latitude. |
| `homes[].home_type` | string or null |  | Property type. |
| `homes[].longitude` | number or null |  | Property longitude. |
| `homes[].price_cut` | string or null |  | Displayed price reduction and date. |
| `homes[].zestimate` | number or null |  | Zillow estimated value in USD. |
| `homes[].photo_link` | string or null |  | First listing photo URL. |
| `homes[].square_feet` | number or null |  | Interior area in square feet. |
| `homes[].listing_link` | string |  | Zillow property page URL. |
| `homes[].days_on_zillow` | integer or null |  | Days listed on Zillow. |
| `homes[].listing_brokerage` | string or null |  | Listing brokerage. |

**Example input**

```json
{
  "location": "Austin, TX",
  "min_price": 999999999,
  "max_results": 10
}
```

**Example output**

```json
{
  "homes": []
}
```

### Search rentals

Operation `search_rentals`, version 1. 1 credit per call.

Search Zillow rentals in a city, neighborhood, or ZIP code, with optional rent, bedroom, pet, and home-type filters. Listing details that Zillow does not show are null.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `pets` | string | no | `"cats_allowed"` | Pet policy filter, for example dogs_allowed. |
| `location` | string | yes | `"The Dalles, OR"` | City and state, neighborhood, or ZIP code, for example Chicago, IL. |
| `max_rent` | number | no | `2500` | Highest monthly rent in US dollars, for example 2500. |
| `min_beds` | integer | no | `1` | Minimum bedrooms; 0 includes studios, for example 2. |
| `home_type` | string | no | `"apartment"` | Type of home, for example apartment. |
| `max_results` | integer | no | `3` | Maximum rentals to return, for example 20. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "pets": {
      "enum": [
        "any",
        "dogs_allowed",
        "cats_allowed"
      ],
      "type": "string",
      "default": "any",
      "description": "Pet policy filter, for example dogs_allowed.",
      "examples": [
        "cats_allowed",
        "dogs_allowed"
      ]
    },
    "location": {
      "type": "string",
      "description": "City and state, neighborhood, or ZIP code, for example Chicago, IL.",
      "examples": [
        "The Dalles, OR",
        "Chicago, IL",
        "60647"
      ]
    },
    "max_rent": {
      "type": "number",
      "description": "Highest monthly rent in US dollars, for example 2500.",
      "exclusiveMinimum": 0,
      "examples": [
        2500
      ]
    },
    "min_beds": {
      "type": "integer",
      "minimum": 0,
      "description": "Minimum bedrooms; 0 includes studios, for example 2.",
      "examples": [
        1
      ]
    },
    "home_type": {
      "enum": [
        "any",
        "apartment",
        "house",
        "condo",
        "townhouse"
      ],
      "type": "string",
      "default": "any",
      "description": "Type of home, for example apartment.",
      "examples": [
        "apartment"
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum rentals to return, for example 20.",
      "x-fous-developer": true,
      "examples": [
        3,
        5
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "The Dalles, OR",
      "max_results": 3
    },
    {
      "pets": "cats_allowed",
      "location": "Chicago, IL",
      "max_rent": 2500,
      "min_beds": 1,
      "home_type": "apartment",
      "max_results": 5
    },
    {
      "pets": "dogs_allowed",
      "location": "60647",
      "max_results": 3
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `rentals` | array |  | Rental listings in Zillow search order. |
| `rentals[].beds` | string or null | `"2"` | Bedrooms shown, including studios or multiple unit types. |
| `rentals[].name` | string or null | `"Pomona Terrace"` | Building or listing name. |
| `rentals[].baths` | number or null | `1.5` | Bathrooms, when shown for this listing. |
| `rentals[].address` | string or null | `"1019 Pomona St W, The Dalles, OR 97058"` | Full street address. |
| `rentals[].currency` | string | `"USD"` | Rent currency, USD. |
| `rentals[].latitude` | number or null | `45.619606` | Listing latitude. |
| `rentals[].longitude` | number or null | `-121.22215` | Listing longitude. |
| `rentals[].photo_link` | string or null | `"https://photos.zillowstatic.com/fp/f66ffcf4e24b525bd480deaf89ee000d-p_e.jpg"` | Listing photo. |
| `rentals[].rent_range` | string or null | `"$1,595+"` | Monthly prices shown for buildings with several available units. |
| `rentals[].square_feet` | number or null | `950` | Floor area in square feet when shown. |
| `rentals[].listing_link` | string | `"https://www.zillow.com/apartments/the-dalles-or/pomona-terrace/Bftv9x/"` | Zillow listing page. |
| `rentals[].pets_allowed` | string or null | `"Small Dogs"` | Pet types allowed as shown on the listing page. |
| `rentals[].available_date` | string or null | `"Available now"` | YYYY-MM-DD or Available now, when shown. |
| `rentals[].monthly_rent_usd` | number or null | `2400` | Monthly rent in USD for one unit. |
| `rentals[].zillow_property_id` | string or null | `"443469906"` | Zillow listing or building identifier. |

**Example input**

```json
{
  "location": "The Dalles, OR",
  "max_results": 3
}
```

**Example output**

```json
{
  "rentals": [
    {
      "beds": "2",
      "name": "Pomona Terrace",
      "baths": 1.5,
      "address": "1019 Pomona St W, The Dalles, OR 97058",
      "currency": "USD",
      "latitude": 45.619606,
      "longitude": -121.22215,
      "photo_link": "https://photos.zillowstatic.com/fp/f66ffcf4e24b525bd480deaf89ee000d-p_e.jpg",
      "rent_range": "$1,595+",
      "square_feet": 950,
      "listing_link": "https://www.zillow.com/apartments/the-dalles-or/pomona-terrace/Bftv9x/",
      "pets_allowed": null,
      "available_date": null,
      "monthly_rent_usd": null,
      "zillow_property_id": "443469906"
    },
    {
      "beds": "2",
      "name": "3691 Klindt Dr #201",
      "baths": 2,
      "address": "3691 Klindt Dr #201, The Dalles, OR 97058",
      "currency": "USD",
      "latitude": 45.626816,
      "longitude": -121.197716,
      "photo_link": "https://photos.zillowstatic.com/fp/320df92e0e130bc78d38eec6bd30d88a-p_e.jpg",
      "rent_range": null,
      "square_feet": 1370,
      "listing_link": "https://www.zillow.com/homedetails/3691-Klindt-Dr-201-The-Dalles-OR-97058/465247583_zpid/",
      "pets_allowed": "Small Dogs",
      "available_date": "Available now",
      "monthly_rent_usd": 2400,
      "zillow_property_id": "465247583"
    },
    {
      "beds": "3",
      "name": "622 Summit Ridge Dr",
      "baths": 2,
      "address": "622 Summit Ridge Dr, The Dalles, OR 97058",
      "currency": "USD",
      "latitude": 45.59828,
      "longitude": -121.12868,
      "photo_link": "https://photos.zillowstatic.com/fp/10bee990f09eb64c45057fa50343aa9f-p_e.jpg",
      "rent_range": null,
      "square_feet": 1500,
      "listing_link": "https://www.zillow.com/homedetails/622-Summit-Ridge-Dr-The-Dalles-OR-97058/86343639_zpid/",
      "pets_allowed": "Cats, Dogs, Small Dogs",
      "available_date": "2026-12-01",
      "monthly_rent_usd": 3450,
      "zillow_property_id": "86343639"
    }
  ]
}
```

## Quick start

Call the API with a Fous API key (`FOUS_API_KEY`). To create one, turn on Developer mode in Fous Studio, then open Keys & connections → API keys (https://app.fous.com/keys).

```bash
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@zillow",
  "visibility": "public",
  "operation": "get_home",
  "version": 1,
  "input": {
    "address": "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
import json
import os
import urllib.error
import urllib.request

api_key = os.environ.get("FOUS_API_KEY")
if not api_key:
    raise RuntimeError("Set FOUS_API_KEY before running this example")

body = json.loads("{\n  \"api\": \"@zillow\",\n  \"visibility\": \"public\",\n  \"operation\": \"get_home\",\n  \"version\": 1,\n  \"input\": {\n    \"address\": \"https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/\"\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=120) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
// First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
const apiKey = process.env.FOUS_API_KEY;
if (!apiKey) throw new Error("Set FOUS_API_KEY before running this example");

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(120_000),
  body: JSON.stringify({
  "api": "@zillow",
  "visibility": "public",
  "operation": "get_home",
  "version": 1,
  "input": {
    "address": "https://www.zillow.com/homedetails/301-West-Ave-UNIT-1004-Austin-TX-78701/306644703_zpid/"
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

Or describe the data in plain language: send `{"api":"@zillow","prompt":"Describe the data you need, with every detail"}` to the same URL. Fous fills in the input, runs the method that fits and returns only the fields you asked for; `data.route.calls[].request` is the exact call it made. Routing is free; the run costs the same.

## Use cases

- Compare homes for sale by location, price, bedrooms, and property type.
- Find rentals that fit a location, rent, bedroom, pet, or home-type filter.
- Review a property's estimates, sale history, taxes, and nearby schools.
- Track housing market values, listings, prices, and time to pending.

## FAQ

### Is Fous affiliated with Zillow?

No. Fous is not affiliated with Zillow. This workflow reads the public zillow.com website and returns its data.

### How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

### Do I need a Zillow account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from zillow.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

### What homes are for sale in a location?

Search homes returns listings for a location, with optional price, bedroom, bathroom, property-type, and sort filters.

### What rentals are available in a location?

Search rentals returns rental listings for a location, with optional rent, bedroom, pet, and home-type filters.

### What is a home's estimated value and sale history?

Get home returns property details, estimated values, and sale history when available, using a street address or Zillow home link.

## Related

- [Homes.com API](https://fous.com/workflows/homes-com.md): Search homes for sale in the United States.
- [Realtor.com API](https://fous.com/workflows/realtor-com.md): Realtor.com returns home listings for sale, rent, or recently sold, property details and estimates, and local agent profiles; some fields or sold prices may be missing.
- [Zumper API](https://fous.com/workflows/zumper.md): Zumper searches rental homes and apartments with filters and reports rolling 30-day city median rents, changes, and rankings where available.
- [Zoopla API](https://fous.com/workflows/zoopla.md): UK homes for sale and to rent.
- [Redfin API](https://fous.com/workflows/redfin.md): Redfin provides publicly listed homes, details, estimates, and latest area market figures with up to 12 months of sale prices; some data may be unavailable.
- [Apartments.com API](https://fous.com/workflows/apartments-com.md): Apartments.com returns U.S. apartments and homes matching location and optional filters, plus community details; rent and availability may be missing or change.
- [Domain.com.au API](https://fous.com/workflows/domain-com-au.md): Search Australian homes for sale, rent and recently sold on Domain.
- [Rightmove API](https://fous.com/workflows/rightmove.md): Rightmove searches UK homes for sale or rent and finds recent sold prices; searches return up to 100 listings, and area averages reflect returned properties only.
- [All Real estate workflows](https://fous.com/workflows/category/real-estate)
