---
type: "firecrawl-provider"
description: "Connecticut residential solar and battery storage installs from the state open data portal data.ct.gov, as published by the Connecticut Green Bank, each naming the contractor that installed it. Energy Storage Solutions (ESS, dataset uy2c-bbdw): about 1,900 battery projects from 2022 to now, reloaded monthly, from application to completion, with stage, town, ZIP, approximate coordinates, utility, enrolment, approval, energized and completion dates, battery kW and kWh, paired solar kW, battery models, contract and battery cost, incentive and third-party owner. Residential Solar Investment Program (RSIP, dataset fvw8-89kt): about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024 (the program is closed), with town, ZIP, kW, cost, incentive, financing and third-party owner. Search installs by town, ZIP, contractor, date window and size, poll ESS for new or changed projects, and rank installers by installs or kW. These are incentive program enrolments, not building permits; no street addresses or customer names are published. Both datasets are Public Domain: every response and record carries its licence, attribution and source URL."
use_when: "Connecticut residential solar and battery storage installs from the state open data portal data.ct.gov, as published by the Connecticut Green Bank, each naming the contractor that installed it. Energy Storage Solutions (ESS, dataset uy2c-bbdw): about 1,900 battery projects from 2022 to now, reloaded monthly, from application to completion, with stage, town, ZIP, approximate coordinates, utility, enrolment, approval, energized and completion dates, battery kW and kWh, paired solar kW, battery models, contract and battery cost, incentive and third-party owner. Residential Solar Investment Program (RSIP, dataset fvw8-89kt): about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024 (the program is closed), with town, ZIP, kW, cost, incentive, financing and third-party owner. Search installs by town, ZIP, contractor, date window and size, poll ESS for new or changed projects, and rank installers by installs or kW. These are incentive program enrolments, not building permits; no street addresses or customer names are published. Both datasets are Public Domain: every response and record carries its licence, attribution and source URL."
categories: "Public records"
capabilities: 2
credits_per_call: 5
---
# Connecticut Solar and Battery Installs (data.ct.gov) on Firecrawl Alexandria

Connecticut residential solar and battery storage installs from the state open data portal data.ct.gov, as published by the Connecticut Green Bank, each naming the contractor that installed it. Energy Storage Solutions (ESS, dataset uy2c-bbdw): about 1,900 battery projects from 2022 to now, reloaded monthly, from application to completion, with stage, town, ZIP, approximate coordinates, utility, enrolment, approval, energized and completion dates, battery kW and kWh, paired solar kW, battery models, contract and battery cost, incentive and third-party owner. Residential Solar Investment Program (RSIP, dataset fvw8-89kt): about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024 (the program is closed), with town, ZIP, kW, cost, incentive, financing and third-party owner. Search installs by town, ZIP, contractor, date window and size, poll ESS for new or changed projects, and rank installers by installs or kW. These are incentive program enrolments, not building permits; no street addresses or customer names are published. Both datasets are Public Domain: every response and record carries its licence, attribution and source URL.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `data-ct-gov`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/data-ct-gov)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/data-ct-gov/openapi.json)

## Capabilities

