Public ArcGIS FeatureServer endpoint for Madison County parcel data. URL, supported fields, and a working sample query, copy it, or open it directly in the UrbanKit parcel lookup tool.
This page is the endpoint reference. If you came here to find a specific property, the Madison County parcel search runs this same layer in your browser, no account and no API key.
Search Madison County parcelsHave a street address but not the parcel number? Find the parcel number by address.
https://services8.arcgis.com/HCOT30BFUWvevW8A/arcgis/rest/services/Parcels_Engineer/FeatureServer/13Field by field, whether any endpoint we index for Madison County answers it, and the evidence for each. We only call a field restricted when there is a stated reason we can cite. Everything else here is a fact about the services we index, not a claim about the law.
| Field | Status | Basis |
|---|---|---|
| APN | Answered | Documented in a field list on an endpoint we index. Not every row is populated. |
| Owner name | Answered | Documented in a field list on an endpoint we index. Not every row is populated. |
| Owner mailing address | Answered | Documented in a field list on an endpoint we index. Not every row is populated. |
| Site address | Answered | Documented in a field list on an endpoint we index. Not every row is populated. |
| Geometry | Answered | Documented in a field list on an endpoint we index. Not every row is populated. |
| Land use | Not published | No endpoint we index for this county documents this field, so a query cannot ask for it. That is a fact about the services we index, not a legal restriction, and not a statement that the county holds no such record. Where to request it. |
| Zoning | Not published | No endpoint we index for this county documents this field, so a query cannot ask for it. That is a fact about the services we index, not a legal restriction, and not a statement that the county holds no such record. Where to request it. |
TAXPINParcel Number (Tax PIN)NAMEOwner NameNumberHouse NumberStreetStreet Namecurl -s 'https://services8.arcgis.com/HCOT30BFUWvevW8A/arcgis/rest/services/Parcels_Engineer/FeatureServer/13/query?where=TAXPIN+%3D+'24-01065.000'&outFields=TAXPIN,NAME,Number,Street,City,ZipCode,Owner_Cont,Owner_Co_1,Owner_Co_4,Owner_Co_5,ACREAGE,XFER_DATE,District&returnGeometry=false&f=json'
https://services8.arcgis.com/HCOT30BFUWvevW8A/arcgis/rest/services/Parcels_Engineer/FeatureServer/13/query?where=TAXPIN+=+'24-01065.000'&outFields=TAXPIN,NAME,Number,Street,City,ZipCode,Owner_Cont,Owner_Co_1,Owner_Co_4,Owner_Co_5,ACREAGE,XFER_DATE,District&returnGeometry=false&f=jsonOpen this URL in a browser tab to see the raw ArcGIS JSON response.
| Field name | Label | Searchable |
|---|---|---|
| TAXPIN | Parcel Number (Tax PIN) | YES |
| NAME | Owner Name | YES |
| Number | House Number | YES |
| Street | Street Name | YES |
| City | Site City | NO |
| ZipCode | Site ZIP | NO |
| Owner_Cont | Owner Mailing Address | NO |
| Owner_Co_1 | Owner Mailing City | NO |
| Owner_Co_4 | Owner Mailing State | NO |
| Owner_Co_5 | Owner Mailing ZIP | NO |
| ACREAGE | Acres | NO |
| XFER_DATE | Transfer Date | NO |
| District | Tax District | NO |
Madison County, Ohio (FIPS 39097; county seat London). Served by the County Engineer's ArcGIS Online feature service (services8.arcgis.com, item "Parcels Engineer", described as "Madison County Engineer Parcel data joined with Madison County Auditor Parcel data"): Parcels_Engineer FeatureServer layer 13, "Parcels_Parcels_join", 25,931 rows, last edited 2026-10-15, published on the county's GIS Data Download hub. Informational only and not a legal record: verify with the Madison County Auditor. Verified 2026-10-17: the layer extent is 83.66 to 83.20 W and 39.69 to 40.11 N, and a point at London intersects one parcel. Share of rows filled, read 2026-10-17: TAXPIN 100.0%, NAME 98.4%, Number 76.3%, Street 98.6%, City 59.6%, ZipCode 59.6%, Owner_Cont 98.6% (96.9% of those start with a house number or a PO Box), Owner_Co_1 97.5%, Owner_Co_4 97.5%, Owner_Co_5 97.5%, ACREAGE 55.4%, XFER_DATE 73.4%. Parcel number: the auditor's number is TAXPIN (for example 24-01065.000). PARCEL_NO is the Engineer's own sequence number, with 5,349 distinct values over 25,931 rows, and is not listed. TAXPIN has 23,091 distinct values: 287 rows carry the placeholders 99-99999.999 (215 rows) and 88-88888.888 (72 rows), none with an owner, 9 rows are blank, and 1,600 other numbers appear on more than one row (2,546 extra rows, at most 54 rows under one number), so a parcel-number lookup can return several rows. NAME is the owner name (423 rows have none). The owner mailing address is the Owner_Cont, Owner_Co_1, Owner_Co_4 and Owner_Co_5 columns: Owner_Cont is the street line, Owner_Co_1 the city, Owner_Co_4 the state and Owner_Co_5 the ZIP; Owner_Co_4 holds a state other than OH on 920 rows, and Owner_Co_2 holds the country. The layer's Taxpayer_* columns are a different address (the tax-bill address: 6,255 rows hold TX and 1,320 hold CA) and are not listed. Site address: Number is the house number (blank on 23.7% of rows) and Street the bare street name with no street type (PPAddress, StreetSuff, PreDirecti and PostDirect are empty on every row, and 88 rows hold NOT ON FILE), so a site address reads "123 MAIN" and a search on a house number and street name does not use the street type. Deeded_Nam and Listed_Nam are empty on every row. City, State and ZipCode are the site postal city, state and ZIP and are blank on 40.4% of rows. XFER_DATE has 7 values before 1900 and 3 after 2026-10-17; the latest transfer date up to that day is 2026-10-07. The layer pages and declares maxRecordCount 2000; the parcel-number sample answered in 0.1 s. CORS: the server answers with Access-Control-Allow-Origin *. License: unknown. The service and its item carry no license text. The county Engineer's page says only that it "is consistently undergoing change and is not warranted for content or accuracy". Two other items in the same ArcGIS Online organization (the 2025 and 2026 Comprehensive Plan layers) carry this notice: "Madison County, Ohio Data are property of offices or departments affiliated with Madison County, Ohio local government, collectively called \"Madison County.\" These data have been derived from public records that are constantly undergoing change and are not warranted for content or accuracy ... Reproduction in any form is prohibited without the expressed consent of Madison County." The parcel item does not carry it, and the county's GIS Data Download hub (the licenseUrl) states no terms of its own.
Madison County Engineer (GIS), https://www.madison.oh.gov/departments/county_officials/engineer/index.php
Madison County's Parcels_Parcels_join layer exposes a parcel identifier (Parcel Number (Tax PIN)), owner names (Owner Name), and address fields (Street Name). Use it for owner-name lookups and address-based parcel searches. 4 of 13 listed fields accept queries; the rest are returned on read but not indexed for search. Served as an ArcGIS FeatureServer layer, so edits and applyEdits operations are technically exposed (read access only is published here); last verified 2026-10-17.
/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 Madison County actually publishes, not what you might expect from a national standard (there isn't one).
For background, see What is an APN?
services8.arcgis.com serves Madison County, Ohio parcels over public ArcGIS REST, but, like most county servers, it may not send the CORS headers a browser needs for a cross-origin fetch. If a direct browser call fails, the layer still works from curl, Postman, or a server-side script; the UrbanKit parcel lookup tool proxies the request, so a search that succeeds there confirms the layer is genuinely public.
We last verified Madison County's FeatureServer layer on 2026-10-17. County GIS teams move services without notice, so if you hit a fresh 404, tell us and we'll re-check. Atlas entries are re-verified on a rolling basis.
Madison County's layer is hosted on Esri ArcGIS Online. Public ArcGIS endpoints rarely rate-limit individual reads, but services8.arcgis.com can throttle heavy automated traffic at the host level. Page through results with resultOffset / resultRecordCount and request only the fields you need. There's no API key and no charge from the county.