Search properties in an area
search_propertiesFiltered property LIST search over a city, ZIP, county or FIPS code, returning up to 100 rows. Does NOT accept a street address — use lookup_property for a specific address. Costs 2 credits per search — page size is free, additional pages cost 2 credits each.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_properties"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ||
| city | No | ||
| fips | No | County FIPS code. | |
| limit | No | Up to 100. Page size is free — the provider bills per call, not per row. | |
| state | No | Two-letter state code. | |
| county | No | ||
| format | No | Rendering of the human-readable text channel. "prose" (default) is a compact summary an agent can reason over; "json" repeats the data verbatim; "report" is a formatted Markdown report to show a person; "html" is a standalone HTML document for saving, printing or PDF. Machine-readable structuredContent is always included either way. | |
| offset | No | ||
| quickFilter | No | Named investor filter, e.g. "absentee_owner", "high_equity". | |
| idempotencyKey | No | Optional. Pass the same value when retrying a call that may have already succeeded, and you will not be charged twice. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| apiVersion | Yes | ||
| disclaimer | Yes | ||
| balanceNotice | No | ||
| suggestedNext | No | ||
| criminalCaveat | No | ||
| notConsumerReport | Yes |