- [Contractor activity](https://firecrawl.dev/alexandria/agents/providers/data-ct-gov/building-permits/contractor_activity): Rank the contractors named on Connecticut solar (rsip) or battery (ess) installs by number of installs or total kW for a date window, in one grouped SODA request. basis picks the date that counts: completed (default), enrolled, or energized (ESS only). Optional town, ZIP, sector and pre-existing filters. Names are grouped exactly as published, so one firm can appear under variants (Tesla; Tesla Energy Operations, Inc.). Each row has installs, total kW, total cost, first and last date and a source_url listing that contractor's installs. ESS batteries transferred from ConnectedSolutions, which name that program instead of an installer, are left out. A window with no installs is a valid empty result.
- [Search installations](https://firecrawl.dev/alexandria/agents/providers/data-ct-gov/building-permits/search_installations): Search Connecticut residential solar and battery storage installs from the Connecticut Green Bank's incentive programs on data.ct.gov, each naming its installing contractor. program ess (default) is Energy Storage Solutions: battery projects from 2022 to now, including projects still in progress, reloaded monthly. program rsip is the closed Residential Solar Investment Program: about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024. Filter by town, ZIP, contractor, ESS stage, sector, completed, enrolled or energized date window, ESS last-change date, minimum kW and pre-existing batteries; ESS batteries transferred from the ConnectedSolutions program, which name no installer, are left out unless include_transfers is true. Sort by newest completion (default), newest enrolment, latest change, size or cost. Each record has the program, ESS project id and stage, contractor, town, ZIP, county, utility, enrolled, approved, energized and completed dates, solar and battery size, battery models, cost, incentive, financing, third-party owner, source_url and licence. No street address or customer name is published. An empty page is a valid result.

## 1. Choose this provider when

Connecticut residential solar and battery storage installs from the state open data portal data.ct.gov, as published by the Connecticut Green Bank, each naming the contractor that installed it. Energy Storage Solutions (ESS, dataset uy2c-bbdw): about 1,900 battery projects from 2022 to now, reloaded monthly, from application to completion, with stage, town, ZIP, approximate coordinates, utility, enrolment, approval, energized and completion dates, battery kW and kWh, paired solar kW, battery models, contract and battery cost, incentive and third-party owner. Residential Solar Investment Program (RSIP, dataset fvw8-89kt): about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024 (the program is closed), with town, ZIP, kW, cost, incentive, financing and third-party owner. Search installs by town, ZIP, contractor, date window and size, poll ESS for new or changed projects, and rank installers by installs or kW. These are incentive program enrolments, not building permits; no street addresses or customer names are published. Both datasets are Public Domain: every response and record carries its licence, attribution and source URL.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "data-ct-gov",
  "capability": "building-permits/contractor_activity",
  "options": {
    "limit": 10,
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `basis` (string): Which date counts an install and bounds the window: completed (default), enrolled (ESS application submitted, RSIP approval) or energized (ESS only, battery in service). Example: `completed`
- `cursor` (string): next_cursor from the previous page; repeat the same filters with it. Pattern: ^[0-9]+$. Example: `<cursor>`
- `limit` (number): Rows per page. Example: `25`
- `municipality` (string): Connecticut town, exact and case-insensitive (Glastonbury, West Hartford). For RSIP the postal village also matches (Mystic, Niantic). Example: `<municipality>`
- `pre_existing` (boolean): ESS only: true keeps batteries that were already installed when they enrolled (installers that enroll after energizing, ConnectedSolutions transfers); false keeps systems installed under the program. Omit for both. Example: `false`
- `program` (string): ess (default): Energy Storage Solutions battery projects, 2022 to now, including projects in progress. rsip: the closed Residential Solar Investment Program, rooftop solar approved 2004-2021 and completed through February 2024. Example: `ess`
- `rank_by` (string): installs: most projects first; kw: most total kW first (solar kW for rsip, battery kW for ess). Example: `installs`
- `sector` (string): residential, or commercial for ESS C&I projects. RSIP is residential only. Example: `residential`
- `since` (string): First day of the window, inclusive, YYYY-MM-DD. Omit for all time. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<since>`
- `until` (string): Last day of the window, inclusive, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<until>`
- `zip` (string): Five-digit ZIP of the install, e.g. 06033. Pattern: ^[0-9]{5}$. Example: `<zip>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "data-ct-gov",
    capability: "building-permits/contractor_activity",
    options: {
      limit: 10,
      since: "2025-01-01",
      until: "2025-12-31",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "data-ct-gov",
  "capability": "building-permits/contractor_activity",
  "options": {
    "limit": 10,
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "data-ct-gov",
    "capability": "building-permits/contractor_activity",
    "options": {
      "limit": 10,
      "since": "2025-01-01",
      "until": "2025-12-31"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'data-ct-gov/building-permits/contractor_activity' \
  --options '{"limit":10,"since":"2025-01-01","until":"2025-12-31"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "data-ct-gov",
  "capability": "building-permits/contractor_activity",
  "options": {
    "limit": 10,
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "data-ct-gov",
  "capability": "building-permits/contractor_activity",
  "options": {
    "limit": 10,
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "count": 10,
  "dataset": {
    "id": "uy2c-bbdw",
    "name": "Energy Storage Solutions (ESS) Enrollment",
    "portal": "data.ct.gov",
    "updated_at": "2026-10-01T10:33:48Z",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "jurisdiction": {
    "county": null,
    "name": "Connecticut",
    "state": "CT"
  },
  "license": {
    "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
    "name": "Public Domain",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "next_cursor": "10",
  "observed_at_ms": 1793149612224,
  "program": "ess",
  "rank_by": "installs",
  "records": [
    {
      "contractor": "Earthlight Technologies, LLC",
      "first_date": "2025-01-03",
      "installs": 138,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Earthlight+Technologies%2C+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 9539248.6,
      "total_kw": 2710
    },
    {
      "contractor": "Tesla",
      "first_date": "2025-01-07",
      "installs": 84,
      "last_date": "2025-12-12",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Tesla%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": null,
      "total_kw": 1085.52
    },
    {
      "contractor": "Earth Smart Solar",
      "first_date": "2025-02-28",
      "installs": 16,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Earth+Smart+Solar%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 1111671.25,
      "total_kw": 166.88
    },
    {
      "contractor": "Aegis Solar Energy",
      "first_date": "2025-01-30",
      "installs": 10,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Aegis+Solar+Energy%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 793547,
      "total_kw": 128.56
    },
    {
      "contractor": "Green Power Energy, LLC",
      "first_date": "2025-01-28",
      "installs": 10,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Green+Power+Energy%2C+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 620375.35,
      "total_kw": 96
    },
    {
      "contractor": "Eastern CT Solar LLC",
      "first_date": "2025-02-06",
      "installs": 8,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Eastern+CT+Solar+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 393908,
      "total_kw": 129.7029
    },
    {
      "contractor": "Helio Solar LLC",
      "first_date": "2025-02-24",
      "installs": 7,
      "last_date": "2025-11-19",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Helio+Solar+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 355637.76,
      "total_kw": 95.6
    },
    {
      "contractor": "EcoSmart Home Services",
      "first_date": "2025-03-21",
      "installs": 5,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27EcoSmart+Home+Services%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 112432,
      "total_kw": 43.84
    },
    {
      "contractor": "Infinity Solar Systems",
      "first_date": "2025-03-27",
      "installs": 5,
      "last_date": "2025-05-28",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Infinity+Solar+Systems%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 366096,
      "total_kw": 47.68
    },
    {
      "contractor": "Premier Improvements Solar",
      "first_date": "2025-02-24",
      "installs": 4,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Premier+Improvements+Solar%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 163489.34,
      "total_kw": 25
    }
  ],
  "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24select=contractor_name+AS+installer%2C+count%28*%29+AS+installs%2C+sum%28total_system_power_kw%29+AS+total_kw%2C+sum%28total_contract_price%29+AS+total_cost%2C+min%28completed_date%29+AS+first_date%2C+max%28completed_date%29+AS+last_date&%24where=completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27+AND+contractor_name+IS+NOT+NULL+AND+contractor_name+%21%3D+%27ConnectedSolutions%27&%24group=contractor_name&%24order=installs+DESC%2C+installer&%24limit=10",
  "window": {
    "basis": "completed",
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Contractor activity

- Capability: `building-permits/contractor_activity`
- Description: Rank the contractors named on Connecticut solar (rsip) or battery (ess) installs by number of installs or total kW for a date window, in one grouped SODA request. basis picks the date that counts: completed (default), enrolled, or energized (ESS only). Optional town, ZIP, sector and pre-existing filters. Names are grouped exactly as published, so one firm can appear under variants (Tesla; Tesla Energy Operations, Inc.). Each row has installs, total kW, total cost, first and last date and a source_url listing that contractor's installs. ESS batteries transferred from ConnectedSolutions, which name that program instead of an installer, are left out. A window with no installs is a valid empty result.
- Instructions: Market share of solar or battery installers in Connecticut, or in one town or ZIP, for a period; find the most active installers before listing their installs with search_installations.
- Cost: 5 credits per call
- Capability file: [Contractor activity](https://firecrawl.dev/alexandria/agents/providers/data-ct-gov/building-permits/contractor_activity)

Accepted options:
- `basis` (string): Which date counts an install and bounds the window: completed (default), enrolled (ESS application submitted, RSIP approval) or energized (ESS only, battery in service). Example: `completed`
- `cursor` (string): next_cursor from the previous page; repeat the same filters with it. Pattern: ^[0-9]+$. Example: `<cursor>`
- `limit` (number): Rows per page. Example: `25`
- `municipality` (string): Connecticut town, exact and case-insensitive (Glastonbury, West Hartford). For RSIP the postal village also matches (Mystic, Niantic). Example: `<municipality>`
- `pre_existing` (boolean): ESS only: true keeps batteries that were already installed when they enrolled (installers that enroll after energizing, ConnectedSolutions transfers); false keeps systems installed under the program. Omit for both. Example: `false`
- `program` (string): ess (default): Energy Storage Solutions battery projects, 2022 to now, including projects in progress. rsip: the closed Residential Solar Investment Program, rooftop solar approved 2004-2021 and completed through February 2024. Example: `ess`
- `rank_by` (string): installs: most projects first; kw: most total kW first (solar kW for rsip, battery kW for ess). Example: `installs`
- `sector` (string): residential, or commercial for ESS C&I projects. RSIP is residential only. Example: `residential`
- `since` (string): First day of the window, inclusive, YYYY-MM-DD. Omit for all time. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<since>`
- `until` (string): Last day of the window, inclusive, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<until>`
- `zip` (string): Five-digit ZIP of the install, e.g. 06033. Pattern: ^[0-9]{5}$. Example: `<zip>`

Response schema example:
```json
{
  "count": 10,
  "dataset": {
    "id": "uy2c-bbdw",
    "name": "Energy Storage Solutions (ESS) Enrollment",
    "portal": "data.ct.gov",
    "updated_at": "2026-10-01T10:33:48Z",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "jurisdiction": {
    "county": null,
    "name": "Connecticut",
    "state": "CT"
  },
  "license": {
    "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
    "name": "Public Domain",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "next_cursor": "10",
  "observed_at_ms": 1793149612224,
  "program": "ess",
  "rank_by": "installs",
  "records": [
    {
      "contractor": "Earthlight Technologies, LLC",
      "first_date": "2025-01-03",
      "installs": 138,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Earthlight+Technologies%2C+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 9539248.6,
      "total_kw": 2710
    },
    {
      "contractor": "Tesla",
      "first_date": "2025-01-07",
      "installs": 84,
      "last_date": "2025-12-12",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Tesla%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": null,
      "total_kw": 1085.52
    },
    {
      "contractor": "Earth Smart Solar",
      "first_date": "2025-02-28",
      "installs": 16,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Earth+Smart+Solar%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 1111671.25,
      "total_kw": 166.88
    },
    {
      "contractor": "Aegis Solar Energy",
      "first_date": "2025-01-30",
      "installs": 10,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Aegis+Solar+Energy%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 793547,
      "total_kw": 128.56
    },
    {
      "contractor": "Green Power Energy, LLC",
      "first_date": "2025-01-28",
      "installs": 10,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Green+Power+Energy%2C+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 620375.35,
      "total_kw": 96
    },
    {
      "contractor": "Eastern CT Solar LLC",
      "first_date": "2025-02-06",
      "installs": 8,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Eastern+CT+Solar+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 393908,
      "total_kw": 129.7029
    },
    {
      "contractor": "Helio Solar LLC",
      "first_date": "2025-02-24",
      "installs": 7,
      "last_date": "2025-11-19",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Helio+Solar+LLC%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 355637.76,
      "total_kw": 95.6
    },
    {
      "contractor": "EcoSmart Home Services",
      "first_date": "2025-03-21",
      "installs": 5,
      "last_date": "2025-12-10",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27EcoSmart+Home+Services%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 112432,
      "total_kw": 43.84
    },
    {
      "contractor": "Infinity Solar Systems",
      "first_date": "2025-03-27",
      "installs": 5,
      "last_date": "2025-05-28",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Infinity+Solar+Systems%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 366096,
      "total_kw": 47.68
    },
    {
      "contractor": "Premier Improvements Solar",
      "first_date": "2025-02-24",
      "installs": 4,
      "last_date": "2025-11-04",
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24where=contractor_name+%3D+%27Premier+Improvements+Solar%27+AND+completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC",
      "total_cost_usd": 163489.34,
      "total_kw": 25
    }
  ],
  "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24select=contractor_name+AS+installer%2C+count%28*%29+AS+installs%2C+sum%28total_system_power_kw%29+AS+total_kw%2C+sum%28total_contract_price%29+AS+total_cost%2C+min%28completed_date%29+AS+first_date%2C+max%28completed_date%29+AS+last_date&%24where=completed_date+IS+NOT+NULL+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27+AND+contractor_name+IS+NOT+NULL+AND+contractor_name+%21%3D+%27ConnectedSolutions%27&%24group=contractor_name&%24order=installs+DESC%2C+installer&%24limit=10",
  "window": {
    "basis": "completed",
    "since": "2025-01-01",
    "until": "2025-12-31"
  }
}
```

### Search installations

- Capability: `building-permits/search_installations`
- Description: Search Connecticut residential solar and battery storage installs from the Connecticut Green Bank's incentive programs on data.ct.gov, each naming its installing contractor. program ess (default) is Energy Storage Solutions: battery projects from 2022 to now, including projects still in progress, reloaded monthly. program rsip is the closed Residential Solar Investment Program: about 48,000 rooftop solar installs approved 2004-2021 and completed through February 2024. Filter by town, ZIP, contractor, ESS stage, sector, completed, enrolled or energized date window, ESS last-change date, minimum kW and pre-existing batteries; ESS batteries transferred from the ConnectedSolutions program, which name no installer, are left out unless include_transfers is true. Sort by newest completion (default), newest enrolment, latest change, size or cost. Each record has the program, ESS project id and stage, contractor, town, ZIP, county, utility, enrolled, approved, energized and completed dates, solar and battery size, battery models, cost, incentive, financing, third-party owner, source_url and licence. No street address or customer name is published. An empty page is a valid result.
- Instructions: Use to see who installed solar or batteries in a Connecticut town or ZIP, list a contractor's installs, or monitor new battery projects: poll with enrolled_since (new applications) or updated_since with sort updated_desc (any change), knowing the dataset reloads about monthly. These are incentive enrolments, not building permits. Rank installers with contractor_activity.
- Cost: 5 credits per call
- Capability file: [Search installations](https://firecrawl.dev/alexandria/agents/providers/data-ct-gov/building-permits/search_installations)

Accepted options:
- `completed_since` (string): Only projects completed on or after this day, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<completed_since>`
- `completed_until` (string): Only projects completed on or before this day, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<completed_until>`
- `contractor` (string): Case-insensitive substring of the contractor company (earthlight, sunrun, trinity). Example: `<contractor>`
- `cursor` (string): next_cursor from the previous page; repeat the same filters with it. Pattern: ^[0-9]+$. Example: `<cursor>`
- `energized_since` (string): ESS only: batteries energized (in service) on or after this day, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<energized_since>`
- `energized_until` (string): ESS only: batteries energized on or before this day, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<energized_until>`
- `enrolled_since` (string): Only projects that enrolled on or after this day (ESS application submitted; RSIP approval), YYYY-MM-DD. Use it to poll for new projects. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<enrolled_since>`
- `enrolled_until` (string): Only projects that enrolled on or before this day, YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<enrolled_until>`
- `include_transfers` (boolean): ESS only: also return the about 330 batteries transferred from the utilities' ConnectedSolutions program, which name that program instead of an installer (their contractor is null). Left out by default. Example: `false`
- `limit` (number): Rows per page. Example: `25`
- `min_size_kw` (number): Minimum size in kW: solar kW for rsip, battery kW for ess. Example: `10`
- `municipality` (string): Connecticut town, exact and case-insensitive (Glastonbury, West Hartford). For RSIP the postal village also matches (Mystic, Niantic). Example: `<municipality>`
- `pre_existing` (boolean): ESS only: true keeps batteries that were already installed when they enrolled (installers that enroll after energizing, ConnectedSolutions transfers); false keeps systems installed under the program. Omit for both. Example: `false`
- `program` (string): ess (default): Energy Storage Solutions battery projects, 2022 to now, including projects in progress. rsip: the closed Residential Solar Investment Program, rooftop solar approved 2004-2021 and completed through February 2024. Example: `ess`
- `sector` (string): residential, or commercial for ESS C&I projects. RSIP is residential only. Example: `residential`
- `sort` (string): completed_desc: newest completion first, projects in progress last; enrolled_desc: newest enrollment first; updated_desc (ESS only): most recently changed first; size_desc: largest kW first; cost_desc: most expensive first. Example: `completed_desc`
- `status` (string): ESS only: case-insensitive substring of the project stage or status (complete, installation, submitted, pending). Example: `<status>`
- `updated_since` (string): ESS only: YYYY-MM-DD or RFC 3339 timestamp; projects the program system changed on or after that day (last_updated, compared by day because it is published without a zone). Socrata's :updated_at is not used: each monthly load stamps every row alike. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}([Tt ][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2}))?$. Example: `<updated_since>`
- `zip` (string): Five-digit ZIP of the install, e.g. 06033. Pattern: ^[0-9]{5}$. Example: `<zip>`

Response schema example:
```json
{
  "count": 5,
  "dataset": {
    "id": "uy2c-bbdw",
    "name": "Energy Storage Solutions (ESS) Enrollment",
    "portal": "data.ct.gov",
    "updated_at": "2026-10-01T10:33:48Z",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "jurisdiction": {
    "county": null,
    "name": "Connecticut",
    "state": "CT"
  },
  "license": {
    "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
    "name": "Public Domain",
    "url": "https://data.ct.gov/d/uy2c-bbdw"
  },
  "next_cursor": "5",
  "observed_at_ms": 1793149598119,
  "program": "ess",
  "records": [
    {
      "approved_date": "2025-10-01",
      "completed_date": "2025-12-10",
      "contractor": "Earthlight Technologies, LLC",
      "county": "Lower Connecticut River Valley Planning Region",
      "energized_date": "2025-10-29",
      "enrolled_date": "2025-08-14",
      "equipment": "FranklinWH aPower 2 [15 kWh] [15 kWh];FranklinWH aPower 2 [10 kW]",
      "financing": null,
      "incentive_usd": 3187.5,
      "last_updated": "2026-05-06T19:01:13",
      "latitude": 41.41,
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "longitude": -72.45,
      "municipality": "Chester",
      "pre_existing_system": false,
      "program": "ess",
      "project_id": "ESS-02742",
      "sector": "Residential",
      "solar_kw": 3,
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?project_name=ESS-02742",
      "state": "CT",
      "status": "Project Complete",
      "storage_cost_usd": 29095,
      "storage_kw": 10,
      "storage_kwh": 15,
      "system_cost_usd": 29095,
      "third_party_owner": null,
      "utility": "Eversource",
      "zip": "06412"
    },
    {
      "approved_date": "2025-09-17",
      "completed_date": "2025-12-10",
      "contractor": "Earthlight Technologies, LLC",
      "county": "Western Connecticut Planning Region",
      "energized_date": "2025-10-14",
      "enrolled_date": "2025-08-13",
      "equipment": "FranklinWH aPower 2 [15 kWh] [15 kWh];FranklinWH aPower 2 [10 kW]",
      "financing": null,
      "incentive_usd": 9562.5,
      "last_updated": "2026-05-06T19:01:13",
      "latitude": 41.37,
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "longitude": -73.39,
      "municipality": "Bethel",
      "pre_existing_system": false,
      "program": "ess",
      "project_id": "ESS-02736",
      "sector": "Residential",
      "solar_kw": 13,
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?project_name=ESS-02736",
      "state": "CT",
      "status": "Project Complete",
      "storage_cost_usd": 36778,
      "storage_kw": 20,
      "storage_kwh": 30,
      "system_cost_usd": 75253.75,
      "third_party_owner": null,
      "utility": "Eversource",
      "zip": "06801"
    },
    {
      "approved_date": "2025-09-16",
      "completed_date": "2025-12-10",
      "contractor": "Earthlight Technologies, LLC",
      "county": "Capitol Planning Region",
      "energized_date": "2025-10-28",
      "enrolled_date": "2025-08-12",
      "equipment": "FranklinWH aPower 2 [15 kWh] [15 kWh];FranklinWH aPower 2 [10 kW]",
      "financing": null,
      "incentive_usd": 6375,
      "last_updated": "2026-05-06T19:01:13",
      "latitude": 41.74,
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "longitude": -72.54,
      "municipality": "Manchester",
      "pre_existing_system": false,
      "program": "ess",
      "project_id": "ESS-02727",
      "sector": "Residential",
      "solar_kw": 10,
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?project_name=ESS-02727",
      "state": "CT",
      "status": "Project Complete",
      "storage_cost_usd": 45295,
      "storage_kw": 20,
      "storage_kwh": 30,
      "system_cost_usd": 45295,
      "third_party_owner": null,
      "utility": "Eversource",
      "zip": "06040"
    },
    {
      "approved_date": "2025-08-04",
      "completed_date": "2025-12-10",
      "contractor": "Earthlight Technologies, LLC",
      "county": "Lower Connecticut River Valley Planning Region",
      "energized_date": "2025-11-05",
      "enrolled_date": "2025-07-30",
      "equipment": "FranklinWH aPower 2 [15 kWh] [15 kWh];FranklinWH aPower 2 [10 kW]",
      "financing": null,
      "incentive_usd": 7500,
      "last_updated": "2026-05-06T19:01:13",
      "latitude": 41.34,
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "longitude": -72.45,
      "municipality": "Essex",
      "pre_existing_system": false,
      "program": "ess",
      "project_id": "ESS-02491",
      "sector": "Residential",
      "solar_kw": 11,
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?project_name=ESS-02491",
      "state": "CT",
      "status": "Project Complete",
      "storage_cost_usd": 41995,
      "storage_kw": 20,
      "storage_kwh": 30,
      "system_cost_usd": 76315,
      "third_party_owner": null,
      "utility": "Eversource",
      "zip": "06442"
    },
    {
      "approved_date": "2025-08-04",
      "completed_date": "2025-12-10",
      "contractor": "Earthlight Technologies, LLC",
      "county": "South Central Connecticut Planning Region",
      "energized_date": "2025-11-03",
      "enrolled_date": "2025-07-30",
      "equipment": "FranklinWH aPower 2 [15 kWh] [15 kWh];FranklinWH aPower 2 [10 kW]",
      "financing": null,
      "incentive_usd": 7500,
      "last_updated": "2026-05-06T19:01:13",
      "latitude": 41.27,
      "license": {
        "attribution": "Connecticut Green Bank, Energy Storage Solutions (ESS) Enrollment (https://data.ct.gov/d/uy2c-bbdw)",
        "name": "Public Domain",
        "url": "https://data.ct.gov/d/uy2c-bbdw"
      },
      "longitude": -72.6,
      "municipality": "Madison",
      "pre_existing_system": false,
      "program": "ess",
      "project_id": "ESS-02489",
      "sector": "Residential",
      "solar_kw": 9,
      "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?project_name=ESS-02489",
      "state": "CT",
      "status": "Project Complete",
      "storage_cost_usd": 35995,
      "storage_kw": 20,
      "storage_kwh": 30,
      "system_cost_usd": 65227,
      "third_party_owner": null,
      "utility": "Eversource",
      "zip": "06443"
    }
  ],
  "source_url": "https://data.ct.gov/resource/uy2c-bbdw.json?%24select=project_name%2Cstage%2Csector%2Ccontractor_name%2Chost_city%2Chost_zip%2Ccounty%2Clatitude%2Clongitude%2Cedc%2Csubmitted_date%2Capproval_date%2Cenergize_date%2Ccompleted_date%2Clast_updated%2Ctotal_system_power_kw%2Ctotal_system_energy_capacity%2Cpaired_pv_system_size%2Ccombined_bess_models%2Ctotal_contract_price%2Ctotal_battery_cost%2Cup_front_incentive%2Celigible_system_owner%2Cthird_party_owner%2Cpre_existing_storage_system&%24where=%28contractor_name+IS+NULL+OR+contractor_name+%21%3D+%27ConnectedSolutions%27%29+AND+upper%28contractor_name%29+like+%27%25EARTHLIGHT%25%27+AND+completed_date+%3E%3D+%272025-01-01T00%3A00%3A00%27+AND+completed_date+%3C%3D+%272025-12-31T23%3A59%3A59.999%27&%24order=completed_date+DESC+NULL+LAST%2C+project_name+DESC&%24limit=5"
}
```
