# match_buyers_to_listings

> Find buyer clients whose saved price range overlaps with a listing's price (within 10%).

<!-- Source: https://docs.actuallycare.com/tools/reporting/match_buyers_to_listings -->

Find buyer clients whose saved price range overlaps with a listing's price (within 10%). Returns the listing details and a list of potential buyer clients filtered by price criteria. Results are filtered by data, not recommended — the agent should independently evaluate suitability for each buyer.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `client_id` | string | No | UUID of the buyer client to match. Their saved preferences (budget, beds, baths, areas) are used for matching. · Format: UUID |
| `min_price` | number | No | Override client minimum price. Useful for expanding search if few matches. · Min: 0 |
| `max_price` | number | No | Override client maximum price. Useful for stretching budget for right property. · Min: 0 |
| `min_beds` | number | No | Minimum bedrooms filter. · Max: 10 · Min: 0 |
| `min_baths` | number | No | Minimum bathrooms filter. · Max: 10 · Min: 0 |
| `property_types` | array of enum | No | Property types to search. Default: all types client is interested in. · Values: `single_family`, `condo`, `townhouse`, `multi_family`, `land`, `commercial` |
| `cities` | array of strings | No | Cities to search in. Default: cities from client preferences. |
| `limit` | number | No | Maximum results. Default: 10. Use 20-30 for comprehensive showing tour. · Max: 50 · Min: 1 |

## Example prompts

- "Which active listings fit the Garcias budget and their three-bedroom requirement in Bakersfield?"
- "Stretch Tom and Priya's max price to 525k and rerun their listing matches."

## Safety

**Read-only.** This tool never changes your data — it only looks things up. Safe to run anytime.
