Tariff APIs

To obtain detailed information on a tariff from the Clarity Grid API, you first need to authenticate, then find the distributor(s) and tariff(s) that exist for a given zip code and then call the detailed view entry point with a particular distributor tariff id.  

Retrieving Distributor Data By Zip Code

The following endpoint outputs a list of all of the distributors, as well as their tariffs, for a given zip code. 

curl –location –request GET ‘https://map.claritygrid.net/ecservice/api/distributor?zipcode=77479&operator_id=7’ \

–header ‘Content-Type: application/json’ \ 

–header ‘ecservicesessions:

VJk6jTwXqY2Wy44dstway5VkTGX2FUV6PLVC1Bip1Yg67S5cOXn4U1376IePadGD’ 

Field Name Data Type Description Example
distributors Collection Distributors assigned to the selected zip code

 “distributors“: [

    {

      “id“: 2298,

      “name“: “Consolidated Edison Co. Of NY-Zone J”,

      “operator_id“: 2,

      “tariffs“: [

        {

          “consumption_id“: 2,

          “consumption_name“: “Commercial”,

          “name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,

          “id“: 12138,

          “notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

        },

      ]

    }

  ]

zipcode

String Selected zip code zipcode“: “10002”,
city_name String Name of the city identified by the zip code city_name“: “New York”,
state_code String 2-character state code identified by the zip code and city; ex. TX, NY, etc. state_code“: “NY”,
latitude Float Latitude of the zip code latitude“: 40.71704,
longitude Float Longitude of the zip code longitude“: -73.987,

 

Distributor Collection

This collection contains a list of Distributors that are assigned to the selected zip code

Field Name Data Type Description Example
tariffs Collection Tariffs provided by the Distributor

tariffs“: [

        {

          “consumption_id“: 2,

          “consumption_name“: “Commercial”,

          “name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,

          “id“: 12138,

          “notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

        },

      ]

id Integer Unique Clarity Grid ID that identifies the Distributor id“: 2298,
name String Common name of the Distributor name“: “Consolidated Edison Co. Of NY-Zone J”,
operator_id Integer Unique Clarity Grid ID that identifies the ISO the Distributor belongs to (For more information on ISOs, please visit the Nodal section of our documentation) operator_id“: 2,

Tariff Collection

This collection contains a list of Distributors that are assigned to the selected zip code.

Field Name Data Type Description Example
consumption_id Integer Unique Clarity Grid ID that identifies whether this Tariff is 1 – Commercial, or 2 – Residential consumption_id“: 2,
consumption_name String Tells whether the Tariff is Commercial or Residential consumption_name“: “Commercial”,
name String Common name of the Tariff supplied by the Distributor name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,
id Integer Unique Clarity Grid ID that identifies the tariff id“: 12138,
notes String Description the Distributor provides of who qualifies for a particular tariff based upon monthly total or peak usage and commercial or residential designation notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

Sample Response

Below is a sample of JSON data you may see returned from this endpoint.
Note: The following output has been heavily condensed, and is solely to show the data structure.

{

  “zipcode“: “10002”,

  “city_name“: “New York”,

  “state_code“: “NY”,

  “latitude“: 40.71704,

  “longitude“: -73.987,

  “distributors“: [

    {

      “id“: 2298,

      “name“: “Consolidated Edison Co. Of NY-Zone J”,

      “operator_id“: 2,

      “tariffs“: [

        {

          “consumption_id“: 2,

          “consumption_name“: “Commercial”,

          “name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,

          “id“: 12138,

          “notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

        },

      ]

    }

  ]

}

 

Distributors By ISO

This endpoint returns a list of all of the Distributors/Utilities for a supplied ISO.

curl –location –request GET ‘https://map.claritygrid.net/ecservice/api/distributors?operator_id=3’ \

–header ‘Content-Type: application/json’ \ 

–header ‘ecservicesessions:

VJk6jTwXqY2Wy44dstway5VkTGX2FUV6PLVC1Bip1Yg67S5cOXn4U1376IePadGD’ 

