---
title: "ESI ID Lookup"
method: GET
path: "/electricity/info/esi"
tags: ["Electricity"]
---

# ESI ID Lookup

`GET /electricity/info/esi`

This endpoint takes an address as input and returns the ESI ID and utility name.

## Query parameters

- `address` string
- `page` string

## Response `200`

OK

- object
  - `total_count` number
  - `page_count` number
  - `page_num` number
  - `has_next_page` boolean
  - `exact_match` boolean
  - `addresses` ESIID[]
    - `esiid` string — ESI ID
    - `address` string
    - `original_address` string
    - `city` string
    - `state` string
    - `zipcode` string
    - `wattkey` string
    - `premise_type` string
    - `status` string
    - `utility` string
    - `utility_name` string
    - `preferred_name` string
    - `plans_available` boolean
    - `smarty_address` object
      - `delivery_line_1` string
      - `analysis` object
        - `dpv_match_code` string

## Other responses

- `400` — Bad request
- `500` — Internal server error

---

[API](https://skmtc.net/wattbuy/apis/wattbuy-apis.md) · [All operations](https://skmtc.net/wattbuy/apis/wattbuy-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wattbuy/wattbuy-apis/revisions/97771153b652/schema)
