Solar Shading Estimator API
Pv Watts

Get baseline PV production estimate from PVWatts

Returns a baseline (unshaded) annual and monthly AC production estimate from the PVWatts API.

GET
/pvwatts

Returns a baseline (unshaded) annual and monthly AC production estimate from the PVWatts API.

Query Parameters

latitude*number

Latitude (-90 to 90)

longitude*number

Longitude (-180 to 180)

tilt*number

Panel tilt in degrees (0–90)

azimuth*number

Panel azimuth in degrees (0–360, 180 = south)

systemSize*number

System size in kW

losses?number

System losses percent (default 14)

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/pvwatts?latitude=14.59&longitude=121.03&tilt=30&azimuth=180&systemSize=5"
{  "statusCode": 200,  "message": "PVWatts estimate retrieved successfully",  "data": {    "ac_annual": 6200,    "ac_monthly": [      450,      480,      520,      550,      600,      620,      630,      610,      580,      530,      470,      420    ],    "capacity_factor": 0.18,    "kwh_per_kw": 1400,    "station_info": {}  }}