Field Name Data Type Description Example
user_id Integer RFU user_id“: 0,
operator_id Integer Unique Clarity Grid ID assigned to the selected ISO operator_id“: 2,
name String Common name of the Distributor/Utility name“: “Consolidated Edison Co. Of NY-Zone J”,
id Integer Unique Clarity Grid ID assigned to the Distributor/Utility id“: 2298,
state String Two-character state code of the state that the Distributor/Utility operates in state“: “NY”
original_id Integer RFU original_id“: 4226,
operator Collection Collection of data pertaining to the chosen operator/ISO

operator“: {

      “capacity_weight“: 1,

      “name“: “New York ISO”,

      “iso_prefix“: “nyiso”,

      “id“: 2

    }

Operator Collection

This collection contains data pertaining to the chosen operator/ISO

Field Name Data Type Description Example
capacity_weight Integer RFU capacity_weight“: 1,
name String Common name of the operator/ISO name“: “New York ISO”,
iso_prefix String Prefix of the operator/ISO iso_prefix“: “nyiso”,
id Integer Unique Clarity Grid ID of the operator/ISO id“: 2

Sample Response

Below is a sample of JSON data you may see returned from this endpoint.
Note: The following output has been heavily condensed, and is solely to show the data structure.

[

  {

    “user_id“: 0,

    “operator_id“: 2,

    “name“: “Consolidated Edison Co. Of NY-Zone J”,

    “id“: 2298,

    “state“: “NY”,

    “original_id“: 4226,

    “operator“: {

      “capacity_weight“: 1,

      “name“: “New York ISO”,

      “iso_prefix“: “nyiso”,

      “id“: 2

    }

  },

]

 

Distributor Tariffs

This endpoint outputs detailed data about a particular Distributor and its Tariffs. Here you can find detailed rate information, among other things.

curl –location –request GET ‘https://map.claritygrid.net/ecservice/api/distributors/tariffs?id=1378’ \

–header ‘Content-Type: application/json’ \ 

–header ‘ecservicesessions:

VJk6jTwXqY2Wy44dstway5VkTGX2FUV6PLVC1Bip1Yg67S5cOXn4U1376IePadGD’ 

Field Name Data Type Description Example
customer_charge Collection Collection of Customer Charges

customer_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Dist Cust ($)”,

        “cpmin“: 0,

        “ndx“: false,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 220.64,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “fixed”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0,

        “time_period“: {

          “months“: [

            6,

            7,

            8,

            9

          ]

        }

      },

    ],

distribution_charge Collection Collection of Distribution Charges

distribution_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Dist($/kWh)”,

        “cpmin“: 0,

        “components“: [

          {

            “price“: 0.021,

            “label“: “Dist Cust Charge($/kWh)”

          },

        ],

        “ndx“: false,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 0.03871,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “kwh”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0

      }

    ],

demand_charge Collection Collection of Demand Charges

demand_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Demand Charge($/kW) Rate E”,

        “cpmin“: 0,

        “ndx“: false,

        “cpmax_pct“: 0,

        “coincident_peak“: {

          “previous_months“: 0,

          “cost“: 12.303,

          “coincident_dates“: [

            1623758400000,

            1626350400000,

            1629028800000,

            1631707200000

          ],

          “year“: 2022,

          “percent“: 0

        },

        “range“: [

          {

            “cost“: 0,

            “blcfctr“: 0,

            “from“: 0

          },

          {

            “cost“: 31.13,

            “blcfctr“: 0,

            “from“: 5

          }

        ],

        “basis“: “peak_kw”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0,

        “time_period“: {

          “months“: [

            6,

            7,

            8,

            9

          ]

        }

      },

    ],

energy_charge Collection Collection of Energy Charges

energy_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Energy ($/kWh)”,

        “cpmin“: 0,

        “components“: [

          {

            “price“: 0.00101,

            “label“: “Energy-Merchant Function Charge ($/kWh)”

          },

        ],

        “ndx“: true,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 0.01764,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “kwh”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0

      }

    ],

