Prerequisites
- An account. Sign up if you don’t have one.
- An API key. See Authentication for how to create one.
Step 1: Get your API key
- Log in to the dashboard.
- Navigate to API Keys in the sidebar.
- Click Create key, give it a name, and copy the key.
Step 2: Find properties in an area
CallPOST /properties/area with a GeoJSON FeatureCollection. PropertyLayer returns every property whose parcel geometry intersects your polygon.
Step 3: Fetch full records by UUID
Pass the UUIDs from Step 2 toPOST /properties/query using the in operator. One call returns all records, each with its tax assessor detail already attached.
Step 4: Read valuation and sale history
valuations is the year-by-year assessment history and transfers is every recorded sale the assessor carries. derived has the roll-ups.
Sections are omitted when the county did not publish them, so guard your reads (
p.get("land") or {}) rather than assuming every section is present.Next steps
Query reference
All queryable fields and operators
Data fields
Full tax assessor field reference
Data fields
Full data dictionary
Flat files
Bulk data delivery for high-volume use cases