# Redfin Property Details

> Redfin Property Details is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches comprehensive property details from Redfin by property ID or listing URL, including price, beds/baths, MLS info, photos, tax history, school ratings, open houses, and Redfin AVM estimate.

## Facts

- Endpoint: GET https://agents.openwebninja.com/real-time-redfin-data/property-details?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-redfin-property-details-819db82b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BfVKhze3LjDgh8vqXxHJZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-redfin-property-details-819db82b
```

Example prompt: Can you pull up the full Redfin property details for the listing at https://www.redfin.com/CA/Beverly-Hills/1185-Angelo-Dr-90210/home/6824074 — I want to see the price, beds, baths, square footage, school ratings, tax history, and the Redfin AVM estimate?

## When to prefer this

Use this endpoint when you need the complete, consolidated property profile from Redfin including AVM estimates, tax and price history, school data, and photos — all in a single call. Prefer this over a search endpoint when you already have the property ID or Redfin listing URL. Choose this for deep due-diligence on a specific property rather than broad search across multiple listings.

## Known failure modes

- Invalid or non-existent property_id returns an error or empty response
- Redfin listing URL that has expired or been removed may return no data
- Missing both property_id and url returns a validation error since one is required
- Canadian properties require country_code set to CA; using US for a Canadian property may fail
- Truncated or malformed Redfin URL may fail to resolve to a property
- Rate limiting or quota exhaustion returns a 402 or 429 error

## How this service works

Get the full details of a specific Redfin property by `property_id` or Redfin listing URL. Returns a consolidated payload with address, price, beds/baths, square footage, MLS info, listing agent and broker, public description, amenity groups, photos, price history, tax history, schools, open houses, Redfin Estimate (AVM), and AVM time series.

## Output

Returns a consolidated JSON object containing the full property profile: address components (city, state, ZIP, latitude, longitude, APN, FIPS), listing status, price, beds/baths, square footage, year built, HOA dues, MLS name and number, listing ID, list date, sold date and price, whether it's a Redfin listing or hot listing, public description, amenity groups, up to 30 photos, price history, tax history (year, taxes, assessed value), nearby schools (name, level, grades, rating, distance), open houses (start, end, virtual flag), Redfin AVM estimate, and AVM time series data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "property_id"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Full Redfin listing URL.\nExample: `https://www.redfin.com/CA/Beverly-Hills/1185-Angelo-Dr-90210/home/6824074`\nOne of `property_id` or `url` is required."
  },
  "property_id": {
   "type": "string",
   "description": "Redfin internal property ID. You can find property IDs in the `property_id` field of the `/search` response or in any Redfin URL (e.g., `https://www.redfin.com/CA/Beverly-Hills/.../home/6824074`).\nOne of `property_id` or `url` is required."
  },
  "country_code": {
   "enum": [
    "US",
    "CA"
   ],
   "type": "string",
   "default": "US",
   "description": "Country code to scope the lookup. Use `US` for redfin.com or `CA` for redfin.ca."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "apn": {
     "type": "string",
     "description": "Assessor Parcel Number"
    },
    "url": {
     "type": "string",
     "description": "Redfin URL path for the listing"
    },
    "beds": {
     "type": "number"
    },
    "city": {
     "type": "string"
    },
    "fips": {
     "type": "string",
     "description": "FIPS county code"
    },
    "sqft": {
     "type": "number"
    },
    "baths": {
     "type": "number"
    },
    "price": {
     "type": "number"
    },
    "state": {
     "type": "string"
    },
    "is_hot": {
     "type": "boolean"
    },
    "photos": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "url": {
        "type": "string"
       },
       "caption": {
        "type": "string"
       }
      }
     },
     "description": "First 30 photos for the listing"
    },
    "status": {
     "type": "string",
     "description": "Display listing status"
    },
    "schools": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "name": {
        "type": "string"
       },
       "level": {
        "type": "string"
       },
       "grades": {
        "type": "string"
       },
       "rating": {
        "type": "number"
       },
       "distance_miles": {
        "type": "number"
       }
      }
     },
     "description": "Schools serving the property (if available)"
    },
    "hoa_dues": {
     "type": "number"
    },
    "latitude": {
     "type": "number"
    },
    "mls_name": {
     "type": "string"
    },
    "zip_code": {
     "type": "string"
    },
    "is_redfin": {
     "type": "boolean",
     "description": "Whether the listing is a Redfin listing"
    },
    "list_date": {
     "type": "string",
     "description": "ISO 8601 listing date"
    },
    "longitude": {
     "type": "number"
    },
    "sold_date": {
     "type": "string",
     "description": "ISO 8601 sold date (last sale on record)"
    },
    "full_baths": {
     "type": "number"
    },
    "half_baths": {
     "type": "number"
    },
    "listing_id": {
     "type": "string"
    },
    "mls_number": {
     "type": "string"
    },
    "sold_price": {
     "type": "number"
    },
    "year_built": {
     "type": "number"
    },
    "open_houses": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "end": {
        "type": "string"
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-redfin-property-details-819db82b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
