Skip to content
Eden Engine

Search Recently Sold Homes (by City, ZIP, or Neighborhood)

omnial/search-recently-sold

Given a location (city and state, ZIP code, or neighborhood), returns a page of recently sold homes there: sold price, sale-status text, address, bed/bath counts, square footage, lot size, Zestimate and rent estimate, tax-assessed value, days on Zillow, and listing broker, plus pagination totals for the search.

activeper callv2

Price

Up to $0.0683 per call; you pay what the call used

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.00.

Data source

Zillow

Data from Zillow.

Use it

Your AI assistant does the work: it finds this tool, shows you the price first, runs it, and you are charged when the run finishes. There is nothing to set up for this tool in particular.

Connect once and your AI can find and run this tool, and any other it needs.

For developers: the calls your assistant makes
agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/search-recently-sold" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/search-recently-sold" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/search-recently-sold", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/search-recently-sold", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0683
Updated
Oct 27, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "page": {
      "type": "integer",
      "description": "Page number for pagination (1-based)"
    },
    "location": {
      "type": "string",
      "description": "City and state, ZIP code, or neighborhood (e.g., 'Chicago, IL', '60601', 'Lincoln Park, Chicago, IL')"
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "listings": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "area": {
                "type": "number",
                "description": "Square feet, when the listing has a structure."
              },
              "beds": {
                "type": "number"
              },
              "zpid": {
                "type": "string",
                "description": "Zillow property ID -- the same identifier get-property-details takes."
              },
              "baths": {
                "type": "number"
              },
              "address": {
                "type": "string",
                "description": "Full formatted street address."
              },
              "hdpData": {
                "type": "object",
                "properties": {
                  "homeInfo": {
                    "type": "object",
                    "properties": {
                      "dateSold": {
                        "type": "number",
                        "description": "Epoch milliseconds."
                      },
                      "homeType": {
                        "type": "string",
                        "description": "e.g. 'SINGLE_FAMILY', 'LOT'."
                      },
                      "homeStatus": {
                        "type": "string",
                        "description": "e.g. 'RECENTLY_SOLD'."
                      },
                      "isFeatured": {
                        "type": "boolean"
                      },
                      "lotAreaUnit": {
                        "type": "string",
                        "description": "e.g. 'acres'."
                      },
                      "daysOnZillow": {
                        "type": "number"
                      },
                      "lotAreaValue": {
                        "type": "number"
                      },
                      "rentZestimate": {
                        "type": "number",
                        "description": "Not present on every listing observed."
                      },
                      "isPremierBuilder": {
                        "type": "boolean"
                      },
                      "taxAssessedValue": {
                        "type": "number"
                      },
                      "isShowcaseListing": {
                        "type": "boolean"
                      },
                      "isNonOwnerOccupied": {
                        "type": "boolean"
                      },
                      "isPreforeclosureAuction": {
                        "type": "boolean"
                      }
                    },
                    "additionalProperties": true
                  }
                },
                "additionalProperties": true
              },
              "latLong": {
                "type": "object",
                "properties": {
                  "latitude": {
                    "type": "number"
                  },
                  "longitude": {
                    "type": "number"
                  }
                },
                "additionalProperties": true
              },
              "hasImage": {
                "type": "boolean"
              },
              "soldPrice": {
                "type": "string",
                "description": "Formatted sold price, e.g. '$680,000'. Observed as an empty string '' on every listing in a Montana search (Montana is a non-disclosure state for sale prices) -- a caller must handle an empty string as 'price not disclosed,' not as a data error."
              },
              "zestimate": {
                "type": "number",
                "description": "Not present on every listing observed."
              },
              "brokerName": {
                "type": "string",
                "description": "The listing brokerage's business name, not an individual's -- observed values include personal-name-shaped brands like 'john greene, Realtor', which is the brokerage's own trade name (a real, well-known franchise brand), not an individual agent credit."
              },
              "statusText": {
                "type": "string",
                "description": "e.g. 'Sold'."
              },
              "statusType": {
                "type": "string",
                "description": "e.g. 'SOLD'."
              },
              "addressCity": {
                "type": "string"
              },
              "addressState": {
                "type": "string"
              },
              "addressStreet": {
                "type": "string"
              },
              "flexFieldText": {
                "type": "string",
                "description": "e.g. 'Sold 08/03/26'."
              },
              "isZillowOwned": {
                "type": "boolean"
              },
              "addressZipcode": {
                "type": "string"
              },
              "countryCurrency": {
                "type": "string",
                "description": "Currency symbol, e.g. '$'."
              },
              "isUndisclosedAddress": {
                "type": "boolean"
              }
            },
            "additionalProperties": true
          },
          "description": "Up to 41 recently sold properties for this page. Several fields are absent (not merely null) on some listings -- e.g. beds/baths/area/zestimate/rentZestimate are missing entirely on a bare-land sale -- so a caller must check for presence, not just for null."
        },
        "totalPages": {
          "type": "number"
        },
        "currentPage": {
          "type": "number"
        },
        "regionState": {
          "type": "object",
          "properties": {
            "regionInfo": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "regionName": {
                    "type": "string"
                  },
                  "regionType": {
                    "type": "number"
                  },
                  "displayName": {
                    "type": "string",
                    "description": "The searched region's own display label, e.g. 'Chicago, IL' -- not a person's name."
                  },
                  "isPointRegion": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              }
            },
            "regionBounds": {
              "type": "object",
              "properties": {
                "east": {
                  "type": "number"
                },
                "west": {
                  "type": "number"
                },
                "north": {
                  "type": "number"
                },
                "south": {
                  "type": "number"
                }
              },
              "additionalProperties": true
            }
          },
          "description": "Geographic metadata about the searched location, not a single listing.",
          "additionalProperties": true
        },
        "resultsPerPage": {
          "type": "number"
        },
        "totalResultCount": {
          "type": "number"
        }
      },
      "additionalProperties": true
    },
    "status": {
      "type": "string",
      "description": "'success' on both real calls observed."
    }
  },
  "description": "The search-result record.",
  "additionalProperties": true
}