Data

Parcels

Isopleth serves public parcel records in the states that publish them free and statewide: owner, situs and mailing address, land use, zoning (where published), assessed, land and improvement value, last sale, year built and legal description, plus the boundary and calculations from it (acres, square feet, perimeter, centroid, bounding box, compactness, minimum rectangle). Each response names the publisher, licence and data vintage.

Live now: 10 states, 41,208,084 parcels (table updated 2026-10-29). Columns are what each publisher releases, so they vary by state: check the fill rates below or GET /v1/parcels/coverage.

Enrich: the parcel at a place

POST /v1/enrich with exactly one of lat+lng, address, parcel_id (from an earlier result) or apn+state (optionally county). Add fields and/or a preset to compute point fields at the parcel's interior point in the same call. A point inside stacked parcels (condos) returns the smallest parcel plus additional_parcels. An address is geocoded, then matched to the parcel with the same house number and street nearby.

curl https://api.isopleth.dev/v1/enrich -H "Authorization: Bearer $ISOPLETH_KEY" -H "Content-Type: application/json" \
  -d '{"address": "1600 Pennsylvania Ave NW, Washington, DC", "fields": ["elevation"], "include_geometry": false}'

POST /v1/search with state (or a bbox/polygon) and any of county, acres_min/max, owner (prefix or contains), usecode, land_use, value_min/max, land_value_*, sale_price_*, sale_date_*, year_built_*, zip, city, and generic filters ({"field", "op", "value"} with op eq ne lt lte gt gte in between contains starts_with exists missing). Up to 100 parcels per page; pass next_cursor back as cursor for the next page.

curl https://api.isopleth.dev/v1/search -H "Authorization: Bearer $ISOPLETH_KEY" -H "Content-Type: application/json" \
  -d '{"state": "TX", "county": "Travis", "acres_min": 40, "land_use": "agricultural", "limit": 50}'

Lookups

An enrich that matches a parcel is 1 lookup, plus 1 per started block of 50 point fields. A search page that returns parcels is 1 lookup. No match, an empty page and errors are free, and so is /v1/parcels/coverage. MCP clients get the same through parcel_enrich, parcel_search and parcel_coverage.

Coverage

stateparcelscountiesownermailingvaluesaleland usezoningpublisherlicence vintagerefresh
CT1,320,655998%98%97%58%96%94%CT GIS Office / Office of Policy and Management; 169 municipalitiesPublic, attribution2026 parcel + CAMA collectionannual
DC137,400197%92%96%76%96%—District of Columbia OCTO / DC GIS; Office of Tax and RevenuePublic, attributionOTR extract through 2026-10-16quarterly
MA2,559,6361499%99%98%98%100%73%MassGIS (Bureau of Geographic Information); 351 municipal assessorsPublic, attributionAssessor FY2018-FY2027 depending on townannual
MN2,710,2017278%61%78%38%——Minnesota Geospatial Information Office (MnGeo); 59 opt-in countiesOpen data, attributionCompiled 2026-08/09; county acquisition dates vary (59 of 87 counties)quarterly
NJ3,481,24021—88%88%80%88%—NJ Office of GIS (NJOGIS); NJ Treasury MOD-IV tax list; countiesPublic, attributionParcel publish dates 2023-2026 by county; MOD-IV tax attributes joinedannual
NY3,827,52959100%77%66%—100%—NYS ITS Geospatial Services; NYS DTF Office of Real Property Tax Services; contributing countiesPublic, attribution2025 assessment roll (published May 2026; 38 of 62 counties)annual
NC5,938,80410099%98%95%43%53%—NC Center for Geographic Information and Analysis (NC OneMap); NC countiesFree and unrestricted useCounty submissions aggregated by NC OneMap (item modified 2026-09-17)quarterly
TX14,336,26825497%95%80%—69%—Texas Geographic Information Office (TxGIO) / county appraisal districtsCC0-1.0StratMap 2025 Land Parcels (county acquisitions through mid-2025; 253 of 254 counties, Donley missing)semiannual
WA3,321,71339——95%—98%—WaTech (Washington Parcels Project); countiesPublic, attributionCurrent annual compilationannual
WI3,574,6387298%96%88%—88%—Wisconsin State Cartographer's Office / WLIP at DOAPublic, attributionV12 (2026 release; tax roll 2025)annual

Percentages are the share of parcels with that column filled. A dash means the publisher does not release it.

Being loaded: AR, CO, DE, FL, HI, IN, ME, MD, MT, NE, NH, ND, OH, UT, VT, VA, WV, WY.

Not offered:

No free statewide layer: AL, AZ, CA, GA, IL, IA, KS, KY, LA, MI, MS, MO, NV, NM, OK, OR, PA, RI, SC, SD.

Good to know