{
 "ME": {
  "url": "https://services1.arcgis.com/0EOqWPtpCmgQr2ay/arcgis/rest/services/Maine_Parcels_Organized_Towns_July_2023/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "MAP_BK_LOT",
   "owner": null,
   "address": "PROP_LOC",
   "acres": null,
   "county": "COUNTY"
  },
  "note": "MEGIS organized-towns statewide | no owner/acres"
 },
 "NH": {
  "url": null,
  "note": "GRANIT statewide mosaic is token-gated; no free statewide query service"
 },
 "VT": {
  "url": "https://services1.arcgis.com/BkFxaEFNwHqX3tAw/arcgis/rest/services/FS_VCGI_OPENDATA_Cadastral_VTPARCELS_poly_standardized_parcels_SP_v1/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "SPAN",
   "owner": "OWNER1",
   "address": "E911ADDR",
   "acres": "ACRESGL",
   "county": null
  },
  "note": "VCGI statewide standardized | owner present; TOWN not county"
 },
 "MA": {
  "url": "https://arcgisserver.digital.mass.gov/arcgisserver/rest/services/AGOL/MassachusettsPropertyTaxParcels/FeatureServer",
  "layer": 1,
  "fields": {
   "parcel_id": "MAP_PAR_ID",
   "owner": null,
   "address": "SITE",
   "acres": null,
   "county": null
  },
  "note": "MassGIS L3 | geometry layer; owner/acres in a separate assessor table"
 },
 "RI": {
  "url": null,
  "note": "RIGIS statewide parcels are download-only; no free statewide query service"
 },
 "CT": {
  "url": "https://services3.arcgis.com/3FL1kr7L4LvwA2Kb/arcgis/rest/services/Connecticut_CAMA_and_Parcel_Layer_2024/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "Parcel_ID",
   "owner": "Owner",
   "address": "Location_1",
   "acres": "Land_Acres",
   "county": null
  },
  "note": "CT OPM statewide CAMA+parcel | owner present; no counties (Town_Name)"
 },
 "NY": {
  "url": "https://gisservices.its.ny.gov/arcgis/rest/services/NYS_Tax_Parcels_Public/MapServer",
  "layer": 1,
  "fields": {
   "parcel_id": "PRINT_KEY",
   "owner": "PRIMARY_OWNER",
   "address": "PARCEL_ADDR",
   "acres": "CALC_ACRES",
   "county": "COUNTY_NAME"
  },
  "note": "NYS opt-in counties only (NYC/Albany/Syracuse NOT covered) | owner present"
 },
 "NJ": {
  "url": "https://maps.nj.gov/arcgis/rest/services/Framework/Cadastral/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PAMS_PIN",
   "owner": "OWNER_NAME",
   "address": "PROP_LOC",
   "acres": "CALC_ACRE",
   "county": "COUNTY"
  },
  "note": "NJOGIS Parcels+MOD-IV | owner present (blank on gov parcels)"
 },
 "PA": {
  "url": "https://maps.pasda.psu.edu/arcgis/rest/services/PA_Parcels/MapServer",
  "layer": 1,
  "fields": {
   "parcel_id": "PIN",
   "owner": null,
   "address": null,
   "acres": null,
   "county": "Source"
  },
  "note": "PASDA patchwork 39/67 counties | PIN+county only (point needs envelope)"
 },
 "DE": {
  "url": "https://enterprise.firstmap.delaware.gov/arcgis/rest/services/PlanningCadastre/DE_StateParcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PIN",
   "owner": null,
   "address": null,
   "acres": "ACRES",
   "county": "COUNTY"
  },
  "note": "FirstMap statewide | no owner/address"
 },
 "MD": {
  "url": "https://mdgeodata.md.gov/imap/rest/services/PlanningCadastre/MD_ParcelBoundaries/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "ACCTID",
   "owner": null,
   "address": "ADDRESS",
   "acres": "ACRES",
   "county": "JURSCODE"
  },
  "note": "MD iMap MdProperty View | owner redacted; JURSCODE = jurisdiction code"
 },
 "WV": {
  "url": "https://services.wvgis.wvu.edu/arcgis/rest/services/Planning_Cadastre/WV_Parcels/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "GISPID",
   "owner": "FullOwnerName",
   "address": "FullPhysicalAddress",
   "acres": "Acres_C",
   "county": "CountyID"
  },
  "note": "WV GIS Tech Center statewide (1.39M) | owner present; CountyID numeric"
 },
 "VA": {
  "url": "https://vginmaps.vdem.virginia.gov/arcgis/rest/services/VA_Base_Layers/VA_Parcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCELID",
   "owner": null,
   "address": null,
   "acres": null,
   "county": "LOCALITY"
  },
  "note": "VGIN/VDEM statewide | owner+address+acres stripped from public layer"
 },
 "NC": {
  "url": "https://services.nconemap.gov/secure/rest/services/NC1Map_Parcels/MapServer",
  "layer": 1,
  "fields": {
   "parcel_id": "parno",
   "owner": "ownname",
   "address": "siteadd",
   "acres": "gisacres",
   "county": "cntyname"
  },
  "note": "NC OneMap statewide (layer 1 polygons; /secure/ path but public) | owner present"
 },
 "SC": {
  "url": null,
  "note": "county-only (qPublic/SC Assessors); no free statewide query service"
 },
 "GA": {
  "url": null,
  "note": "county-distributed; no unified statewide parcel service"
 },
 "FL": {
  "url": "https://services9.arcgis.com/Gh9awoU677aKree0/arcgis/rest/services/Florida_Statewide_Cadastral/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCEL_ID",
   "owner": "OWN_NAME",
   "address": "PHY_ADDR1",
   "acres": null,
   "county": "CO_NO"
  },
  "note": "FL DOR statewide cadastral (FGIO) | owner present; no acres (LND_SQFOOT); CO_NO numeric"
 },
 "AL": {
  "url": null,
  "note": "county-only; no free statewide query service"
 },
 "MS": {
  "url": "https://gis.waggonereng.com/server/rest/services/Hosted/Mississippi_Parcels_Staewide/FeatureServer",
  "layer": 3,
  "fields": {
   "parcel_id": "parno",
   "owner": "ownname",
   "address": "siteadd",
   "acres": "gisacres",
   "county": "cntyname"
  },
  "note": "MS statewide (MARIS/Waggoner-hosted) | owner field present"
 },
 "TN": {
  "url": "https://services1.arcgis.com/YuVBSS7Y1of2Qud1/arcgis/rest/services/Tennessee_Property_Boundaries_Public_Use/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCELID",
   "owner": "OWNER",
   "address": "ADDRESS",
   "acres": "DEEDAC",
   "county": "COUNTY_NAME"
  },
  "note": "TN Comptroller statewide (public use) | owner present"
 },
 "KY": {
  "url": null,
  "note": "county-distributed (individual PVA counties only); no statewide service"
 },
 "AR": {
  "url": "https://gis.arkansas.gov/arcgis/rest/services/FEATURESERVICES/Planning_Cadastre/FeatureServer",
  "layer": 6,
  "fields": {
   "parcel_id": "parcelid",
   "owner": "ownername",
   "address": "adrlabel",
   "acres": "taxarea",
   "county": "county"
  },
  "note": "AR GIS Office statewide (CAMP polygons, layer 6) | owner present"
 },
 "LA": {
  "url": null,
  "note": "parish/city-only; no statewide parcel service"
 },
 "OH": {
  "url": "https://services2.arcgis.com/MlJ0G8iWUyC7jAmu/arcgis/rest/services/OhioStatewidePacels_full_view/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "LocalParcelID",
   "owner": null,
   "address": "SitusAddressAll",
   "acres": "LandArea",
   "county": "County"
  },
  "note": "OGRIP statewide | owner redacted"
 },
 "MI": {
  "note": "per-county (50/83 counties); see counties map",
  "counties": {
   "allegan": {
    "url": "https://services7.arcgis.com/abcn8A25PPQFVHHF/arcgis/rest/services/Parcels/FeatureServer",
    "layer": 4,
    "fields": {
     "parcel_id": "MAPPING_ID",
     "owner": "ownername1",
     "address": "propstreetcombined",
     "acres": "ACRES",
     "county": null
    }
   },
   "antrim": {
    "url": "https://services6.arcgis.com/ZcCP0G3kEnUDVego/arcgis/rest/services/AllParcels_shp/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCEL_NO",
     "owner": "OWNER_NAME",
     "address": "P_STREET",
     "acres": null,
     "county": "CNTY"
    }
   },
   "arenac": {
    "url": "https://services8.arcgis.com/SWvtgOskziun2bFF/arcgis/rest/services/Arenac_Parcels_2026/FeatureServer",
    "layer": 34,
    "fields": {
     "parcel_id": "PID",
     "owner": "OWNERNAME",
     "address": "PROPERTY_A",
     "acres": "GIS_ACREAG",
     "county": null
    }
   },
   "barry": {
    "url": "https://services.arcgis.com/i0SsdDzLI3mLGmPR/arcgis/rest/services/Parcels_OpenData_View/FeatureServer",
    "layer": 14,
    "fields": {
     "parcel_id": "Tparcel",
     "owner": null,
     "address": null,
     "acres": "Acres",
     "county": null
    }
   },
   "benzie": {
    "url": "https://services5.arcgis.com/lcdRo4JSOTVu3FMR/arcgis/rest/services/Benzie_County_Parcels/FeatureServer",
    "layer": 1,
    "fields": {
     "parcel_id": "PNUM",
     "owner": "OWNERNAME1",
     "address": "PROPSTREET",
     "acres": null,
     "county": null
    }
   },
   "berrien": {
    "url": "https://services5.arcgis.com/v2WhhBBaFU3T6oWm/arcgis/rest/services/Berrien_County_Parcels_2024/FeatureServer",
    "layer": 1,
    "fields": {
     "parcel_id": "PIN",
     "owner": "ownername1",
     "address": "Full_Address",
     "acres": "Acres",
     "county": null
    }
   },
   "branch": {
    "url": "https://services2.arcgis.com/OHynDFZ1SVDsGFwm/arcgis/rest/services/BranchCountyParcels/FeatureServer",
    "layer": 191,
    "fields": {
     "parcel_id": "PARCELID",
     "owner": "OWNER_NAME",
     "address": "PARCEL_ADD",
     "acres": "ACRES",
     "county": null
    }
   },
   "calhoun": {
    "url": "https://services6.arcgis.com/cuKwt0IKP5B84jop/arcgis/rest/services/Parcels/FeatureServer",
    "layer": 2,
    "fields": {
     "parcel_id": "PIN",
     "owner": "ownername1",
     "address": "propstreet",
     "acres": null,
     "county": null
    },
    "note": "Battle Creek city only (not countywide)"
   },
   "cass": {
    "url": "https://services1.arcgis.com/avL8hQc2tV6sLqHs/arcgis/rest/services/Cassopolis_Area_Land_Data/FeatureServer",
    "layer": 1,
    "fields": {
     "parcel_id": "Parcel_Num",
     "owner": "Owner",
     "address": "Owner_Addr",
     "acres": "Acreage",
     "county": null
    }
   },
   "charlevoix": {
    "url": "https://services9.arcgis.com/1lVQrZMRGwmkesR4/arcgis/rest/services/Charlevoix_Parcels_for_viewing/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "pin",
     "owner": "owner",
     "address": "propstreet",
     "acres": "calcacre",
     "county": null
    },
    "note": "address=situs propstreet; field 'address' is owner mailing"
   },
   "cheboygan": {
    "url": "https://services6.arcgis.com/j6ueqNZduqQcCpQQ/arcgis/rest/services/Relationship_class/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCEL_NO",
     "owner": "ownername1",
     "address": "propstreetcombined",
     "acres": "Area",
     "county": null
    }
   },
   "clinton": {
    "url": "https://services7.arcgis.com/f1RRY3KdfLkWdWvF/arcgis/rest/services/Clinton_Parcels_2025_Public_View/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCEL_NUM",
     "owner": null,
     "address": null,
     "acres": "AREA",
     "county": null
    },
    "note": "TCRPC public view; minimal schema (AREA reads as acres)"
   },
   "eaton": {
    "url": "https://services2.arcgis.com/c9l1e4fKpsCnqD7H/arcgis/rest/services/Parcels_AGO/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCELID",
     "owner": "OWNERNME1",
     "address": "SITEADDRESS",
     "acres": "Acreage",
     "county": null
    }
   },
   "emmet": {
    "url": "https://gis.emmetcounty.org/arcgis/rest/services/TaxParcelQueryView/MapServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PID",
     "owner": "OWNER1",
     "address": "PAR_ADDR",
     "acres": "ACREAGE",
     "county": null
    }
   },
   "gladwin": {
    "url": "https://services.arcgis.com/edGXqVKidagzAIPB/arcgis/rest/services/Gladwin_County_Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "ParcelNumb",
     "owner": "OwnerName",
     "address": "PropertyAd",
     "acres": null,
     "county": null
    },
    "note": "Spicer Group; situs city/state/zip in PropertyAd1/2/3"
   },
   "grand traverse": {
    "url": "https://gis.gtcountymi.gov/arcgis/rest/services/Public_Services/Tax_Parcel_Public/MapServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCELID",
     "owner": "OWNERNME1",
     "address": "SITEADDRESS",
     "acres": "ASSACRES",
     "county": null
    }
   },
   "ingham": {
    "url": "https://services3.arcgis.com/ySzhFSJfYeginRjx/arcgis/rest/services/Ingham_County_Parcels_2025_view/FeatureServer",
    "layer": 1,
    "fields": {
     "parcel_id": "PARCELNUM",
     "owner": "OWNERNAME",
     "address": "PROPSTREET",
     "acres": "TOTALACRES",
     "county": null
    }
   },
   "ionia": {
    "url": "https://services9.arcgis.com/i2awudUyJK8gxxEe/arcgis/rest/services/Ionia_County_Tax_Parcels_Public/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "CountyParcels_PIN",
     "owner": "Parcel_Data_OWNERNAME",
     "address": "PROPERTYFULLADDR",
     "acres": null,
     "county": null
    }
   },
   "jackson": {
    "url": "https://gis.mijackson.org/countygis/rest/services/ParcelViewer/Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PIN",
     "owner": "OWNER",
     "address": "P_FULLADD",
     "acres": "P_ACREAGE",
     "county": null
    }
   },
   "kalamazoo": {
    "url": "https://services3.arcgis.com/RGltUbqpl4h9E3Qh/arcgis/rest/services/Parcels_2025/FeatureServer",
    "layer": 11,
    "fields": {
     "parcel_id": "PELNUMBER",
     "owner": "ONERNAME1",
     "address": "PCOMBINED",
     "acres": "Acres",
     "county": null
    }
   },
   "kalkaska": {
    "url": "https://services.arcgis.com/uHAHKfH1Z5ye1Oe0/arcgis/rest/services/CAKE_Ownership_WFL1/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PID",
     "owner": "OWNER",
     "address": "PROPADDRES",
     "acres": null,
     "county": null
    }
   },
   "kent": {
    "url": "https://gis.kentcountymi.gov/agisprod/rest/services/ParcelsWithCondos/MapServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PNUM",
     "owner": "OWNERNAME1",
     "address": "PROPERTYADDRESS",
     "acres": "ACREAGE",
     "county": null
    }
   },
   "lake": {
    "url": "https://services6.arcgis.com/077PZZsPIOhJKfvk/arcgis/rest/services/Parcels2026_View/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCELID",
     "owner": "OWNERNAME",
     "address": "PROPADDRESS",
     "acres": "ACREAGE",
     "county": null
    }
   },
   "lapeer": {
    "url": "https://services8.arcgis.com/n1QQsnAVBkeegRxs/arcgis/rest/services/Parcels_2023/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PID",
     "owner": "Owner",
     "address": "Address",
     "acres": "MapAcres",
     "county": null
    },
    "note": "Lapeer County Road Commission"
   },
   "leelanau": {
    "url": "https://services7.arcgis.com/fxYnXhgYKUlZqDAy/arcgis/rest/services/Leelanau_Parcels_2024/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCEL",
     "owner": "OWNER_1",
     "address": "SITE_ADD",
     "acres": "ACRES",
     "county": null
    }
   },
   "lenawee": {
    "url": "https://services6.arcgis.com/mjEvhc9AE3ceAXtG/arcgis/rest/services/Lenawee_Parcels_Public/FeatureServer",
    "layer": 2,
    "fields": {
     "parcel_id": "TAXID",
     "owner": "OWNNM1",
     "address": "PRADDCOMB",
     "acres": "ACRECALC",
     "county": null
    }
   },
   "livingston": {
    "url": "https://services3.arcgis.com/g3QkxoHFTJZSqad1/arcgis/rest/services/City_of_Howell_Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "Long_PID",
     "owner": null,
     "address": "P_ADDR_F",
     "acres": null,
     "county": null
    },
    "note": "City of Howell only (countywide is token-gated)"
   },
   "macomb": {
    "url": "https://services6.arcgis.com/K0qS4r8AEJxrE8em/arcgis/rest/services/Macomb_County_Parcel_Data/FeatureServer",
    "layer": 10,
    "fields": {
     "parcel_id": "TAX_ID",
     "owner": "ownername1",
     "address": "propstreetcombined",
     "acres": null,
     "county": null
    }
   },
   "manistee": {
    "url": "https://services5.arcgis.com/s1zfHrONOpCVv7YC/arcgis/rest/services/Manistee_Parcels_2019_ViewOnly/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "pnum",
     "owner": "ownername1",
     "address": "propstreet",
     "acres": "ACRES",
     "county": null
    }
   },
   "mason": {
    "url": "https://services6.arcgis.com/eojfSqF7rM94Z7MZ/arcgis/rest/services/Owner/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "Parcel",
     "owner": "ParcelMast",
     "address": "ParcelMa_1",
     "acres": null,
     "county": null
    }
   },
   "mecosta": {
    "url": "https://services9.arcgis.com/ewC9h9rvH2kSAg6T/arcgis/rest/services/Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "pnum",
     "owner": null,
     "address": null,
     "acres": "Acreage",
     "county": null
    },
    "note": "townships only (excludes City of Big Rapids)"
   },
   "midland": {
    "url": "https://services6.arcgis.com/9ALftzD3ElQ7KAgT/arcgis/rest/services/MCOGIS_GIS_TaxParcelBsa/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "Name",
     "owner": null,
     "address": null,
     "acres": "StatedArea",
     "county": null
    }
   },
   "monroe": {
    "url": "https://services2.arcgis.com/vn6CmLDc5f5u0ONG/arcgis/rest/services/Workforce_Demographics_Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PARCELID",
     "owner": "ownername1",
     "address": "propstreetcombined",
     "acres": null,
     "county": null
    }
   },
   "montcalm": {
    "url": "https://services6.arcgis.com/GJ2uZAPsEvtmqpe1/arcgis/rest/services/Tax_Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "TaxParcel_PARCELID",
     "owner": "BSAEXPORT_ONERNAME1",
     "address": "BSAEXPORT_PCOMBINED",
     "acres": "MapAcreage",
     "county": null
    }
   },
   "muskegon": {
    "url": "https://maps.muskegoncountygis.com/arcgis/rest/services/PropertyViewer/MapServer",
    "layer": 23,
    "fields": {
     "parcel_id": "PIN",
     "owner": "Owner_Name1",
     "address": "Property_Address_Combined",
     "acres": "Acreage_per_Assessor",
     "county": null
    }
   },
   "newaygo": {
    "url": "https://arcgisweb.countyofnewaygo.com/hosting/rest/services/WebMaps/PublicCountyViewerProV3/MapServer",
    "layer": 2,
    "fields": {
     "parcel_id": "PIN",
     "owner": "OWNER_NAME",
     "address": "P_ADDRESS",
     "acres": "CALC_ACRE",
     "county": null
    }
   },
   "oakland": {
    "url": "https://gisservices.oakgov.com/arcgis/rest/services/Enterprise/EnterpriseOpenParcelDataMapService/MapServer",
    "layer": 1,
    "fields": {
     "parcel_id": "PIN",
     "owner": "NAME1",
     "address": "SITEADDRESS",
     "acres": null,
     "county": null
    }
   },
   "osceola": {
    "url": "https://services8.arcgis.com/FmKMwUEmDSC75SQm/arcgis/rest/services/OsceolaCountyParcels_view20240111/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PIN",
     "owner": "OWNER",
     "address": "PROPADD",
     "acres": "BSA_ACRES",
     "county": "County"
    }
   },
   "ottawa": {
    "url": "https://gis.miottawa.org/arcgis/rest/services/HostedServices/ParcelsPublic/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "FinalPIN",
     "owner": "OwnerName",
     "address": "PropertyAddress",
     "acres": "Acreage",
     "county": null
    }
   },
   "presque isle": {
    "url": "https://services.arcgis.com/edGXqVKidagzAIPB/arcgis/rest/services/PresqueIsleCounty_Pcls_20260325/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "Parcel_ID",
     "owner": "ownername1",
     "address": "PROP_ADDRE",
     "acres": null,
     "county": null
    }
   },
   "roscommon": {
    "url": "https://services.arcgis.com/edGXqVKidagzAIPB/arcgis/rest/services/RoscommonPcls_20250804/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PID",
     "owner": "ownername1",
     "address": "Property_A",
     "acres": null,
     "county": null
    }
   },
   "saginaw": {
    "url": "https://services3.arcgis.com/CmHnqlf5e6ltOCrY/arcgis/rest/services/County_Parcels/FeatureServer",
    "layer": 1,
    "fields": {
     "parcel_id": "PIN",
     "owner": "ownername",
     "address": "propstreetcombined",
     "acres": "totalacres",
     "county": null
    }
   },
   "shiawassee": {
    "url": "https://services7.arcgis.com/zssqyzc5LZ9oAgzn/arcgis/rest/services/Shiawassee_Parcel_PEA/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "Parcel_Num",
     "owner": "OWNER_NAME",
     "address": "PROPERTY_A",
     "acres": "FULL_ACRES",
     "county": null
    }
   },
   "st. clair": {
    "url": "https://maps.stclaircounty.org/GeoCortex_wa/rest/services/Public_GISweb/Parcel_References/MapServer",
    "layer": 4,
    "fields": {
     "parcel_id": "pnum",
     "owner": "OWNER",
     "address": "propstreetcombined",
     "acres": "totalacres",
     "county": null
    }
   },
   "tuscola": {
    "url": "https://services6.arcgis.com/FA2StDZ4LO95Cm3q/arcgis/rest/services/TuscolaCountyParcelsCurrentYearAddresses/FeatureServer",
    "layer": 53,
    "fields": {
     "parcel_id": "pnum",
     "owner": "ownername1",
     "address": "propstreetcombined",
     "acres": "Acres",
     "county": null
    }
   },
   "washtenaw": {
    "url": "https://utility.arcgis.com/usrsvcs/servers/62c5543223854bfd87a0f0317a08098e/rest/services/OverlayQuery/MapServer",
    "layer": 0,
    "fields": {
     "parcel_id": "PIN",
     "owner": "OWNER_NAME",
     "address": "PROP_STREET",
     "acres": null,
     "county": null
    },
    "headers": {
     "Referer": "https://gisappsecure.ewashtenaw.org/"
    }
   },
   "wayne": {
    "url": "https://services6.arcgis.com/WXQyaFovsjw3xuqW/arcgis/rest/services/Wayne_County_All_Community_Parcels/FeatureServer",
    "layer": 0,
    "fields": {
     "parcel_id": "packedParc",
     "owner": null,
     "address": "propstreet",
     "acres": null,
     "county": null
    }
   }
  }
 },
 "IN": {
  "url": "https://gisdata.in.gov/server/rest/services/Hosted/Parcel_Boundaries_of_Indiana_Current/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "parcel_id",
   "owner": null,
   "address": "prop_add",
   "acres": null,
   "county": "county_id"
  },
  "note": "IndianaMap/IGIO | owner & acres redacted; some prop_add null"
 },
 "IL": {
  "url": null,
  "note": "county-only; no free statewide queryable parcel service"
 },
 "WI": {
  "url": "https://services3.arcgis.com/n6uYoouQZW75n5WI/arcgis/rest/services/Wisconsin_Statewide_Parcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCELID",
   "owner": "OWNERNME1",
   "address": "SITEADRESS",
   "acres": "GISACRES",
   "county": "CONAME"
  },
  "note": "WI DOA V11 Statewide Parcel Map | owner present"
 },
 "MN": {
  "url": "https://enterprise.gisdata.mn.gov/aghost/rest/services/us_mn_state_mngeo/plan_parcels_open/FeatureServer",
  "layer": 1,
  "fields": {
   "parcel_id": "county_pin",
   "owner": "owner_name",
   "address": null,
   "acres": "acres_poly",
   "county": "co_name"
  },
  "note": "MnGeo Opt-In Open Parcels (layer 1) | owner present; address built from parts"
 },
 "IA": {
  "url": "https://services3.arcgis.com/kd9gaiUExYqUbnoq/arcgis/rest/services/Iowa_Parcels_2017/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "STATEPARID",
   "owner": "DEEDHOLDER",
   "address": null,
   "acres": null,
   "county": "COUNTYNAME"
  },
  "note": "ISU/uiowa statewide (2017 vintage, newest available) | owner present; no situs/acres"
 },
 "MO": {
  "url": null,
  "note": "no public statewide service (county/MSDIS only)"
 },
 "ND": {
  "url": "https://services1.arcgis.com/GOcSXpzwBHyk2nog/arcgis/rest/services/NDGISHUB_Parcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "GISID",
   "owner": null,
   "address": null,
   "acres": "CalculatedAcres",
   "county": "CountyName"
  },
  "note": "NDGISHub statewide | owner/address absent; county coverage gaps (Fargo/Cass)"
 },
 "SD": {
  "url": null,
  "note": "county/city-only; statewide holdings are PLSS reference only"
 },
 "NE": {
  "url": "https://giscat.ne.gov/enterprise/rest/services/StatewideParcelsExternal/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "Parcel_ID",
   "owner": null,
   "address": "Ph_Full_Address",
   "acres": "GIS_Acres",
   "county": "County_ID"
  },
  "note": "verified | owner redacted; County_ID numeric"
 },
 "KS": {
  "url": null,
  "note": "no free statewide service (DASC ORKA is per-county)"
 },
 "TX": {
  "url": "https://services1.arcgis.com/1mtXwieMId59thmg/arcgis/rest/services/2019_Texas_Parcels_StratMap/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "Prop_ID",
   "owner": "OWNER_NAME",
   "address": "SITUS_ADDR",
   "acres": "GIS_AREA",
   "county": null
  },
  "note": "TxGIO StratMap hosted | owner present; needs JSON geometry form (handled)"
 },
 "OK": {
  "url": null,
  "note": "no statewide parcel service; county-only"
 },
 "NM": {
  "url": "https://gis.ose.nm.gov/server_s/rest/services/Parcels/County_Parcels_2025/MapServer",
  "layer_by_county": true,
  "fields": {
   "parcel_id": "UPC",
   "owner": "OwnerAll",
   "address": "SitusAddressAll",
   "acres": "LandArea",
   "county": "County"
  },
  "note": "NM OSE statewide (33 per-county layers, resolved by county) | owner present"
 },
 "AZ": {
  "url": null,
  "note": "statewide parcels are vector-tile only (not queryable); county-only"
 },
 "CO": {
  "url": "https://services8.arcgis.com/TrAcCTE1L9gz9iDi/arcgis/rest/services/Parcels/FeatureServer",
  "layer": 220,
  "fields": {
   "parcel_id": "parcel_id",
   "owner": "owner",
   "address": "situsAdd",
   "acres": null,
   "county": "countyName"
  },
  "note": "CO statewide (layer 220) | owner present; no acres (landSqft only)"
 },
 "UT": {
  "url": null,
  "note": "statewide MapServer decommissioned; parcels are per-county LIR only"
 },
 "NV": {
  "url": "https://arcgis.water.nv.gov/arcgis/rest/services/BaseLayers/County_Parcels_in_Nevada/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "APN",
   "owner": null,
   "address": null,
   "acres": "Acres",
   "county": "County"
  },
  "note": "NV statewide (NDWR aggregate) | owner/address not published"
 },
 "CA": {
  "url": "https://services2.arcgis.com/zr3KAIbsRSUyARHG/arcgis/rest/services/CA_State_Parcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCEL_APN",
   "owner": null,
   "address": "SITE_ADDR",
   "acres": null,
   "county": null
  },
  "note": "CA_Statewide_Parcels | owner/acres/county not in layer (has SITE_CITY)"
 },
 "OR": {
  "url": null,
  "note": "ORMAP per-county/download-only; no statewide queryable taxlot service"
 },
 "WA": {
  "url": "https://services.arcgis.com/jsIt88o09Q0r1j8h/arcgis/rest/services/Current_Parcels/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCEL_ID_NR",
   "owner": null,
   "address": "SITUS_ADDRESS",
   "acres": null,
   "county": "FIPS_NR"
  },
  "note": "WA statewide (Parcels_2026) | owner not published; FIPS_NR numeric county"
 },
 "ID": {
  "url": "https://services1.arcgis.com/CNPdEkvnGl65jCX8/arcgis/rest/services/Public_Idaho_Parcels_/FeatureServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCEL_ID",
   "owner": "OWNER1",
   "address": "SITE_ADD",
   "acres": "ASR_ACRES",
   "county": "County"
  },
  "note": "statewide & owner present BUT layer is parcel CENTROIDS (points); the envelope fallback finds the nearest centroid, not strict point-in-polygon"
 },
 "MT": {
  "url": "https://gisservicemt.gov/arcgis/rest/services/MSDI_Framework/Parcels/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "PARCELID",
   "owner": "OwnerName",
   "address": "AddressLine1",
   "acres": "GISAcres",
   "county": "CountyName"
  },
  "note": "MT Cadastral | owner present (null only on public-land parcels)"
 },
 "WY": {
  "url": "https://gis2.statelands.wyo.gov/arcgis/rest/services/oslisde/Parcels2025/MapServer",
  "layer": 0,
  "fields": {
   "parcel_id": "parcelnb",
   "owner": null,
   "address": "locationad",
   "acres": "landgrossa",
   "county": "jurisdicti"
  },
  "note": "WY OSLI statewide | parcelnb+county reliable; owner/address/acres blank in public service"
 }
}