URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE · BROWSER-ONLY · NO TELEMETRY · OPEN SOURCE
    ATLAS · STATE·UT

    Utah county
    parcel REST APIs.

    4 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.

    Counties indexed in this state, with endpoint counts, supported fields, and status.
    CountyEndpointsSearchable fieldsStatusAction
    Davis County1Parcel ID (Serial Number) · Serial Number · Parcel Address +1 LIVEOPEN
    Salt Lake County1Parcel ID (Serial Number) · Serial Number · Parcel Address +1 LIVEOPEN
    Utah County1Parcel ID (Serial Number) · Serial Number · Parcel Address +1 LIVEOPEN
    Weber County1Parcel ID (Serial Number) · Serial Number · Parcel Address +1 LIVEOPEN

    About Utah county parcel data

    State overview

    Utah operates one of the most unusual statewide GIS programs in the United States for a mid-sized state. The Utah Geospatial Resource Center (UGRC, formerly AGRC), housed under the Department of Government Operations, maintains a statewide parcel dataset called the Land Information Record (LIR) and publishes per-county LIR layers through a single ArcGIS Online organization (services1.arcgis.com/99lidPhWCzftIe9K). All four atlas counties — Salt Lake, Davis, Utah County, and Weber — are served from this shared infrastructure, making Utah the only state in the atlas where every covered county routes through a centrally managed endpoint rather than self-hosted county servers. The LIR schema is consistent across all counties, but the tradeoff is that owner names are absent from the public LIR layer.

    Regional coordination

    UGRC coordinates statewide parcel data under a formal data exchange agreement with county Assessors. Counties submit parcel boundary and attribute data on a regular update cycle; UGRC normalizes the data into the LIR schema and publishes per-county FeatureServer layers. The result is a consistent field schema across all participating counties — PARCEL_ID, SERIAL_NUM, PARCEL_ADD, PARCEL_CITY, TOTAL_MKT_VALUE, LAND_MKT_VALUE, PROP_CLASS, BLDG_SQFT, BUILT_YR, TAX_DISTRICT — without the field-name variation that characterizes most multi-county research. Each LIR layer includes a CURRENT_ASOF date field, ASSESSOR_SRC (the source Assessor), and BOUNDARY_SRC (the source of the parcel boundary), providing explicit data-lineage fields that most county-published layers omit. Salt Lake County data is updated monthly; other counties vary.

    Common data quirks

    Owner names are not on the public LIR layer

    The UGRC LIR schema does not include an owner-name field on the public-facing FeatureServer layers. This applies to all four atlas counties: Salt Lake, Davis, Utah County, and Weber. Owner-name data is held by each county Assessor and is not part of the state's standardized public exchange. Salt Lake County provides owner-name lookups through the Assessor's Parcel Viewer at apps.saltlakecounty.gov/assessor/new/ParcelViewer/, which is browser-based. For programmatic owner-name access in Utah, the county Assessor's portal or a third-party parcel data vendor is the only path; there is no public REST equivalent to what Fulton County GA or Cobb County GA expose.

    Utah County is both a state and a county name

    Utah County is a county within the state of Utah. Its county seat is Provo. This naming overlap requires precision in queries and documentation: the LIR layer for Utah County is Parcels_Utah_LIR (FIPS 49049), distinct from Parcels_SaltLake_LIR (FIPS 49035), Parcels_Davis_LIR (FIPS 49011), and Parcels_Weber_LIR (FIPS 49057). Utah County is the second-most-populous county in the state and covers Provo, Orem, American Fork, and Springville. When the atlas page reads 'Utah County' it refers to the county, not to the state.

    PARCEL_ID is a 14-digit serial number, not a traditional APN

    UGRC's LIR layers identify parcels by PARCEL_ID, a 14-digit serial number assigned by the county Assessor. This is also exposed as SERIAL_NUM in the same layer. The format differs from the APN formats used in California, the PIN formats used in Illinois, and the parcelpin formats used in Ohio. The serial number is the primary key in Utah's CAMA systems and is the reference number needed for cross-referencing against Assessor valuation records, deed instruments at the county recorder, or tax payment records. PARCEL_ID and SERIAL_NUM refer to the same value; both fields exist for schema flexibility.

    Key counties

    Salt Lake County

    Contains Salt Lake City (pop. 1.2 million county, state capital). LIR layer at Parcels_SaltLake_LIR. Exposes TOTAL_MKT_VALUE, BLDG_SQFT, BUILT_YR, TAX_DISTRICT. No owner name on public layer. Owner lookups via Assessor's Parcel Viewer. Data updated monthly by UGRC.

    Davis County

    Covers Bountiful, Kaysville, and Layton (pop. 375,000 county). This is Utah's Davis County (FIPS 49011). LIR layer at Parcels_Davis_LIR. Same 29-field UGRC schema as other UT counties. maxRecordCount=2000. No owner name on public layer.

    Utah County County

    Contains Provo and Orem (pop. 690,000 county; 2nd largest in state). This is Utah County, a county within the state of Utah (FIPS 49049). LIR layer at Parcels_Utah_LIR. Same UGRC LIR schema. PARCEL_CITY queries for 'PROVO', 'OREM', 'AMERICAN FORK' work on this layer.

    Weber County

    Contains Ogden (pop. 260,000 county). LIR layer at Parcels_Weber_LIR. Same UGRC schema. PARCEL_CITY='OGDEN' filters to Ogden city parcels. maxRecordCount=2000. No owner name on public layer.

    Common search patterns

    All Utah LIR layers share the same field schema. City-based query on Salt Lake: ?where=PARCEL_CITY='SALT+LAKE+CITY'&outFields=PARCEL_ID,PARCEL_ADD,PARCEL_CITY,TOTAL_MKT_VALUE,PROP_CLASS,BLDG_SQFT,BUILT_YR,TAX_DISTRICT&f=json. Utah County by city: ?where=PARCEL_CITY='PROVO'&outFields=PARCEL_ID,PARCEL_ADD,PARCEL_CITY,TOTAL_MKT_VALUE,PROP_CLASS,PARCEL_ACRES&f=json. Parcel-ID lookup: ?where=PARCEL_ID='14123456789012'&outFields=*&f=json. No UPPER() needed for PARCEL_CITY; values are stored uppercase in the LIR. Append returnGeometry=false&resultRecordCount=10.

    Related articles

    Last updated 2026-05-24.

    Questions, with answers

    Utah parcel REST API — common questions

    Which Utah counties publish a public parcel ArcGIS REST API?

    4 Utah counties are indexed in the UrbanKit atlas with verified public REST endpoints: Salt Lake, Davis, Utah, and Weber. They index by parcel ID and address; owner lookups go through the county assessor or appraiser.

    What is the ArcGIS REST URL for parcels in Salt Lake, Utah?

    Salt Lake publishes parcels at https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/Parcels_SaltLake_LIR/FeatureServer/0 — a FeatureServer (layer 0). It indexes by Parcel ID (Serial Number), Serial Number, Parcel Address, and Parcel City.

    Do Utah parcel layers use ArcGIS FeatureServer or MapServer?

    Utah's indexed counties (Salt Lake, Davis, Utah, and Weber) publish ArcGIS FeatureServer layers — the newer ArcGIS Online-hosted format. FeatureServer supports the /query operation for owner, parcel-ID, and address lookups.

    Listing missing or moved? Tell us — we verify and update weekly.