Bulk-fetch homes.com properties (structured records only)
homes_bulk_getBulk-fetch up to 200 homes.com property records in one call by passing URLs, with per-row status and error handling. Returns structured data even for failed URLs, without hanging on slow ones.
Instructions
Fetch up to 200 homes.com properties in one call and return their structured records. Pass urls: string[]. Results are ordered to match the input array and per-row errors are captured (one bad URL won't fail the whole call). Each row carries a status (ok / error / pending). Mirrors homes_get_property per-row, including extracted_features, hoa_fee, highlights, schools, lot_size_sqft + the derived lot_size_acres (null — never 0 — for condos / no-lot listings), and all standard listing fields. The raw description is omitted by default; opt back in via include_description: true. The whole call is bounded by an overall hard deadline: a single slow/hung URL never wedges the server — when the deadline is reached any unsettled row is returned with status: "pending" and a pending count so you can re-run just those URLs. Use this instead of looping homes_compare_properties (which caps at 8 + emits a redundant summary table) when you just want the records. Read-only; safe to call repeatedly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of homes.com property URLs or paths (e.g. from a homes_search_properties result). 1–200 per call. | |
| include_description | No | When true, include the raw listing `description` marketing prose per-row. Default false. |