9 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.
| County | Endpoints | Searchable fields | Status | Action |
|---|---|---|---|---|
| Cook County | 1 | 10-digit Property Index Number · 14-digit PIN (XX-XX-XXX-XXX-XXXX) · Street Address | LIVE | OPEN |
| DeKalb County | 1 | Parcel Number · Owner Name · Site Address +2 | LIVE | OPEN |
| DuPage County | 1 | Property Index Number · Billing Name (Taxpayer) · Property Street Name +1 | LIVE | OPEN |
| Kane County | 1 | Parcel Identification Number (PIN) · Taxpayer Name · Site Address +2 | LIVE | OPEN |
| Lake County | 1 | Parcel Identification Number · Taxpayer Name · Situs Address +1 | LIVE | OPEN |
| McHenry County | 1 | Parcel Number · Owner · Site Address +2 | LIVE | OPEN |
| St. Clair County | 1 | Parcel Number · Parcel ID · Owner Name +3 | LIVE | OPEN |
| Will County | 1 | Parcel Identification Number | LIVE | OPEN |
| Winnebago County | 0 | — | UNVERIFIED | OPEN |
Each Illinois county below ships its ArcGIS layer URL, the fields you can search on, and a working sample query you can paste into your terminal.
PINParcel Identification Number (PIN)TaxNameTaxpayer NameSiteAddressSite AddressSiteCitySite CityMailingAddressMailing Addresscurl -s 'https://gistech.countyofkane.org/arcgis/rest/services/KanePINList/MapServer/0/query?where=UPPER(TaxName)%20LIKE%20UPPER('%25SMITH%25')&outFields=PIN,TaxName,SiteAddress,SiteCity&returnGeometry=false&f=json&resultRecordCount=10'PIN1010-digit Property Index NumberPIN14_dash14-digit PIN (XX-XX-XXX-XXX-XXXX)street_addressStreet Addresscurl -s 'https://gis12.cookcountyil.gov/traditional/rest/services/CookViewer3Parcels/MapServer/0/query?where=PIN14_dash%3D%2717-09-128-001-0000%27&outFields=PIN10,PIN14_dash,street_address&returnGeometry=false&f=json'
PINProperty Index NumberBILLNAMEBilling Name (Taxpayer)PROPSTNAMEProperty Street NamePROPCITYProperty Citycurl -s 'https://gis.dupageco.org/arcgis/rest/services/DuPage_County_IL/ParcelsWithRealEstateCC/MapServer/0/query?where=PIN%3D%270101101001%27&outFields=PIN,BILLNAME,PROPSTNAME,PROPCITY&returnGeometry=false&f=json'
Parcel_NumberParcel NumberOwnerOwner NameSiteAddressSite AddressTaxBillMailedToTax Bill Mailed ToMailingAddressMailing Addresscurl -s 'https://services7.arcgis.com/hEXJrPwm89CLXBYe/arcgis/rest/services/DeKalbIL_Parcels/FeatureServer/0/query?where=UPPER(Owner)%20LIKE%20UPPER('%25SMITH%25')&outFields=Parcel_Number,Owner,SiteAddress&f=json&resultRecordCount=10'PINParcel Identification Numbercurl -s 'https://gis.willcountyillinois.com/server/rest/services/Basemap/Parcels_21/MapServer/0/query?where=PIN%3D'1909142050020000'&outFields=*&f=json'
ParcelNumberParcel NumberOwnerOwnerSiteAddressSite AddressSiteAddressCitySite Address CityMailToAddress1Mailing Address (line 1)curl -s 'https://services1.arcgis.com/6iYC5AXXYapRVNzl/arcgis/rest/services/McHenry_County_TaxParcels/FeatureServer/0/query?where=UPPER(Owner)%20LIKE%20UPPER('%25SMITH%25')&outFields=ParcelNumber,Owner,SiteAddress,SiteAddressCity&returnGeometry=false&f=json&resultRecordCount=10'PINParcel Identification Numbertaxpayer_nameTaxpayer Namesitus_addr_line_1Situs Addresssitus_addr_citySitus Citycurl -s 'https://maps.lakecountyil.gov/arcgis/rest/services/GISMapping/WABParcels/MapServer/12/query?where=UPPER(taxpayer_name)%20LIKE%20UPPER('%25SMITH%25')&outFields=PIN,taxpayer_name,situs_addr_line_1,situs_addr_city&f=json&resultRecordCount=10'parcel_numberParcel NumberparcelidParcel IDownerOwner Namesiteadr1Site Address (line 1)sitecitySite CityaddressMailing Addresscurl -s 'https://arcgispublicmap.co.st-clair.il.us/server/rest/services/SCC_parcel_map_data/MapServer/29/query?where=UPPER(owner)%20LIKE%20UPPER('%25SMITH%25')&outFields=parcel_number,parcelid,owner,siteadr1,sitecity&returnGeometry=false&f=json&resultRecordCount=10'Illinois county parcels are administered by 102 township supervisors of assessments operating independently. There is no statewide cadastral coordinator analogous to Texas's CCAD or California's Board of Equalization. You see the decentralization in the atlas: every Illinois county exposes a different field schema, a different REST host, and a different update cadence.
The Illinois GIS Association (ILGISA) maintains a partial registry of county GIS services but does not standardize the data. Northern Illinois counties (Cook, DuPage, Kane, Lake, McHenry) tend to publish richer attribute data on public REST layers; downstate counties more often expose only PIN and acreage. Counties that run their own ArcGIS Server usually expose the parcel layer at /Parcels/FeatureServer/0 or /Parcels/MapServer/0; counties that rely on a vendor portal (Tyler Eagle, Devnet) often hide the underlying REST URL.
Cook County publishes blank owner names on its public REST layer. The full ownership record lives behind cookcountypropertyinfo.com, which is keyed by PIN. DuPage County exposes BILLNAME (the taxpayer of record, not always the legal owner). Kane County exposes TaxName, which is the cleanest owner-equivalent field of any Illinois county in our atlas.
Illinois parcels are identified by Property Index Number (PIN), not APN. Cook County uses a 14-digit PIN formatted as area-subarea-block-parcel-unit (e.g., 14-22-405-019-0000). Most collar counties use 10- or 12-digit variants. The atlas labels each county's PIN field by its actual schema name (PIN, PIN14, PARCEL_NUMBER, PARID) rather than normalizing them. Query the field that exists on the layer.
Cook County reassesses on a triennial cycle by triad (City, North suburbs, South suburbs). The REST layer reflects the most recent triad reassessment, which means owner-of-record and assessed value can be one to three years stale depending on which triad the parcel sits in. Most collar counties reassess annually or quadrennially, and republish the full layer each cycle.
Largest county in Illinois (~5.2 million residents). Public REST layer exposes geometry and PIN but not owner name; for ownership, query cookcountypropertyinfo.com by PIN. Start here for Chicago-area parcel data.
Western Cook collar county. Exposes BILLNAME (the taxpayer of record) and address fields on its public REST layer. Owner-equivalent data for the western suburbs without scraping the assessor portal.
Northwestern collar county including Aurora and Elgin. Exposes TaxName, PIN, and address fields. The most query-friendly Illinois county for owner lookups via REST.
Southwestern collar county including Joliet and Bolingbrook. Mid-density suburban; field schema closer to Kane than to Cook.
Western outer-collar county (Sycamore, DeKalb city). Smaller population, but publishes a clean Owner Name field via its GIS portal. A common Illinois query target.
For Illinois counties that expose owner-equivalent fields, the working query pattern is ?where=UPPER(TaxName) LIKE UPPER('%SMITH%')&outFields=PIN,TaxName,SiteAddr&f=json. For PIN-only counties (Cook, downstate), query by parcel: ?where=PIN='14-22-405-019-0000'&outFields=*&f=json. Address queries work on most collar counties via SiteAddr or PropAddr fields but rarely on Cook's public layer.
Last updated 2026-05-24.
Kane County publishes parcels at https://gistech.countyofkane.org/arcgis/rest/services/KanePINList/MapServer/0 — note it is a MapServer (layer 0), not a FeatureServer. The layer is named Kane.DBO.Parcels_v2025. Owner-name search uses the TaxName field (the legal taxpayer name); the layer also exposes PIN, SiteAddress, SiteCity, and MailingAddress. The older gis.co.kane.il.us hostname was retired during the county's 2026 GIS infrastructure migration.
Kane uses the field name TaxName rather than OWNER_NAME. A case-insensitive owner search looks like ?where=UPPER(TaxName)%20LIKE%20UPPER('%25SMITH%25')&outFields=PIN,TaxName,SiteAddress&returnGeometry=false&f=json. The "Open in Parcel Lookup" link on the Kane card above auto-fills this query for you, so you can paste a name and immediately get matching parcels.
Will County's public ArcGIS layer at https://gis.willcountyillinois.com/server/rest/services/Basemap/Parcels_21/MapServer/0 indexes parcels by PIN only — the layer does not surface a taxpayer or owner name field publicly. To get owner data for a Will County PIN, query the layer for the PIN you have, then look up the taxpayer record through the Will County Supervisor of Assessments. Adjacent Illinois counties (Kane, McHenry, Lake) do expose owner-equivalent fields directly.
Eight Illinois counties are indexed with public, verified REST endpoints: Kane, Cook, DuPage, DeKalb, Will, McHenry, Lake, and St. Clair. Winnebago publishes a parcel viewer but its REST service requires an access token, so it is not in the public-access listing. Two of the eight (DeKalb and McHenry) publish via ArcGIS Online FeatureServer; the rest publish via county-hosted MapServer.
Both service types support the same query operation, so for parcel lookups they are functionally interchangeable. FeatureServer (used by DeKalb and McHenry, both on ArcGIS Online at services7.arcgis.com and services1.arcgis.com) typically supports editing in addition to read; MapServer (used by Kane, Cook, DuPage, Will, Lake, and St. Clair, all hosted by the county itself) is read-only. For copy-the-URL queries by owner, PIN, or address, either type works the same way.
Listing missing or moved? Tell us — we verify and update weekly.