distributor_id Integer Unique Clarity Grid ID assigned to the distributor distributor_id“: 2298,
tariff_name String The name of the tariff tariff_name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,
effective_start_date String Applies to usage after this date effective_start_date“: “2023-01-01”,
consumption_profile_id Integer Unique Clarity Grid ID that identifies whether this Tariff is 1 – Commercial, or 2 – Residential consumption_profile_id“: 2,
id Integer Unique Clarity Grid ID assigned to the tariff id“: 12138,
distributor_tariff_detail_id Integer Unique Clarity Grid ID for this effective date/version distributor_tariff_detail_id“: 77425,
revision_reason String Reason for this version revision_reason“: “Effective Date”
notes Collection Collection of distributor notes

notes“: {

      “notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

    },

Customer Charges

This collection contains rate information pertaining to a tariff’s customer charges

Field Name Data Type Description Example
excess_pct Integer N/A; This element does not apply to this charge type excess_pct“: 0,
chargeLabel String Label of the charge chargeLabel“: “Total Dist Cust ($)”,
cpmin Float N/A; This element does not apply to this charge type cpmin“: 0,
ndx Boolean If using index pricing, the hourly dayahead prices are multiplied by the corresponding hourly usage, and that is then added to the energy charge.  ndx“: false,
cpmax_pct Integer N/A; This element does not apply to this charge type cpmax_pct“: 0,
range Collection Collection of charge tiers

