URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE TOOLS · NO SIGNUP
    ATLAS · STATE·OH

    Ohio county
    parcel REST APIs.

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

    Endpoint URLs · 11 counties
    • Stark County, OHhttps://scgisa.starkcountyohio.gov/arcgis/rest/services/Auditor/StarkCountyParcels/MapServer/0
    • Franklin County, OHhttps://gis.franklincountyohio.gov/hosting/rest/services/ParcelFeatures/Parcel_Features/MapServer/0
    • Cuyahoga County, OHhttps://gis.cuyahogacounty.gov/server/rest/services/CCFO/Parcel_Fabric_Taxparcels/FeatureServer/0
    • Hamilton County, OHhttps://cagisonline.hamilton-co.org/arcgis/rest/services/HCE/Cadastral/MapServer/0
    • Summit County, OHhttps://scgis.summitoh.net/hosted/rest/services/parcels_web_GEODATA_Tax_Parcels/FeatureServer/0
    • Lucas County, OHhttps://lcaudgis.co.lucas.oh.us/gisaudserver/rest/services/Hosted/OSE_ParcelsAddresses_AREIS/FeatureServer/0
    • Mahoning County, OHhttps://gisapp.mahoningcountyoh.gov/arcgis/rest/services/PUBLIC_WEBSITE_CADASTRAL/MapServer/2
    • Union County, OHhttps://www7.co.union.oh.us/unioncountyohio/rest/services/ParcelAllSaleinfoBuildingInfo/MapServer/1
    • Licking County, OHhttps://gis.lickingcounty.gov/server/rest/services/Auditor/Parcels/MapServer/0
    • Madison County, OHhttps://services8.arcgis.com/HCOT30BFUWvevW8A/arcgis/rest/services/Parcels_Engineer/FeatureServer/13
    • Carroll County, OHhttps://services8.arcgis.com/dZSJY7MSQPhysZUz/arcgis/rest/services/Carroll_Parcels/FeatureServer/0

    Looking for one property instead of an endpoint? Type a Ohio street address into Find My Parcel Number and it returns the parcel number from the county's own records.

    Counties indexed in this state, with endpoint counts, supported fields, and the registry's listing status. The registry listing is a curation record, not a live check — see the status page for what the liveness probe last observed.
    CountyEndpointsSearchable fieldsRegistry listingAction
    Carroll County1Owner Name · Parcel Number · Parcel PIN (12 digits) +1 LISTED LIVEOpen
    Cuyahoga CountyFree property report1Parcel PIN · Parcel ID · Owner Name +2 LISTED LIVEOpen
    Franklin County1Parcel ID · Low Parcel ID · Owner Name (Primary) +3 LISTED LIVEOpen
    Hamilton CountyFree property report1Parcel ID · Auditor Parcel ID · Owner Name (Primary) +3 LISTED LIVEOpen
    Licking County1Parcel Number · Owner Name · Site Address LISTED LIVEOpen
    Lucas County1Assessor Number (8-digit) · Parcel ID (7-digit) · Owner Name +1 LISTED LIVEOpen
    Madison County1Parcel Number (Tax PIN) · Owner Name · House Number +1 LISTED LIVEOpen
    Mahoning County1Parcel ID · Owner Name 1 · Owner Name 2 +6 LISTED LIVEOpen
    Montgomery County0— UNVERIFIEDOpen
    Stark County1Parcel Identification Number · Owner Name · Owner Address (combined) +3 LISTED LIVEOpen
    Summit County1Parcel ID · Owner Name · Site Address LISTED LIVEOpen
    Union County1Parcel Number · Owner Name · Site Address LISTED LIVEOpen
    County index · 12 counties

    All 12 Ohio counties

    Each county links to its atlas entry, endpoint URL, searchable fields, and a sample query where one is published.

    About Ohio county parcel data

    State overview

    Ohio parcel data is governed by county Auditor offices, not Assessors as in most US states. Each of Ohio's 88 county auditors maintains CAMA and GIS systems independently. The atlas's key Ohio counties, Franklin (Columbus), Cuyahoga (Cleveland), Hamilton (Cincinnati) and Stark (Canton), publish on self-hosted MapServers with widely varying field schemas despite the shared Auditor-as-data-owner model. The atlas carries eleven Ohio counties, ten of them with an endpoint. Union and Summit have used their county's own service since atlas 0.6.37, and Licking and Madison (added in atlas 0.6.40) use theirs. Montgomery County (Dayton) has no registered endpoint yet: its Auditor's parcel layer names every column with a qualified join prefix (SDE.WEB_CAMA.OWNER_NAME1), which the atlas does not accept.

    Regional coordination

    Ohio has no mandatory statewide parcel clearinghouse. The Ohio Geographic Information Council (OGIC) coordinates standards and promotes open data, but county participation is voluntary. Each county auditor publishes, or does not publish, parcel data on its own timeline. The Ohio Geographically Referenced Information Program (OGRIP) hosts some statewide layers but the parcel data is not aggregated at the state level. In practice, the five atlas counties all publish via ArcGIS REST and expose owner names publicly, but the field names, parcel ID formats, and update cadences differ materially between them. Hamilton County's CAGIS (Cincinnati Area Geographic Information System) is a city-county joint GIS operation that covers parcels for the Cincinnati metro across multiple jurisdictions within one service.

    Common data quirks

    County Auditor owns the data, not the Assessor

    In most US states, the county Assessor or Property Appraiser holds parcel and valuation records. Ohio assigns that function to the county Auditor, which is an elected office with broader fiscal responsibilities. This affects both institutional ownership and REST service attribution. The endpoint contact for Stark County is 'Stark County IT / GIS' but the service is named Auditor/StarkCountyParcels. For Hamilton County (Cincinnati), the CAGIS cadastral layer is formally the Hamilton County Auditor's record. When searching for Ohio parcel services, look for Auditor open data portals, not Assessor portals.

    Parcel key names are not standardized across counties

    Each Ohio county labels its primary parcel identifier differently. Summit County uses parcelid, a number stored as text. Stark County uses PIN. Franklin County uses PARCELID (formatted as 'XXX-XXXXXX'). Cuyahoga uses parcelpin (lowercase) and parcel_id as separate fields. Hamilton County uses PARCELID (12-digit) alongside AUDPCLID (auditor's separate account key). Ohio does not maintain a statewide parcel serial number, so cross-county queries must substitute field names. Franklin County's 115-field schema (Local Government Information Model) is the most attribute-complete of the five.

    Cuyahoga's transfer_date field renamed in 2026

    Cuyahoga County's MyPLACE parcel service renamed the sale-date field from saledate to transfer_date in early 2026. Queries or integrations written before the rename that filter on saledate will return zero results without raising an error. The renamed field carries the same semantics: the date the deed transferred on record. Cuyahoga also exposes both parcel_owner (assessment record owner) and deeded_owner (the name from the deed instrument), which can differ for recently sold parcels where the deed has recorded but the assessment roll has not yet updated.

    Key counties

    Franklin County

    Contains Columbus (state capital, pop. 900,000+). Franklin County's MapServer exposes 115 fields using the Local Government Information Model schema, including residential characteristics (RESFLRAREA, RESYRBLT, ROOMS, BATHS, BEDRMS, AIRCOND) and sale history (SALEDATE, SALEPRICE). The most attribute-complete public parcel layer in the atlas.

    Cuyahoga County

    Contains Cleveland (pop. 1.2 million county). Layer exposes 80+ fields including both parcel_owner (assessment roll) and deeded_owner (deed record), plus transfer_date and sales_amount. The MyPLACE service (WGS84) is the public-facing layer; Layer 2 is the polygon parcel, not Layer 0 or 1.

    Hamilton County

    Contains Cincinnati (pop. 830,000 county). This is Ohio's Hamilton County (FIPS 39061), distinct from Indiana's Hamilton County (FIPS 18057) and Tennessee's Hamilton County (FIPS 47065). The CAGIS cadastral layer holds 99 fields, including previous owners (PREVOWN1/PREVOWN2) and deed book/page references.

    Montgomery County

    Contains Dayton. The Auditor's parcel layer (gis.mcohio.org VantagePoints/AUDGIS_B1 MapServer layer 7) joins parcels to the Auditor's CAMA table, so every column carries a qualified name such as SDE.WEB_CAMA.OWNER_NAME1, and the atlas does not register it yet. Auditor GIS page: mcohio.org/629/GIS.

    Stark County

    Contains Canton. SITE_ADDRESS includes city, state, and ZIP as a single concatenated string. MAILING_NAME is a separate field from OWNER; both are searchable. Self-hosted at scgisa.starkcountyohio.gov under the Auditor service folder.

    Common search patterns

    Franklin County owner query: ?where=UPPER(OWNERNME1)+LIKE+UPPER('%25SMITH%25')&outFields=PARCELID,OWNERNME1,SITEADDRESS,SALEDATE,SALEPRICE&f=json. Cuyahoga owner query (note lowercase field names): ?where=UPPER(parcel_owner)+LIKE+UPPER('%25SMITH%25')&outFields=parcelpin,parcel_owner,deeded_owner,par_addr_all,transfer_date&f=json. Hamilton County (Cincinnati): ?where=UPPER(OWNNM1)+LIKE+UPPER('%25SMITH%25')&outFields=PARCELID,OWNNM1,OWNAD1,AUDPCLID&f=json. All queries: append returnGeometry=false&resultRecordCount=10.

    Related articles

    Last updated 2026-10-18.

    Questions, with answers

    Ohio parcel REST API, common questions

    Which Ohio counties publish a public parcel ArcGIS REST API?

    11 Ohio counties are indexed in the UrbanKit atlas with verified public REST endpoints: Stark, Franklin, Cuyahoga, Hamilton, Summit, Lucas, Mahoning, Union, Licking, Madison, and Carroll. Each exposes an owner-name field you can search directly on the public layer.

    How do I search Ohio parcels by owner name?

    Stark, Franklin, Cuyahoga, Hamilton, Summit, Lucas, Mahoning, Union, Licking, Madison, and Carroll expose an owner-name field on the public REST layer. Stark, for example, uses the OWNER field. A case-insensitive search is ?where=UPPER(OWNER)%20LIKE%20UPPER('%25SMITH%25')&outFields=*&f=json. Open a county's page here for its full field list and a ready-to-run sample query.

    What is the ArcGIS REST URL for parcels in Stark, Ohio?

    Stark publishes parcels at https://scgisa.starkcountyohio.gov/arcgis/rest/services/Auditor/StarkCountyParcels/MapServer/0, a MapServer (layer 0). It indexes by Parcel Identification Number, Owner Name, Owner Address (combined), and Mailing Name. Owner-name search: UPPER(OWNER) LIKE UPPER('%25SMITH%25').

    Do Ohio parcel layers use ArcGIS FeatureServer or MapServer?

    Both. Ohio uses a mix: Cuyahoga, Summit, Lucas, Madison, and Carroll publish ArcGIS FeatureServer layers, while Stark, Franklin, Hamilton, Mahoning, Union, and Licking use MapServer. Both support /query, so the same owner, parcel-ID, and address lookups work against either.

    Listing missing or moved? and include its current URL if you have it. A full four-shard sweep checks every endpoint every two hours, with degraded endpoints re-checked every 30 minutes.