URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE · BROWSER-ONLY · NO TELEMETRY · OPEN SOURCE
    ATLAS · STATE·FL

    Florida county
    parcel REST APIs.

    11 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.

    Counties indexed in this state, with endpoint counts, supported fields, and status.
    CountyEndpointsSearchable fieldsStatusAction
    Broward County1Folio Number (Parcel ID) LIVEOPEN
    Duval County1Real Estate Number (Parcel ID) · Owner Name · Street Name LIVEOPEN
    Hillsborough County1Folio Number (Parcel ID) · Owner Name · Owner Name 2 +2 LIVEOPEN
    Lee County1STRAP Number (16-char) · Folio ID · Owner Name +1 LIVEOPEN
    Manatee County1Parcel ID · Owner Name 1 · Site Address LIVEOPEN
    Miami-Dade County1Folio Number · Owner Name (Primary) · Owner Name 2 +5 LIVEOPEN
    Orange County1Assessment Number (Parcel ID) · Site Address LIVEOPEN
    Palm Beach County1Owner Name (Primary) · Owner Name 2 · Site Address +2 LIVEOPEN
    Pasco County1Parcel ID · Owner Name 1 · Owner Name 2 +1 LIVEOPEN
    Pinellas County1Parcel ID (18-digit) · STRAP Number · Owner Name (Primary) +2 LIVEOPEN
    Sarasota County1Account Number (Parcel ID) · Owner Name 1 · Street Name LIVEOPEN
    Endpoint detail · 11 counties

    Copy-ready Florida parcel REST endpoints

    Each Florida county below ships its ArcGIS layer URL, the fields you can search on, and a working sample query you can paste into your terminal.

    Miami-Dade County, FL →

    MapServer · LAYER 26 · PARCELS @ PAPARCEL
    https://gisweb.miamidade.gov/arcgis/rest/services/MD_LandInformation/MapServer/26

    Searchable fields

    • FOLIOFolio Number
    • TRUE_OWNER1Owner Name (Primary)
    • TRUE_OWNER2Owner Name 2
    • TRUE_OWNER3Owner Name 3
    • TRUE_SITE_ADDRSite Address
    • TRUE_SITE_CITYSite City
    • TRUE_SITE_ZIP_CODESite ZIP
    • TRUE_MAILING_ADDR1Mailing Address

    Sample query (paste into terminal or browser)

    curl -s 'https://gisweb.miamidade.gov/arcgis/rest/services/MD_LandInformation/MapServer/26/query?where=UPPER(TRUE_OWNER1)%20LIKE%20UPPER('%25SMITH%25')&outFields=FOLIO,TRUE_OWNER1,TRUE_SITE_ADDR,TRUE_SITE_CITY&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-11
    Status
    Live

    Orange County, FL →

    MapServer · LAYER 0 · PARCELS
    https://www.ocgis.com/arcpub/rest/services/Map_Layers/Parcels/MapServer/0

    Searchable fields

    • ASSESSMENT_NOAssessment Number (Parcel ID)
    • SITE_ADDRESSSite Address

    Sample query (paste into terminal or browser)

    curl -s 'https://www.ocgis.com/arcpub/rest/services/Map_Layers/Parcels/MapServer/0/query?where=ASSESSMENT_NO+LIKE+'%25072-478%25'&outFields=ASSESSMENT_NO,SITE_ADDRESS,YEAR_BUILT&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-11
    Status
    Live

    Hillsborough County, FL →

    MapServer · LAYER 0 · WEBPARCELS_NONCONFIDENTIAL
    https://gis.hcpafl.org/arcgis/rest/services/Webmaps/HillsboroughFL_WebParcels/MapServer/0

    Searchable fields

    • folioFolio Number (Parcel ID)
    • Owner1Owner Name
    • Owner2Owner Name 2
    • FullAddressSite Address
    • strapSTRAP (alternate parcel key)

    Sample query (paste into terminal or browser)

    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'
    License
    Public records (terms)
    Last verified
    2026-06-04
    Status
    Live

    Broward County, FL →

    MapServer · LAYER 16 · PARCELS
    https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_EXTERNAL_JAN26/MapServer/16

    Searchable fields

    • FOLIOFolio Number (Parcel ID)

    Sample query (paste into terminal or browser)

    curl -s 'https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_EXTERNAL_JAN26/MapServer/16/query?where=FOLIO%3D%27504201090030%27&outFields=FOLIO&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-06-06
    Status
    Live

    Duval County, FL →

    MapServer · LAYER 0 · PARCELS
    https://maps.coj.net/coj/rest/services/CityBiz/Parcels/MapServer/0

    Searchable fields

    • REReal Estate Number (Parcel ID)
    • LNAMEOWNEROwner Name
    • ST_NAMEStreet Name

    Sample query (paste into terminal or browser)

    curl -s 'https://maps.coj.net/coj/rest/services/CityBiz/Parcels/MapServer/0/query?where=UPPER(LNAMEOWNER)+LIKE+UPPER('%25SMITH%25')&outFields=RE,LNAMEOWNER,STREET_NO,ST_NAME,ADDRCITY&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-15
    Status
    Live

    Manatee County, FL →

    MapServer · LAYER 0 · PARCEL SEARCH
    https://gis.manateepao.com/arcgis/rest/services/Website/WebLayers/MapServer/0

    Searchable fields

    • PARIDParcel ID
    • PAR_OWNER_NAME1Owner Name 1
    • SITUS_ADDRESSSite Address

    Sample query (paste into terminal or browser)

    curl -s 'https://gis.manateepao.com/arcgis/rest/services/Website/WebLayers/MapServer/0/query?where=UPPER(PAR_OWNER_NAME1)+LIKE+UPPER('%25SMITH%25')&outFields=PARID,PAR_OWNER_NAME1,SITUS_ADDRESS,SITUS_POSTAL_CITY&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-15
    Status
    Live

    Sarasota County, FL →

    FeatureServer · LAYER 0 · PARCELHOSTED
    https://services3.arcgis.com/icrWMv7eBkctFu1f/arcgis/rest/services/ParcelHosted/FeatureServer/0

    Searchable fields

    • ACCOUNTAccount Number (Parcel ID)
    • NAME1Owner Name 1
    • LOCSStreet Name

    Sample query (paste into terminal or browser)

    curl -s 'https://services3.arcgis.com/icrWMv7eBkctFu1f/arcgis/rest/services/ParcelHosted/FeatureServer/0/query?where=UPPER(NAME1)+LIKE+UPPER('%25SMITH%25')&outFields=ACCOUNT,NAME1,LOCN,LOCS,CITY,STATE,ZIP&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-15
    Status
    Live

    Palm Beach County, FL →

    FeatureServer · LAYER 0 · PARCELS AND PROPERTY DETAILS
    https://services1.arcgis.com/ZWOoUZbtaYePLlPw/arcgis/rest/services/Parcels_and_Property_Details_WebMercator/FeatureServer/0

    Searchable fields

    • OWNER_NAME1Owner Name (Primary)
    • OWNER_NAME2Owner Name 2
    • SITE_ADDR_STRSite Address
    • PARIDParcel Control Number (PCN)
    • MUNICIPALITYMunicipality

    Sample query (paste into terminal or browser)

    curl -s 'https://services1.arcgis.com/ZWOoUZbtaYePLlPw/arcgis/rest/services/Parcels_and_Property_Details_WebMercator/FeatureServer/0/query?where=UPPER(OWNER_NAME1)%20LIKE%20UPPER('%25SMITH%25')&outFields=PARID,OWNER_NAME1,SITE_ADDR_STR,MUNICIPALITY&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-30
    Status
    Live

    Pinellas County, FL →

    MapServer · LAYER 1 · PARCELS
    https://egis.pinellas.gov/gis/rest/services/PublicWebGIS/Parcels/MapServer/1

    Searchable fields

    • PARCELIDParcel ID (18-digit)
    • STRAPSTRAP Number
    • OWNER1Owner Name (Primary)
    • OWNER2Owner Name 2
    • SITE_ADDRESSSite Address

    Sample query (paste into terminal or browser)

    curl -s 'https://egis.pinellas.gov/gis/rest/services/PublicWebGIS/Parcels/MapServer/1/query?where=UPPER(OWNER1)%20LIKE%20UPPER('%25SMITH%25')&outFields=PARCELID,OWNER1,SITE_ADDRESS&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-30
    Status
    Live

    Lee County, FL →

    FeatureServer · LAYER 0 · LEE COUNTY PARCELS
    https://services2.arcgis.com/LvWGAAhHwbCJ2GMP/arcgis/rest/services/Lee_County_Parcels/FeatureServer/0

    Searchable fields

    • STRAPSTRAP Number (16-char)
    • FOLIOIDFolio ID
    • O_NAMEOwner Name
    • SITEADDRSite Address

    Sample query (paste into terminal or browser)

    curl -s 'https://services2.arcgis.com/LvWGAAhHwbCJ2GMP/arcgis/rest/services/Lee_County_Parcels/FeatureServer/0/query?where=UPPER(O_NAME)%20LIKE%20UPPER('%25SMITH%25')&outFields=STRAP,O_NAME,SITEADDR&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-30
    Status
    Live

    Pasco County, FL →

    MapServer · LAYER 3 · PARCELS
    https://maps.pascopa.com/arcgis/rest/services/Parcels/MapServer/3

    Searchable fields

    • ParcelIDParcel ID
    • NAD_NAME_1Owner Name 1
    • NAD_NAME_2Owner Name 2
    • PHYS_STREETSite Street Address

    Sample query (paste into terminal or browser)

    curl -s 'https://maps.pascopa.com/arcgis/rest/services/Parcels/MapServer/3/query?where=UPPER(NAD_NAME_1)%20LIKE%20UPPER('%25SMITH%25')&outFields=ParcelID,NAD_NAME_1,PHYS_STREET&returnGeometry=false&f=json&resultRecordCount=10'
    License
    Public records (terms)
    Last verified
    2026-05-30
    Status
    Live

    About Florida county parcel data

    State overview

    Florida's 67 counties each have an elected constitutional Property Appraiser who values property independently. The Florida Department of Revenue (DOR) collects each county's tax roll annually every July and runs the Property Tax Oversight program to promote uniformity, but it does not set local values or manage county GIS infrastructure. The result in the atlas is a state where the GIS endpoints are county-specific, owner names are generally public (no statewide redaction rule analogous to California's Gov Code 7928.205), and data richness varies from Miami-Dade's 44-field layer to Orange County's 6-field public endpoint.

    Regional coordination

    The FDOR Cadastral statewide FeatureServer (services9.arcgis.com/Gh9awoU677aKree0) does exist and covers all 67 counties, but it partitions by CO_NO (a FDOR-internal county code, not FIPS). Queries that stray outside the locally-routed partition return empty result sets, making the statewide endpoint unreliable for ad hoc cross-county use. County-specific endpoints are more dependable for the counties in this atlas. The Southwest Florida Water Management District (SWFWMD) historically served a regional LocationInfo MapServer aggregating parcel data for the southwest Florida counties, but its query interface stopped answering in 2026 and the atlas now routes Hillsborough to the county's own HCPA server instead. Florida GIO maintains a statewide parcel composite at floridagio.gov for download but it is not a live queryable REST service for individual-record lookups.

    Common data quirks

    Folio numbers replace APNs as the parcel identifier

    Florida counties use a Folio number (also called parcel ID or RE number depending on county) rather than a standardized APN. Miami-Dade's Folio is a 13-digit number. Broward uses a similar 13-digit Folio. Duval (Jacksonville) uses a RE (Real Estate Number) field. Manatee uses PARID. Sarasota uses ACCOUNT. Orange and Hillsborough each have their own formats. There is no statewide parcel numbering standard. The field name and format both vary, which means cross-county queries require a per-county mapping before the WHERE clause can be written.

    Owner names are publicly accessible on most county REST layers

    Unlike California, Florida has no statewide statutory prohibition on publishing owner names in public GIS layers. Miami-Dade exposes TRUE_OWNER1/2/3. Duval exposes LNAMEOWNER in last-name-first format. Manatee exposes PAR_OWNER_NAME1 with a 200+ field dataset. Sarasota exposes NAME1. Hillsborough exposes Owner1/Owner2 on the HCPA WebParcels layer. Palm Beach exposes OWNER_NAME1/2, Pinellas OWNER1/2, Lee O_NAME, and Pasco NAD_NAME_1/2. Two exceptions: Orange County's public REST layer has only 6 fields and does not include owner name — that data stays in the OCPA portal — and Broward removed owner fields in its 2026 endpoint migration, leaving FOLIO-only lookup on the public REST.

    Miami-Dade uses a nested layer inside an 80-layer MapServer

    The Miami-Dade parcel layer (layer 26) sits inside the MD_LandInformation MapServer, which contains 80+ layers covering roads, zoning, political boundaries, and land use. The parcel-specific URL is gisweb.miamidade.gov/arcgis/rest/services/MD_LandInformation/MapServer/26. Dropping the /26 suffix and querying the service root returns service metadata, not parcel records. A sibling point layer at layer 24 (Property @ PaGis) has fewer fields. Specifying the correct layer index is required for useful parcel queries.

    Key counties

    Miami-Dade County

    44 fields including TRUE_OWNER1/2/3, DOR_CODE_CUR, YEAR_BUILT, LAND_VAL_CUR, TOTAL_VAL_CUR, SALE_DATE, and SALE_PRICE. One of the most attribute-complete public parcel layers in the atlas. The Folio is the 13-digit parcel identifier. Layer 26 of the MD_LandInformation MapServer.

    Broward County

    Broward County Property Appraiser migrated its public REST service in 2026: the old gis.bcpa.net DNS was retired and the service moved to gisweb-adapters.bcpa.net (BCPA_EXTERNAL_JAN26, 556,435 parcels). The new public layer exposes FOLIO only — owner, site-address, valuation, and sale fields were removed from public REST, so owner lookup requires the bcpa.net web portal. The FDOR Cadastral statewide layer remains less reliable for Broward than the county-specific endpoint.

    Manatee County

    200+ fields including PAR_OWNER_NAME1/2, SITUS_ADDRESS, CAD_JUST_VALUE, SALE_PRICE_LAST, SALE_DATE_LAST, LAND_ACREAGE_CAMA, PAR_ZONING, and BLDG_R1_YRBUILT. Among the deepest public datasets in the atlas. Hosted at gis.manateepao.com. County seat is Bradenton.

    Duval County

    Jacksonville/Duval is a consolidated city-county. The CityBiz/Parcels MapServer has 70+ fields including LNAMEOWNER (last-name-first format), PUSE, ACRES, TOT_LND_VA, TOT_BLD_VA, and FLD_ZONE. Owner search uses LNAMEOWNER. Real Estate Number (RE) is the parcel ID.

    Hillsborough County

    Served by the Hillsborough County Property Appraiser's own server at gis.hcpafl.org (HillsboroughFL_WebParcels, ~527K parcels). Exposes folio, Owner1/Owner2, FullAddress, and STRAP; owner search works with UPPER(Owner1) LIKE. The SWFWMD regional layer that previously served Hillsborough parcels stopped answering queries in 2026 and was dropped from the atlas.

    Common search patterns

    Miami-Dade owner search: ?where=UPPER(TRUE_OWNER1)+LIKE+UPPER('%25SMITH%25')&outFields=FOLIO,TRUE_OWNER1,TRUE_SITE_ADDR,TRUE_SITE_CITY,TOTAL_VAL_CUR,SALE_PRICE&returnGeometry=false&f=json. Broward by folio: ?where=FOLIO='504201090030'&outFields=FOLIO&returnGeometry=false&f=json (the post-migration public layer carries no owner, address, or value fields). Manatee owner LIKE: ?where=UPPER(PAR_OWNER_NAME1)+LIKE+UPPER('%25JONES%25')&outFields=PARID,PAR_OWNER_NAME1,SITUS_ADDRESS,CAD_JUST_VALUE,LAND_ACREAGE_CAMA&returnGeometry=false&f=json. Duval by street: ?where=UPPER(ST_NAME)+LIKE+UPPER('%25FORSYTH%25')&outFields=RE,LNAMEOWNER,STREET_NO,ST_NAME,ADDRCITY,TOT_BLD_VA&returnGeometry=false&f=json.

    Related articles

    Last updated 2026-06-10.

    Questions, with answers

    Florida parcel REST API — common questions

    What is a folio number in Florida property records?

    Folio number is the term Florida county property appraisers use for what other states call APN or PIN — the unique identifier for a parcel. Most FL counties encode the folio with location-derived structure: section-township-range-suffix is the classic 13-digit Miami-Dade format (NN-NNNN-NNN-NNNN), and Broward uses a similar SECTRTSEC-style 13-digit encoding. Other counties (Orange, Hillsborough) use shorter sequential identifiers without geographic encoding. The Florida Department of Revenue maintains the statewide guidance via DOR Rule 12D-8.011.

    What is the ArcGIS REST URL for Miami-Dade County Florida parcels?

    Miami-Dade County publishes parcels via the Property Appraiser’s ArcGIS Server MapServer. The layer indexes parcels by FOLIO (the 13-digit folio number), TRUE_OWNER1, and TRUE_SITE_ADDR. Miami-Dade is one of the most-feature-rich FL parcel REST layers — it exposes owner name, situs address, taxpayer mailing address, and use code on the public endpoint. The county is FIPS 12086.

    Which Florida counties expose owner-name search in their parcel REST API?

    Of the 11 Florida counties indexed in the UrbanKit atlas, nine expose owner-name fields on the public REST: Miami-Dade (TRUE_OWNER1), Hillsborough (Owner1, on the HCPA layer at gis.hcpafl.org), Duval / Jacksonville (LNAMEOWNER), Manatee (PAR_OWNER_NAME1), Sarasota (NAME1), Palm Beach (OWNER_NAME1), Pinellas (OWNER1), Lee (O_NAME), and Pasco (NAD_NAME_1). The two exceptions: Broward removed owner fields from its public REST in a 2026 endpoint migration — the BCPA layer is now folio-only, so owner lookup requires the bcpa.net portal — and Orange (Orlando), which restricts its public layer to assessment number + site address.

    Why does Florida use county property appraisers instead of assessors?

    Florida is one of a handful of states (along with Georgia, Wyoming, Louisiana, and Indiana for tax purposes) where the constitutional officer who values property is called the Property Appraiser rather than Assessor. Functionally the role is identical — annual ad valorem valuation, exemption administration, parcel boundary maintenance. The Florida Department of Revenue (DOR) standardizes the workflow via Form DR-405 and the GIS data exchange specification, which is why FL county REST layers tend to share a similar field schema across counties even though each is independently administered.

    Why are only 11 of Florida’s 67 counties in the UrbanKit atlas?

    Florida has 67 counties, and most of them do publish a property-appraiser GIS site, but only the largest metros (Miami-Dade, Broward, Palm Beach, Hillsborough, Orange, Pinellas, Duval, Lee, Pasco, Manatee, Sarasota) have verified public ArcGIS REST endpoints suitable for programmatic lookup. The smaller-county sites often expose a parcel viewer in their browser portal without publishing a queryable REST service, or publish ArcGIS Online apps that don’t expose the underlying layer URL. The atlas grows as contributors submit verified endpoints — if you know your FL county’s parcel REST URL, the contact page accepts submissions.

    Listing missing or moved? Tell us — we verify and update weekly.