Parcel record for a point, address or APN
parcel_enrichGet the public parcel (property) record for one US parcel, located by exactly one of: lat+lng, street address (matched to the parcel's situs address nearby), parcel_id from an earlier result, or apn+state. Sibling tools: parcel_search finds many parcels by criteria and returns lighter records; start_run (kind=enrich) enriches up to 1000 parcels; parcel_coverage lists covered states and their columns. Output: parcel with owner of record and mailing address (null with privacy.reason where the source or state law withholds them), situs address, land use, zoning where published, assessed/land/improvement values, last sale, year built, legal description, acres, square feet, perimeter, centroid, bounding box and shape metrics; the GeoJSON boundary with include_geometry; point_fields computed at the centroid when fields or preset are given. Columns vary by state. Cost: 5 lookups per matched parcel plus 1 per started block of 50 point fields that return data; nothing when no parcel matches. Errors: invalid_locator (none or several locators), parcel_not_found (free; also outside covered states), fields_unknown, preset_unknown. Plan limits return rate_limited (with retry_after_s), daily_cap_reached or quota_exhausted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apn | No | The publisher's parcel number (APN/PIN); spaces and punctuation are ignored. Requires state. | |
| lat | No | WGS84 latitude in decimal degrees (e.g. 30.2672), paired with lng. One of four locators: lat+lng, address, parcel_id or apn+state. | |
| lng | No | WGS84 longitude in decimal degrees (e.g. -97.7431, negative in the US), paired with lat. | |
| state | No | Two-letter state code (e.g. 'TX'), required with apn and unused otherwise. | |
| county | No | Optional county, 5-digit FIPS or name, to disambiguate an apn that repeats across counties. | |
| fields | No | Optional point-field names (from search_fields) computed at the parcel centroid and returned in point_fields. Parcel columns are always returned and need not be listed. | |
| preset | No | Optional preset of point fields (from list_presets) computed at the parcel centroid, combined with fields. | |
| address | No | US street address with city and state (e.g. '350 5th Ave, New York, NY'), geocoded by the US Census geocoder along the street. An alternative to lat+lng; giving both is an invalid_locator error. | |
| parcel_id | No | Isopleth parcel id from an earlier parcel_search or parcel_enrich result (e.g. 'tx-1234567'). Ids change when a state's data is refreshed. | |
| max_wait_s | No | Seconds to wait for slow live sources before returning those fields as failed; default 10 s, capped at 15 s on Free and 30 s on paid plans. Optional. | |
| include_geometry | No | true adds the parcel boundary as GeoJSON (can be large). Default false; acreage and shape metrics are returned either way. |