range“: [

          {

            “cost“: 220.64,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

basis String See https://www.claritygrid.net/api-basis/ basis“: “fixed”,
peak_interval Integer N/A; This element does not apply to this charge type peak_interval“: 60,
feedin_rate Float Feed in rate was introduced for AU Tariffs, this is the energy rate $/kwh at which the User will be credited for excess power injected back into the Grid feedin_rate“: 0,
cpmin_pct Integer N/A; This element does not apply to this charge type cpmin_pct“: 0,
time_period Collection Time period that the charge applies to; days_of_week is on a Sunday-Saturday basis, with 1 being Sunday, and 7 being Saturday

time_period“: {

          “days_of_week“: [

            2,

            3,

            4,

            5,

            6

          ],

          “hours“: [

            10,

            11,

            12,

            13,

            14,

            15,

            16,

            17

          ],

          “months“: [

            4,

            5,

            6,

            7,

            8,

            9,

            10,

            11

          ]

        }

Distribution Charges

This collection contains rate information pertaining to a tariff’s distribution charges

Field Name Data Type Description Example
excess_pct Integer N/A; This element does not apply to this charge type excess_pct“: 0,
chargeLabel String Label of the charge chargeLabel“: “Total Dist($/kWh)”,
cpmin Float N/A; This element does not apply to this charge type cpmin“: 0,
components Collection Collection of components (represented as e.1 in our system) that make up the total charge

components“: [

          {

            “price“: 0.021,

            “label“: “Dist Cust Charge($/kWh)”

          },

        ],

ndx Boolean If using index pricing, the hourly dayahead prices are multiplied by the corresponding hourly usage, and that is then added to the energy charge.  ndx“: false,
cpmax_pct Integer N/A; This element does not apply to this charge type cpmax_pct“: 0,
range Collection Collection of charge tiers

range“: [

          {

            “cost“:0.03871,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

basis String See https://www.claritygrid.net/api-basis/ basis“: “kwh”,
peak_interval Integer N/A; This element does not apply to this charge type peak_interval“: 60,
feedin_rate Float Feed in rate was introduced for AU Tariffs, this is the energy rate $/kwh at which the User will be credited for excess power injected back into the Grid feedin_rate“: 0,
cpmin_pct Integer N/A; This element does not apply to this charge type cpmin_pct“: 0
time_period Collection Time period that the charge applies to; days_of_week is on a Sunday-Saturday basis, with 1 being Sunday, and 7 being Saturday

time_period“: {

          “days_of_week“: [

            2,

            3,

            4,

            5,

            6

          ],

          “hours“: [

            10,

            11,

            12,

            13,

            14,

            15,

            16,

            17

          ],

          “months“: [

            4,

            5,

            6,

            7,

            8,

            9,

            10,

            11

          ]

        }

Components Collection

This collection contains individual components that make up a charge

Field Name Data Type Description Example
price Float Rate of the component price“: 0.00101,
label String Label of the component label“: “Energy-Merchant Function Charge ($/kWh)”

Range Collection

This collection contains tiered rates for a charge when applicable

Field Name Data Type Description Example
cost Float Rate of the tier cost“: 31.13,
blcfctr Float Rate block factor blcfctr“: 0,
from Integer Tier starting value in kW from“: 5

Demand Charges

This collection contains rate information pertaining to a tariff’s demand charges

Field Name Data Type Description Example
excess_pct Integer Difference between highest 15-minute kW demand registered or computed by or from the City’s metering facilities excess_pct“: 0,
chargeLabel String Label of the charge chargeLabel“: “Demand Charge($/kW) Rate E”,
cpmin Float When determining coincident peak, minimum amount is either cpmin (kW), or cpmin_pct of the highest 60-minute coincident peak demand established by the customer during the current or preceding 12 billing months. cpmin“: 0,
ndx Boolean If using index pricing, the hourly dayahead prices are multiplied by the corresponding hourly usage, and that is then added to the energy charge.  ndx“: false,
cpmax_pct Integer When determining coincident peak, maximum amount is cpmax_pct of the highest 60-minute coincident peak demand established by the customer during the current or preceding 12 billing months. cpmax_pct“: 0,
coincident_peak Collection Collection of coincident peak data

coincident_peak“: {

          “previous_months“: 0,

          “cost“: 12.303,

          “coincident_dates“: [

            1623758400000,

            1626350400000,

            1629028800000,

            1631707200000

          ],

          “year“: 2022,

          “percent“: 0

        },

range Collection Collection of charge tiers

range“: [

          {

            “cost“: 0,

            “blcfctr“: 0,

            “from“: 0

          },

          {

            “cost“: 31.13,

            “blcfctr“: 0,

            “from“: 5

          }

        ],

basis String See https://www.claritygrid.net/api-basis/ basis“: “peak_kw”,
peak_interval Integer RFU peak_interval“: 60,
feedin_rate Float Feed in rate was introduced for AU Tariffs, this is the energy rate $/kwh at which the User will be credited for excess power injected back into the Grid feedin_rate“: 0,
cpmin_pct Integer When determining coincident peak, minimum amount is either cpmin (kW), or cpmin_pct of the highest 60-minute coincident peak demand established by the customer during the current or preceding 12 billing months. cpmin_pct“: 0,
time_period Collection Time period that the charge applies to; days_of_week is on a Sunday-Saturday basis, with 1 being Sunday, and 7 being Saturday

time_period“: {

          “days_of_week“: [

            2,

            3,

            4,

            5,

            6

          ],

          “hours“: [

            10,

            11,

            12,

            13,

            14,

            15,

            16,

            17

          ],

          “months“: [

            4,

            5,

            6,

            7,

            8,

            9,

            10,

            11

          ]

        }

Coincident Peak

This collection contains coincident peak data for Demand Charges

Field Name Data Type Description Example
previous_months Integer Number of trailing months previous_months“: 0,
cost Float Rate of the coincident peak cost“: 12.303,
coincident_dates Collection Collection of peak datetimes in EPOCH format

coincident_dates“: [

            1623758400000,

            1626350400000,

            1629028800000,

            1631707200000

          ],

year Integer Effective year of the tariff year“: 2022,
percent Integer Ratchet percentage. percent“: 0

Energy Charges

This collection contains rate information pertaining to a tariff’s energy charges

Field Name Data Type Description Example
excess_pct Integer N/A; This element does not apply to this charge type excess_pct“: 0,
chargeLabel String Label of the charge chargeLabel“: “Total Energy ($/kWh)”,
cpmin Float N/A; This element does not apply to this charge type cpmin“: 0,
components Collection Collection of components (represented as e.1 in our system) that make up the total charge

components“: [

          {

            “price“: 0.00101,

            “label“: “Energy-Merchant Function Charge ($/kWh)”

          },

        ],

ndx Boolean If using index pricing, the hourly day ahead prices are multiplied by the corresponding hourly usage, and that is then added to the energy charge.  ndx“: true,
cpmax_pct Integer N/A; This element does not apply to this charge type cpmax_pct“: 0,
range Collection Collection of charge tiers

range“: [

          {

            “cost“: 0.01764,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

basis String See https://www.claritygrid.net/api-basis/ basis“: “kwh”,
peak_interval Integer N/A; This element does not apply to this charge type peak_interval“: 60,
feedin_rate Float Feed in rate was introduced for AU Tariffs, this is the energy rate $/kwh at which the User will be credited for excess power injected back into the Grid feedin_rate“: 0,
cpmin_pct Integer N/A; This element does not apply to this charge type cpmin_pct“: 0
time_period Collection Time period that the charge applies to; days_of_week is on a Sunday-Saturday basis, with 1 being Sunday, and 7 being Saturday

time_period“: {

          “days_of_week“: [

            2,

            3,

            4,

            5,

            6

          ],

          “hours“: [

            10,

            11,

            12,

            13,

            14,

            15,

            16,

            17

          ],

          “months“: [

            4,

            5,

            6,

            7,

            8,

            9,

            10,

            11

          ]

        }

Distributor Notes

This collection contains notes regarding what customers will be assigned to particular tariffs, provided by the Distributor.

Field Name Data Type Description Example
notes String Distributor’s Description of what type of customer will be assigned this tariff, usually based upon peak or monthly usage and/or residential or commercial

notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

 

research_url String http://url_link_to_distributors_documentation research_url“: research_url

Sample Response

Below is a sample of JSON data you may see returned from this endpoint.
Note: The following output has been heavily condensed, and is solely to show the data structure.

[

  {

    “notes“: {

      “notes“: “Low Tension Service Light, heat, and power for general uses where the Customer’s initial requirements are expected to be in excess of 10 kilowatts subject to the Common Provisions and Special Provisions of this Service Classification. energy charge is an average estimate as it is not published in the tariff Energy- Market Supply Charge Cap-NYC ($/kwh)-0,0 Energy-Merchant Function Charge ($/kwh)-0,00135 Energy – Adj Factors ($/kwh)-0,0 Total Energy ($/kwh)- from Coose Energy”

    },

    “demand_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Demand Charge($/kW) Rate E”,

        “cpmin“: 0,

        “ndx“: false,

        “cpmax_pct“: 0,

        “coincident_peak“: {

          “previous_months“: 0,

          “cost“: 12.303,

          “coincident_dates“: [

            1623758400000,

            1626350400000,

            1629028800000,

            1631707200000

          ],

          “year“: 2022,

          “percent“: 0

        },

        “range“: [

          {

            “cost“: 0,

            “blcfctr“: 0,

            “from“: 0

          },

          {

            “cost“: 31.13,

            “blcfctr“: 0,

            “from“: 5

          }

        ],

        “basis“: “peak_kw”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0,

        “time_period“: {

          “months“: [

            6,

            7,

            8,

            9

          ]

        }

      },

    ],

    “distributor_id“: 2298,

    “tariff_name“: “C-9 Gen Serv -Low Tension (NYC Zone J)”,

    “effective_start_date“: “2023-01-01”,

    “customer_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Dist Cust ($)”,

        “cpmin“: 0,

        “ndx“: false,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 220.64,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “fixed”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0,

        “time_period“: {

          “months“: [

            6,

            7,

            8,

            9

          ]

        }

      },

    ],

    “energy_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Energy ($/kWh)”,

        “cpmin“: 0,

        “components“: [

          {

            “price“: 0.00101,

            “label“: “Energy-Merchant Function Charge ($/kWh)”

          },

        ],

        “ndx“: true,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 0.01764,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “kwh”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0

      }

    ],

    “consumption_profile_id“: 2,

    “distribution_charge“: [

      {

        “excess_pct“: 0,

        “chargeLabel“: “Total Dist($/kWh)”,

        “cpmin“: 0,

        “components“: [

          {

            “price“: 0.021,

            “label“: “Dist Cust Charge($/kWh)”

          },

        ],

        “ndx“: false,

        “cpmax_pct“: 0,

        “range“: [

          {

            “cost“: 0.03871,

            “blcfctr“: 0,

            “from“: 0

          }

        ],

        “basis“: “kwh”,

        “peak_interval“: 60,

        “feedin_rate“: 0,

        “cpmin_pct“: 0

      }

    ],

    “id“: 12138,

    “distributor_tariff_detail_id“: 77425,

    “revision_reason“: “Effective Date”

  },

]