List Utilities
Retrieve a paginated list of utilities.
Supports:
- Pagination (
page_size,page) - Sorting by name (
order_by, default: asc) - Search by name, holding company, or state code (
q) - Filter by
state(two-letter code) andownership_type - Geo mode: pass
lat+lng(together) to return every utility whose service territory covers the point, ordered most-specific-first. Name/state/ownership_type filters are ignored, and an empty array is returned if none cover the point.
Only active utilities are returned. Utilities are seeded globally from the HIFLD catalog. Most fields are read-only; only custom fields can be updated (see PATCH /utilities/{utility_id}).
Authentication
Query parameters
Number of items per page (max 100)
Page number (1-based)
Search by utility name, holding company, or state code (case-insensitive).
Filter by two-letter state code (e.g. “CA”).
Latitude in decimal degrees. Must be used together with lng.
Longitude in decimal degrees. Must be used together with lat.
Response
Two-letter state code (e.g. “CA”).
Full state name (e.g. “California”).
Custom field values keyed by property keyName. This includes only customer-defined custom columns (see GET /properties?record_type=utility). Built-in catalog utility fields (name, state, ownershipType, holdingCompany, etc.) are exposed as top-level fields on the utility object and are read-only.
