Public ArcGIS MapServer endpoint for Hillsborough County parcel data. URL, supported fields, and a working sample query — copy it, or open it directly in the UrbanKit parcel lookup tool.
https://gis.hcpafl.org/arcgis/rest/services/Webmaps/HillsboroughFL_WebParcels/MapServer/0folioFolio Number (Parcel ID)Owner1Owner NameOwner2Owner Name 2FullAddressSite AddressstrapSTRAP (alternate parcel key)curl -s 'https://gis.hcpafl.org/arcgis/rest/services/Webmaps/HillsboroughFL_WebParcels/MapServer/0/query?where=UPPER(Owner1)+LIKE+UPPER('%25SMITH%25')&outFields=folio,Owner1,FullAddress,SiteCity&returnGeometry=false&f=json&resultRecordCount=10'https://gis.hcpafl.org/arcgis/rest/services/Webmaps/HillsboroughFL_WebParcels/MapServer/0/query?where=UPPER(Owner1)+LIKE+UPPER('%SMITH%')&outFields=folio,Owner1,FullAddress,SiteCity&returnGeometry=false&f=json&resultRecordCount=10Open this URL in a browser tab to see the raw ArcGIS JSON response.
| Field name | Label | Searchable |
|---|---|---|
| folio | Folio Number (Parcel ID) | YES |
| Owner1 | Owner Name | YES |
| Owner2 | Owner Name 2 | YES |
| FullAddress | Site Address | YES |
| strap | STRAP (alternate parcel key) | YES |
| SiteCity | City | NO |
| SiteZip | ZIP Code | NO |
| Homestead | Homestead Exemption | NO |
Hillsborough County Property Appraiser (HCPA) public parcel layer at gis.hcpafl.org — 'WebParcels_NonConfidential', ~527,861 parcels exposing Owner1/Owner2 (owner name), folio (parcel ID), strap (alternate key), and FullAddress. Owner search via UPPER(Owner1) LIKE works; field names are CASE-SENSITIVE (Owner1, folio, FullAddress). Records flagged Confidential (state address-confidentiality program) have owner names suppressed. Replaced the prior SWFWMD regional water-district layer (2026-06-08) — that LocationInfo MapServer aggregated multiple FL counties but returned malformed query responses on the liveness probe and lacked HCPA's authoritative, richer fields.
Hillsborough County Property Appraiser (HCPA) — https://www.hcpafl.org/
Hillsborough County's WebParcels_NonConfidential layer exposes parcel identifiers (Folio Number (Parcel ID), STRAP (alternate parcel key)), owner names (Owner Name, Owner Name 2), and address fields (Site Address). Use it for owner-name lookups and address-based parcel searches. 5 of 8 listed fields accept queries; the rest are returned on read but not indexed for search. Served as an ArcGIS MapServer layer, which supports query operations but not write operations; last verified 2026-06-04.
/query?where=…&outFields=*&f=jsonto the URL. The sample query above is a working example you can paste into a browser tab to see the raw JSON response.Counties publish parcel data through their own ArcGIS Server installations, each with its own schema. One county uses APN, another uses PIN, a third uses PARCEL_ID. Some expose owner names; others keep them on a separate assessor's portal. The searchable fields list above reflects what Hillsborough County actually publishes — not what you might expect from a national standard (there isn't one).
For background, see What is an APN?
Many county servers allow public reads but block browser cross-origin requests. The UrbanKit parcel lookup tool fetches directly from your browser; if it works there, the layer is technically public. For your own integration, you may need a same-origin proxy or server-side fetch.
Possibly — counties move services without warning. We re-verify entries weekly and flag stale ones. If you're seeing a fresh 404, please let us know and we'll update the listing.
Most are. Public ArcGIS layers don't typically rate-limit individual reads, but heavy programmatic use can trigger throttling at the host level. Be respectful — query what you need.