Compare OneHome listings side-by-side
onehome_compare_propertiesCompare two or more property listings side by side by providing listing IDs or URLs. Each listing's facts are returned in a row, with errors isolated per listing.
Instructions
Fetch 2 or more OneHome listings and align their facts side-by-side. Each target may supply listing_id (preferred) or url (a portal URL). Returns the full per-property record (with extracted_features populated) per row. Per-target errors are captured per-row — one bad target will not fail the whole call. Calls are concurrent. The raw description is omitted from each row by default (include_description: true to keep it). The redundant summary table is also opt-in via include_summary: true — by default only rows[] is returned, which already carries every fact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| targets | Yes | ||
| group_id | No | ||
| include_summary | No | Include the pivoted `summary` table (one row per compared field, one column per listing). Defaults to `false` because `rows[].property.*` already carries everything — the summary is roughly 30% of the response weight and only useful for human-readable rendering. | |
| include_description | No | Include the raw `description` (PublicRemarks) on each row. Defaults to `false`. |