Search property records
search_propertiesSearch normalized U.S. property records (owner, structural attributes, tax assessments, tax + sale history) by location. Pin a location one of three ways: a full address, a city+state(+zipCode), or a latitude+longitude point with a radius (miles). All other parameters narrow the result set. Records are cached 24h upstream, so meta.cached may be true on repeat queries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name; combine with state (and optionally zipCode) for an area search. | |
| limit | No | Max records to return per page. Default 50. | |
| state | No | 2-character state abbreviation, e.g. TX. | |
| offset | No | Number of records to skip, for pagination. Default 0. | |
| radius | No | Search radius in miles (max 100); used with latitude/longitude. | |
| address | No | Full address, format "Street, City, State, Zip". Alternative to city/state/zipCode or lat+long. e.g. "5500 Grand Lake Dr, San Antonio, TX, 78244". | |
| lotSize | No | Lot size in square feet; supports ranges and multiple values. | |
| zipCode | No | 5-digit ZIP code. | |
| bedrooms | No | Bedroom count; supports ranges and multiple values. | |
| latitude | No | Latitude of the search center; requires longitude and radius. | |
| bathrooms | No | Bathroom count; supports fractions, ranges, and multiple values. | |
| longitude | No | Longitude of the search center; requires latitude and radius. | |
| yearBuilt | No | Year built; supports ranges and multiple values. | |
| propertyType | No | Filter by property type. | |
| saleDateRange | No | Days since last sale (min 1) — restricts to properties last sold within that window. | |
| squareFootage | No | Living-area square footage; supports ranges and multiple values. | |
| includeTotalCount | No | When true, RentCast also returns the total matching count. Default false. |