URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE TOOLS · NO SIGNUP
    ATLAS · COUNTY·MN·FIPS 27095·gis.co.mille-lacs.mn.us

    Mille Lacs County, MN
    parcel GIS REST API.

    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.

    Look up a parcel

    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 parcels

    Have a street address but not the parcel number? Find the parcel number by address.

    Primary ArcGIS REST endpoint
    https://gis.co.mille-lacs.mn.us/arcgis/rest/services/MilleLacs_Public_101/MapServer/35

    What these endpoints answer

    Field 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.

    Which parcel fields Mille Lacs County’s endpoint answers, and the evidence for each
    FieldStatusBasis
    APN AnsweredDocumented in a field list on an endpoint we index. Not every row is populated.
    Owner name AnsweredDocumented in a field list on an endpoint we index. Not every row is populated.
    Owner mailing address AnsweredDocumented in a field list on an endpoint we index. Not every row is populated.
    Site address AnsweredDocumented in a field list on an endpoint we index. Not every row is populated.
    Geometry AnsweredDocumented in a field list on an endpoint we index. Not every row is populated.
    Land use Not publishedNo 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 publishedNo 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.
    MapServer · LAYER 35 · PARCELS
    https://gis.co.mille-lacs.mn.us/arcgis/rest/services/MilleLacs_Public_101/MapServer/35

    Searchable fields

    • TAXPAYER_NAMETaxpayer Name
    • PARCELIDParcel Number
    • PROPERTY_ADDRESSProperty Address
    • CITY_TWP_NAMECity/Township Name
    • TAXPAYER_ADDRESS_1Taxpayer Mailing Address 1

    Sample query (paste into terminal or browser)

    curl -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'
    License
    unknown (terms)
    Listed on
    2026-10-03
    Registry listing
    Listed live
    Sample query
    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=json

    Open this URL in a browser tab to see the raw ArcGIS JSON response.

    Searchable fields
    Searchable fields for Parcels
    Field nameLabelSearchable
    TAXPAYER_NAMETaxpayer Name YES
    PARCELIDParcel Number YES
    PROPERTY_ADDRESSProperty Address YES
    PROPERTY_ZIPProperty ZIP NO
    CITY_TWP_NAMECity/Township Name YES
    TAXPAYER_ADDRESS_1Taxpayer Mailing Address 1 YES
    TAXPAYER_ADDRESS_2Taxpayer Mailing Address 2 NO
    TAXPAYER_ADDRESS_3Taxpayer Mailing Address 3 NO
    TAXPAYER_ADDRESS_4Taxpayer Mailing Address 4 NO
    DEEDED_ACRESDeeded Acres NO
    Notes

    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).

    Source

    Mille Lacs County GIS / Assessor's Office, https://www.millelacs.mn.gov/1185/Assessors-Office

    Using this endpoint

    What Mille Lacs County publishes

    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.

    Two paths from URL to result

    1. Open in Parcel Lookup: click the button on the endpoint card. The lookup tool loads the layer, auto-detects fields, and gives you a search box. No code, no API keys, just a browser.
    2. Query directly: append /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.

    Why field names vary by county

    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?

    What to do with the results

    • Generate a public-notice mailing list: pipe the parcel layer URL into Radius Notice to buffer around an address and select neighboring owners.
    • Print Avery 5160 labels: export the result CSV and drop it into CSV → Labels.
    • Pull individual parcel records: use Parcel Lookup directly to grab zoning, assessed value, and ownership for one property at a time.

    Quick FAQs

    Can I query Mille Lacs County's parcel layer from my own web app?

    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.

    Is the Mille Lacs County endpoint still current?

    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.

    Is there a rate limit on Mille Lacs County parcel queries?

    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.

    View all FAQs

    Continue