Public ArcGIS MapServer endpoint for Mille Lacs 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 Mille Lacs County parcel search runs this same layer in your browser, no account and no API key.
Search Mille Lacs County parcelsHave a street address but not the parcel number? Find the parcel number by address.
https://gis.co.mille-lacs.mn.us/arcgis/rest/services/MilleLacs_Public_101/MapServer/35Field by field, whether any endpoint we index for Mille Lacs 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. |
TAXPAYER_NAMETaxpayer NamePARCELIDParcel NumberPROPERTY_ADDRESSProperty AddressCITY_TWP_NAMECity/Township NameTAXPAYER_ADDRESS_1Taxpayer Mailing Address 1curl -s 'https://gis.co.mille-lacs.mn.us/arcgis/rest/services/MilleLacs_Public_101/MapServer/35/query?where=UPPER(TAXPAYER_NAME)%20LIKE%20%27%25SMITH%25%27&outFields=PARCELID,TAXPAYER_NAME,PROPERTY_ADDRESS,TAXPAYER_ADDRESS_1,CITY_TWP_NAME&returnGeometry=false&resultRecordCount=10&f=json'
https://gis.co.mille-lacs.mn.us/arcgis/rest/services/MilleLacs_Public_101/MapServer/35/query?where=UPPER(TAXPAYER_NAME) LIKE '%SMITH%'&outFields=PARCELID,TAXPAYER_NAME,PROPERTY_ADDRESS,TAXPAYER_ADDRESS_1,CITY_TWP_NAME&returnGeometry=false&resultRecordCount=10&f=jsonOpen this URL in a browser tab to see the raw ArcGIS JSON response.
| Field name | Label | Searchable |
|---|---|---|
| TAXPAYER_NAME | Taxpayer Name | YES |
| PARCELID | Parcel Number | YES |
| PROPERTY_ADDRESS | Property Address | YES |
| PROPERTY_ZIP | Property ZIP | NO |
| CITY_TWP_NAME | City/Township Name | YES |
| TAXPAYER_ADDRESS_1 | Taxpayer Mailing Address 1 | YES |
| TAXPAYER_ADDRESS_2 | Taxpayer Mailing Address 2 | NO |
| TAXPAYER_ADDRESS_3 | Taxpayer Mailing Address 3 | NO |
| TAXPAYER_ADDRESS_4 | Taxpayer Mailing Address 4 | NO |
| DEEDED_ACRES | Deeded Acres | NO |
Mille Lacs County, Minnesota (county seat Milaca) publishes its parcels on its own ArcGIS Server 11.3 as MilleLacs_Public_101/MapServer layer 35 (Parcels), 20,083 rows with a taxpayer name on 2026-10-03. THE OWNER IS IN TAXPAYER_NAME, stored LAST/FIRST with a slash (SMITH/BRIAN & ASHLEY). A column called OWNER_NAME exists but is an empty string on about 97 percent of rows (544 of 20,083 populated on 2026-10-03; not NULL, so IS NOT NULL passes while the value is blank), and where it is populated it names a different party from TAXPAYER_NAME (a contract-for-deed holder or an LLC, for example), so the taxpayer is not always the owner of record. UPPER(OWNER_NAME) LIKE 'SMITH%' returns 0 features. OWNER_NAME is deliberately NOT listed as a search field here: the enrichment classifier takes the first owner-looking field, so listing it would route owner lookups to a mostly blank column. The mailing address is TAXPAYER_ADDRESS_1 to _4 (use _1 for the street); the matching OWNER_ADDRESS_1 to _4 columns were not checked. The site address is PROPERTY_ADDRESS with PROPERTY_ZIP and CITY_TWP_NAME. Search with UPPER(TAXPAYER_NAME) LIKE '%SMITH%'. maxRecordCount is 2000. CORS reflects the request Origin (Access-Control-Allow-Origin echoed back, credentials true), and named outFields work. No license text was found. Do not use the statewide Minnesota parcel layers for owner search: the DNR plan_parcels_minnesota layer has owner_name but no county, parcel id or address field, so a query bleeds into neighbouring counties, and the MnGeo plan_parcels_open layer filters by co_code 27095 (20,928 rows) but its owner_name is blank for all but 550 rows (control: Itasca 27061, 0 populated). The same county server also lists Assessors/TaxParcels/MapServer/0, which has only a parcel name and geometry. Verified live 2026-10-03: taxpayer SMITH returned rows (first SMITH/BRIAN & ASHLEY, parcel 11-010-0100, 17903 130TH AVE, Milaca Township).
Mille Lacs County GIS / Assessor's Office, https://www.millelacs.mn.gov/1185/Assessors-Office
Mille Lacs County's Parcels layer exposes a parcel identifier (Parcel Number), owner names (Taxpayer Name, Taxpayer Mailing Address 1), and address fields (Property Address). Use it for owner-name lookups and address-based parcel searches. 5 of 10 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-10-03.
/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 Mille Lacs County actually publishes, not what you might expect from a national standard (there isn't one).
For background, see What is an APN?
gis.co.mille-lacs.mn.us serves Mille Lacs County, Minnesota 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 Mille Lacs County's MapServer layer on 2026-10-03. 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.
Mille Lacs County's layer is hosted by the county on gis.co.mille-lacs.mn.us. Public ArcGIS endpoints rarely rate-limit individual reads, but gis.co.mille-lacs.mn.us 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.