Search for solar incentives and evaluate eligibility using location, customer, project, and applicability inputs.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Search for solar incentives and evaluate eligibility using location, customer, project, and applicability inputs.
Use this endpoint to retrieve incentives such as rebates, bill credits, tax credits, and discounts for a solar PV project. The response returns Incentive objects and sets each incentive's eligibility based on the filters and applicability values you provide.
Solar incentive data requires special permissions and is available only under specific circumstances for Enterprise customers using Switch.
Resource URI
GET /rest/v1/incentivesCommon query parameters
| Parameter | Type | Description |
|---|---|---|
projectType | String | Restrict the search to the given project type, such as solarPv. Optional. |
incentiveType | String | Restrict the search to an incentive type, such as rebate, billCredit, taxCredit, or discount. Optional. |
customerClasses | String | Customer class, such as RESIDENTIAL, GENERAL, or SPECIAL_USE. Optional. |
countryCode | String | Restrict the search to a country. Optional. |
state | String | Restrict the search to a state. Optional. |
zipCode | String | Restrict the search to a ZIP code. Optional. |
addressString | String | Restrict the search to an address. Optional. |
lseId | Integer | Restrict the search to a load serving entity. Optional. |
effectiveOn | Date | Return incentives available as of this date. Optional. |
fromDate | Date | Return incentives available after this date. Optional. |
toDate | Date | Return incentives available before this date. Optional. |
isExhausted | Boolean | Filter incentives by whether funds are exhausted. Optional. |
defaultIncentives | String | Return incentives available to most people, based on default applicability values. Optional. |
Applicability inputs
You can also pass arbitrary key=value applicability inputs, such as tilt=7 or azimuth=180. Applicability inputs do not filter incentives out of the response. Instead, they set each incentive's eligibility value to ELIGIBLE, INELIGIBLE, or COULD_BE_ELIGIBLE.
Use Get Incentive Applicabilities to discover which applicability keys may be required for a given market.
For the full incentive data model and detailed examples, see Solar Incentives.
Example
GET /rest/v1/incentives?zipCode=95448&projectType=solarPv&customerClasses=RESIDENTIAL&effectiveOn=2015-11-05&isExhausted=falseA successful response returns a standard response payload with type set to Incentive and results containing matching solar incentives.
