Utah AGRC API

Geocoding / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Utah AGRC (Automated Geographic Reference Center) provides a free geocoding API specifically for Utah addresses, converting street addresses into geographic coordinates. It is maintained by the State of Utah and offers high accuracy for in-state addresses. Developers building Utah-focused apps will find this far more accurate than generic geocoding services for local addresses.

💡

Beginner Tip

Request a free API key from the Utah AGRC developer website. Supply address and zone (city or zip) as separate parameters for the most accurate geocoding results.

Available Data

IP address details
latitude and longitude
city and country
timezone
ISP information

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from Utah AGRC",
    "description": "Utah Web API for geocoding Utah addresses",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

status HTTP status code of the geocoding result, 200 indicates success.
result.location.x Longitude coordinate of the geocoded address.
result.location.y Latitude coordinate of the geocoded address.
result.score Confidence score from 0-100 indicating match quality; higher is better.
result.matchAddress The standardized address that was matched in the database.

Implementation Example

const url = "https://api.mapserv.utah.gov/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

400 Bad Request The address or zone parameter is missing or malformed.
Provide both the street address and zone (city name or zip code) as separate URL path segments.
404 Not Found No match found for the provided address within Utah.
Ensure the address is a valid Utah address. Double-check spelling and try abbreviations (St vs Street).
403 Forbidden Invalid or unregistered API key.
Register for a free API key at developer.mapserv.utah.gov and use it in the apiKey query parameter.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 15/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Geocoding
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →