URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE TOOLS · NO SIGNUP
    TOOL·003·PARCEL LOOKUP
    FREE · NO SIGNUP

    Any county.
    Any ArcGIS® layer.

    Paste a county's ArcGIS REST URL, FeatureServer or MapServer, and the tool inspects the layer, learns its fields, and queries property records the way the assessor stored them. APN, address, owner name, zoning, assessed value. Browser-side. No proxy.

    100% Free No Signup No Account Works With Any County US + International
    Endpoint
    FeatureServer / MapServer
    Search By
    APN · Address · Owner · Any Field
    Layer
    Awaiting URL
    Status
    Enter an ArcGIS Feature Layer URL to begin.

    Quick links

    Illinois county parcel REST endpoints

    Direct URLs for 11 Illinois county parcel layers. Copy any URL into ArcGIS, Postman, or QGIS. Or hit "Use it" to load the endpoint into the search tool below. Each card links to that county's atlas page with field documentation and a working sample query.

    Not in Illinois? Browse the full atlas of US county parcel APIs

    Don't know your county's URL? Browse the County Parcel REST API Atlas
    Or grab the whole directory as a PDF: Download PDF (515 counties · CC BY 4.0)
    Or try one of these example URLs:
    🇺🇸 United States
    🌍 International

    Querying county GIS from a REST URL

    Step-by-Step Guide

    1. Find your county's ArcGIS REST endpoint: Search "[your county] GIS REST services" or check your county assessor's website for a link to their ArcGIS Server
    2. Locate the parcels layer: Browse the REST services directory for a layer named "Parcels," "Tax Lots," or "Assessor Parcels." The URL will end in /FeatureServer/0 or /MapServer/0
    3. Paste the URL above: Copy the full layer URL and paste it into the tool
    4. Load the layer: Click "Load Layer" to fetch available fields from the service
    5. Choose a search field: Select which attribute to search by (e.g., APN, site address, or owner name)
    6. Enter your search term: Type a parcel number, street address, or owner name and press Search
    7. Review results: Browse matching parcels and copy any field values you need

    What is an ArcGIS Feature Layer?

    An ArcGIS Feature Layer is a web service that provides access to geographic data stored on an ArcGIS Server. Most U.S. counties publish parcel, zoning, and land use data through ArcGIS REST services, making them queryable via standard web URLs. These services expose structured data including property boundaries, owner names, mailing addresses, assessed values, zoning designations, and more.

    Feature Layers follow Esri's REST API specification, which means any tool that speaks HTTP can query them. This tool sends queries directly from your browser to the county's GIS server, no middleman, no data storage.

    Finding Your County's ArcGIS REST URL

    Most county GIS departments publish their data through an ArcGIS Server. Common ways to find the URL:

    • Search Google: Try "[county name] arcgis rest services parcels" or "[county name] GIS open data"
    • Check the county website: Look under departments like "GIS," "Assessor," "Property Tax," or "Information Technology"
    • ArcGIS Hub: Visit hub.arcgis.com and search for your county's parcel data
    • State GIS portals: Many states aggregate county data (e.g., California's CAL FIRE, Oregon's ORMAP)

    The URL typically looks like: https://gis.countyname.gov/arcgis/rest/services/Parcels/FeatureServer/0

    Common Parcel Data Fields

    While field names vary by county, most parcel layers include some combination of:

    • APN / PIN / Parcel ID: The unique assessor's parcel number
    • Owner Name: Current property owner (individual, LLC, trust, etc.)
    • Mailing Address: Where the tax bill is sent (may differ from site address)
    • Site Address: Physical location of the property
    • Zoning: Current zoning designation (R-1, C-2, M-1, etc.)
    • Land Use Code: Classification of how the property is used
    • Assessed Value: Value used for property tax calculations
    • Lot Size / Acreage: Area of the parcel
    • Year Built: Construction date for any improvements

    Quick FAQs

    Does this tool store my searches?

    No. Queries go directly from your browser to the county's ArcGIS server, and we don't store your searches or their results. In a county where a parcel is withheld on a legal notice (or, for a layer whose county we do not know, while a parcel in its state is withheld, or any parcel when we do not know its state either), the page also sends the parcel numbers of the results it is about to show to our server; names and addresses are never sent, and the parcel numbers are not stored or logged.

    Why can't I find my county's parcels?

    Not all counties publish ArcGIS REST services publicly. Some require authentication or only offer data through web map viewers. Try searching for your county on ArcGIS Hub or contact your county GIS department directly.

    Can I use MapServer URLs or only FeatureServer?

    Both work. MapServer layers support query operations just like FeatureServer layers. Make sure the URL ends with a layer number (e.g., /MapServer/0).

    What if I get a CORS error?

    Some county GIS servers don't allow cross-origin requests from web browsers. Use the county's own web map viewer, or download the data as a file.

    View all FAQs

    Questions, with answers

    Parcel Lookup, common questions

    How do I find the ArcGIS REST URL for my county's parcels?

    Start at your county's GIS portal, typically maps.<county>.gov or gis.<county>.gov. Browse to "Services" or the "REST Services Directory" link, then find the parcel layer. The URL ends in /FeatureServer/0 or /MapServer/0. The UrbanKit Parcel Atlas lists 509 already-verified endpoints across 50 states and DC; if your county is indexed, use "Open in Parcel Lookup" on the atlas card to skip the discovery step entirely.

    Why does the tool show a CORS error when I paste a working URL?

    Some county GIS servers don't include the CORS headers that browsers require for cross-origin fetches. The endpoint works in Postman or curl but not directly in this browser tool. Workarounds: use your own CORS proxy (or the public cors-anywhere demo, which needs a one-time opt-in) with the layer's host, :443 and path after it and no second https:// (https://cors-anywhere.herokuapp.com/gis.example.gov:443/arcgis/rest/services/Parcels/MapServer/0; the :443 keeps the request to the county on https, and a proxy URL with a second https:// isn't supported here), run a small backend that fetches on your behalf, or download parcels via curl and import the GeoJSON. The tool stays browser-only so we can't proxy on your behalf.

    Can I search Cook County, Illinois parcels by owner name with this tool?

    Not directly, Cook County's public REST layer (CookViewer3Parcels/MapServer/0) only exposes PIN10, PIN14_dash, and street_address. Owner name is not indexed in the public layer. For Cook owner searches, use cookcountypropertyinfo.com. Adjacent Illinois counties, Kane (TaxName), DuPage (BILLNAME), DeKalb (Owner), Lake (taxpayer_name), McHenry (Owner), St. Clair (owner). Do expose owner-equivalent fields and work in this tool.

    What is the difference between FeatureServer and MapServer for parcel lookups?

    Both expose the same /query operation this tool uses. FeatureServer is the newer ArcGIS service type and supports editing as well as read; MapServer is older and read-only. For copy-the-URL searches by APN, address, or owner name, they work identically. The tool auto-detects which type you've pasted and adjusts the query accordingly.

    Do I need an API key, login, or account to use this tool?

    No. Lookups go straight from your browser to the county's server. In a county where a parcel is withheld on a legal notice (or, for a layer whose county we do not know, while a parcel in its state is withheld, or any parcel when we do not know its state either), the page also sends the parcel numbers of the results it is about to show to our server; names and addresses are never sent, and the parcel numbers are not stored or logged. No account or login is required. The only friction is whether the county's server allows browser-origin fetches (the CORS question above) and whether the layer requires authentication. A few counties such as Winnebago Illinois do, but most do not.

    351 more counties

    Owner-name search, county by county

    Every county below publishes owner or taxpayer name as a searchable field on its public GIS REST API. Open one to load that county's ArcGIS FeatureServer or MapServer endpoint straight into this tool, field pre-selected.

    Alabama · owner-name search on 3 counties' GIS REST APIs

    Jefferson County · Mobile County · Shelby County

    Alaska · owner-name search on 1 county' GIS REST APIs

    Anchorage Municipality

    Arizona · owner-name search on 3 counties' GIS REST APIs

    Maricopa County · Pima County · Pinal County

    Arkansas · owner-name search on 9 counties' GIS REST APIs

    Benton County · Clay County · Craighead County · Faulkner County · Garland County · Pulaski County · Saline County · Sebastian County · Washington County

    Colorado · owner-name search on 10 counties' GIS REST APIs

    Adams County · Arapahoe County · Boulder County · Denver County · Douglas County · Jefferson County · Larimer County · Mesa County · Park County · Weld County

    District of Columbia · owner-name search on 1 county' GIS REST APIs

    District of Columbia

    Florida · owner-name search on 9 counties' GIS REST APIs

    Duval County · Hillsborough County · Lee County · Manatee County · Miami-Dade County · Palm Beach County · Pasco County · Pinellas County · Sarasota County

    Georgia · owner-name search on 6 counties' GIS REST APIs

    Chatham County · Cobb County · DeKalb County · Dougherty County · Fulton County · Gwinnett County

    Indiana · owner-name search on 1 county' GIS REST APIs

    Allen County

    Iowa · owner-name search on 1 county' GIS REST APIs

    Johnson County

    Kansas · owner-name search on 1 county' GIS REST APIs

    Shawnee County

    Kentucky · owner-name search on 11 counties' GIS REST APIs

    Boone County · Clark County · Daviess County · Franklin County · Henry County · McCracken County · Meade County · Shelby County · Simpson County · Warren County · Webster County

    Louisiana · owner-name search on 1 county' GIS REST APIs

    East Baton Rouge Parish

    Maine · owner-name search on 2 counties' GIS REST APIs

    Cumberland County · York County

    Maryland · owner-name search on 3 counties' GIS REST APIs

    Baltimore County · Montgomery County · Prince George's County

    Massachusetts · owner-name search on 1 county' GIS REST APIs

    Statewide

    Michigan · owner-name search on 4 counties' GIS REST APIs

    Kent County · Lenawee County · Macomb County · Wayne County

    Minnesota · owner-name search on 3 counties' GIS REST APIs

    Hennepin County · Mille Lacs County · Ramsey County

    Mississippi · owner-name search on 82 counties' GIS REST APIs

    Adams County · Alcorn County · Amite County · Attala County · Benton County · Bolivar County · Calhoun County · Carroll County · Chickasaw County · Choctaw County · Claiborne County · Clarke County · Clay County · Coahoma County · Copiah County · Covington County · DeSoto County · Forrest County · Franklin County · George County · Greene County · Grenada County · Hancock County · Harrison County · Hinds County · Holmes County · Humphreys County · Issaquena County · Itawamba County · Jackson County · Jasper County · Jefferson County · Jefferson Davis County · Jones County · Kemper County · Lafayette County · Lamar County · Lauderdale County · Lawrence County · Leake County · Lee County · Leflore County · Lincoln County · Lowndes County · Madison County · Marion County · Marshall County · Monroe County · Montgomery County · Neshoba County · Newton County · Noxubee County · Oktibbeha County · Panola County · Pearl River County · Perry County · Pike County · Pontotoc County · Prentiss County · Quitman County · Rankin County · Scott County · Sharkey County · Simpson County · Smith County · Stone County · Sunflower County · Tallahatchie County · Tate County · Tippah County · Tishomingo County · Tunica County · Union County · Walthall County · Warren County · Washington County · Wayne County · Webster County · Wilkinson County · Winston County · Yalobusha County · Yazoo County

    Missouri · owner-name search on 3 counties' GIS REST APIs

    Greene County · St. Louis County · St. Louis city

    Montana · owner-name search on 5 counties' GIS REST APIs

    Cascade County · Flathead County · Gallatin County · Missoula County · Yellowstone County

    Nebraska · owner-name search on 3 counties' GIS REST APIs

    Douglas County · Lancaster County · Sarpy County

    Nevada · owner-name search on 2 counties' GIS REST APIs

    Lyon County · Washoe County

    North Carolina · owner-name search on 99 counties' GIS REST APIs

    Alamance County · Alexander County · Alleghany County · Anson County · Ashe County · Avery County · Beaufort County · Bertie County · Bladen County · Brunswick County · Buncombe County · Burke County · Cabarrus County · Caldwell County · Camden County · Carteret County · Caswell County · Catawba County · Chatham County · Cherokee County · Chowan County · Clay County · Cleveland County · Columbus County · Craven County · Cumberland County · Currituck County · Dare County · Davidson County · Davie County · Duplin County · Durham County · Edgecombe County · Forsyth County · Franklin County · Gaston County · Gates County · Graham County · Granville County · Greene County · Guilford County · Halifax County · Harnett County · Haywood County · Henderson County · Hertford County · Hoke County · Hyde County · Iredell County · Jackson County · Johnston County · Jones County · Lee County · Lenoir County · Lincoln County · Macon County · Madison County · Martin County · McDowell County · Mitchell County · Montgomery County · Moore County · Nash County · New Hanover County · Northampton County · Onslow County · Orange County · Pamlico County · Pasquotank County · Pender County · Perquimans County · Person County · Pitt County · Polk County · Randolph County · Richmond County · Robeson County · Rockingham County · Rowan County · Rutherford County · Sampson County · Scotland County · Stanly County · Stokes County · Surry County · Swain County · Transylvania County · Tyrrell County · Union County · Vance County · Wake County · Warren County · Washington County · Watauga County · Wayne County · Wilkes County · Wilson County · Yadkin County · Yancey County

    Oregon · owner-name search on 7 counties' GIS REST APIs

    Coos County · Lane County · Malheur County · Marion County · Multnomah County · Polk County · Umatilla County

    Pennsylvania · owner-name search on 9 counties' GIS REST APIs

    Adams County · Bedford County · Berks County · Bradford County · Bucks County · Chester County · Montgomery County · Philadelphia County · Westmoreland County

    Tennessee · owner-name search on 3 counties' GIS REST APIs

    Davidson County · Hamilton County · Sullivan County

    Vermont · owner-name search on 1 county' GIS REST APIs

    Chittenden County

    Virginia · owner-name search on 7 counties' GIS REST APIs

    Chesterfield County · Isle of Wight County · James City County · Newport News city · Prince William County · Salem city · Stafford County

    Washington · owner-name search on 3 counties' GIS REST APIs

    Clark County · Island County · Snohomish County

    West Virginia · owner-name search on 6 counties' GIS REST APIs

    Berkeley County · Cabell County · Kanawha County · Monongalia County · Raleigh County · Wood County

    Wisconsin · owner-name search on 5 counties' GIS REST APIs

    Brown County · Dane County · Milwaukee County · Racine County · Waukesha County

    Don't see your county? Browse the full atlas of US county parcel REST APIs

    Related reading: Owner Lookup by Address · Find My Parcel Number by Address · How to Find a Property Owner by Address · Querying parcel data by owner name · Find an ArcGIS parcel layer URL · ArcGIS layer authentication workaround · Converting ArcGIS REST output to GeoJSON.