---
title: Encentiv API v3 - Utility
description: Query utilities for program information and incentive rates
---

[Skip to content](https://support.encentivenergy.com/knowledge/encentiv-api-v3-utility#main-content)

English

Show submenu for translations

![EE\_logo\_darkBackground.png\]](https://support.encentivenergy.com/hs-fs/hubfs/Branding%20Images%20-%20Logos%20and%20Icons/EE_logo_darkBackground.png?height=40&name=EE_logo_darkBackground.png)

- [SCHEDULE A DEMO](https://www.encentivenergy.com/schedule-a-demo/)

Open main navigation

Close main navigation

- [SCHEDULE A DEMO](https://www.encentivenergy.com/schedule-a-demo/)
- English
  
  Show submenu for translations
- Contact us

 Contact us

 Welcome! How can we help you today?

- There are no suggestions because the search field is empty.

1. [Encentiv Support Center](https://support.encentivenergy.com/knowledge?hsLang=en)
2. [Encentiv Product Documentation](https://support.encentivenergy.com/knowledge/encentiv-product-documentation?hsLang=en)

# Encentiv API v3 - Utility

## Query utilities for program information and incentive rates

#### 1. Query utilities

Base URL: GET /api/v3/utilities.json

URL Parameters:

| Name | Description |
| --- | --- |
| **state** | Two-letter state or province code |
| **zip** | Zipcode |
| **name** | Utility name |
| **page** | Pagination |

> If you specify more than one type of search query, only the **most specific** will be used.
> 
> The order from least to most specific is `state_abbr`, `zip`, `name`.
> 
> **Example** `/api/v3/utilities.json?state_abbv=PA&zip=15213` will return only the utilities in the zip code 15213.
> 
> But if you specify wrong combination of a search query, empty array will be returned.
> 
> **Example** `/api/v2/utilities.json?state_abbv=PA&zip=43200`

Example:

GET /api/v3/utilities.json?state\_abbv=PA  
GET /api/v3/utilities.json?zip=15213  
GET /api/v3/utilities.json?name=Duquesne%20Light%20Co

Returns:

```
[    {        "name":             Utility Name,        "state":            "XX",        "country":          "US",        "commercialrate":   nn.nn        "industrialrate":   nn.nn        "residentialrate" : nn.nn        "eiauniq":         "XXXXX",        "nonrescustomers" : nnnnn        "status":       "Open" | "Closed" | "Partial" | "Not Currently Accepting Applications" |                        "Waitlist" | "Funds Low" | "In Transition" | "Preview",        "technologies": Technologies Supported By Utility Program    },    ...]
```

#### 2. Retrieve additional program information

Base URL: GET /api/v3/utilities/\[eiauniq\].json

URL Parameters:

| Name | Description |
| --- | --- |
| **eiauniq** | Unique identifier for utility operating company |

Example:

GET /api/v3/utilities/01167-MD.json  
GET /api/v3/utilities/program\_status.json?state\_abbv=MD&eiacode=01167

Returns:

```
[    {        "name":             utility name        "state":            "XX",        "country":          "US",        "main_link":        "URL",        "commercialrate":   nn.nn        "industrialrate":   nn.nn        "residentialrate":  nn.nn        "eiauniq":         "XXXXX",        "nonrescustomers":  nnnnn        "status":       "Open" | "Closed" | "Partial" | "Not Currently Accepting Applications" |                        "Waitlist" | "Funds Low" | "In Transition" | "Preview",        "technologies": Technologies Supported By Utility Program        "vfd_equipment_options": List of equipment types    },    ...]
```

#### 3. Rebate

Base URL: GET /api/v3/utilities/\[eiauniq\]/rebate.json

URL Parameters:

| Name | Description |
| --- | --- |
| **eiauniq** | Unique identifier for utility operating company |
| **technology** | Tech identifier \[VFD, HVAC\] |
| **product\_id** or**model\_number**or**product\_category\_id** | Select one identifier |
| **operating\_hours** | Hours per year |
| **horsepower** | HP \[VFD Only\] |
| **equipment\_type** | VFD equipment type \[VFD Only\] |
| **stream** | Prescriptive or Midstream rebate type |
| **auto\_control** | VFD auto control option \[VFD Only\] |

Examples:

GET /api/v3/utilities/01167-MD/rebate.json?technology=VFD&product\_category\_id=HVAC&equipment\_type=FAN&horsepower=5&stream=PRESCRIPTIVE&auto\_control=FALSE&operation\_hours=4000

GET /api/v3/utilities/01167-MD/rebate.json?technology=HVAC&model\_number=XXXXXXXXXX-XXX&operation\_hours=4000

Returns:

```
[    {        "rebate":         rebate value        "notes":          utility notes,        "program_code":   utility rebate indentifier (optional),        Additional product specific technical fields,...       },    ...]
```

 

- [General](https://support.encentivenergy.com/knowledge/general?hsLang=en)
- [Features + Functionality](https://support.encentivenergy.com/knowledge/features-functionality?hsLang=en#main-content)

    - [Product Awareness](https://support.encentivenergy.com/knowledge/features-functionality?hsLang=en#product-awareness)
    - [Payback Calculator](https://support.encentivenergy.com/knowledge/features-functionality?hsLang=en#payback-calculator)
    - [Rebate Finder](https://support.encentivenergy.com/knowledge/features-functionality?hsLang=en#rebate-finder)
- [Encentiv Product Documentation](https://support.encentivenergy.com/knowledge/encentiv-product-documentation?hsLang=en#main-content)

    - [Rebate Finder](https://support.encentivenergy.com/knowledge/encentiv-product-documentation?hsLang=en#rebate-finder)
    - [Payback Calculator](https://support.encentivenergy.com/knowledge/encentiv-product-documentation?hsLang=en#payback-calculator)

- [SCHEDULE A DEMO](https://www.encentivenergy.com/schedule-a-demo/)

[![ee\_full logo for light backgrounds](https://support.encentivenergy.com/hs-fs/hubfs/ee_full%20logo%20for%20light%20backgrounds.png?width=250&height=48&name=ee_full%20logo%20for%20light%20backgrounds.png "ee_full logo for light backgrounds")](http://encentivenergy.com)

Need more help? Email support@encentivenergy.com

Copyright © 2026, Encentiv Energy, Inc.