Try it out

Enter a California address to get a live solar savings estimate from the API.

Calculating solar savings…

Monthly Before & After Bills

Before Solar After Solar
View raw API response

            

Detailed Quotes

The demo above uses a simple request. For production use, you can pass a full configuration for more precise results — including monthly consumption, specific rate schedules, battery dispatch modes, and financial parameters.

curl -X POST https://api.solarsavingsdata.com/v1/quotes \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "address": "123 Main St, San Diego, CA",
    "system": {
      "solar_kw": 10.0,
      "panel_wattage": 400,
      "tilt": 25,
      "azimuth": 190,
      "battery_kwh": 13.5,
      "battery_kw": 5.0,
      "battery_mode": "self_consumption"
    },
    "consumption": {
      "type": "monthly",
      "monthly_kwh": [650, 580, 700, 780, 900,
        1100, 1300, 1250, 1050, 850, 720, 680]
    },
    "pre_solar_rate_slug": "sdge-tou-dr1",
    "post_solar_rate_slug": "sdge-ev-tou-5",
    "cost_per_watt": 2.80,
    "federal_tax_credit_rate": 0.30,
    "discount_rate": 0.04,
    "electricity_inflation_rate": 0.035
  }'
// The detailed response includes everything above, plus:

{
  "system": {
    // Full system config with battery details
    "hasBattery": true,
    "batteryKwh": 13.5,
    "batteryKw": 5.0,
    "batteryMode": "self_consumption"
  },
  "monthly": [
    // 12 months of detailed breakdowns
    {
      "month": 0,
      "loadKwh": 650,
      "solarKwh": 820,
      "batteryChargedKwh": 180,
      "batteryDischargedKwh": 162,
      "gridImportKwh": 45,
      "gridExportKwh": 312,
      "beforeBill": 215.40,
      "afterBill": 18.50,
      "savings": 196.90
    }
    // ... 11 more months
  ],
  "batterySummary": {
    "annualChargedKwh": 3200,
    "annualDischargedKwh": 2880,
    "equivalentCycles": 237,
    "actualRoundTripEfficiency": 0.90
  },
  "financials": {
    "grossSystemCost": 28000,
    "solarSystemCost": 28000,
    "batterySystemCost": 9500,
    "federalTaxCreditAmount": 11250,
    "netSystemCost": 26250,
    "annualSavings": 3180.40,
    "year1Savings": 3180.40
  },
  "hourlyDataUrl": "/v1/quotes/quote_abc123/hourly"
}