UnifyAPI
← Back to catalog

nrel.pvwatts_estimate

mock data$0.003 / call

NREL PVWatts Solar PV Production Estimate

Calculate monthly and annual AC energy production (kWh) for a residential or commercial solar PV system at any global location. Uses NSRDB satellite-derived solar resource data. Returns monthly AC/DC energy, capacity factor, plane-of-array irradiance, and solar radiation. Unique — no other tool in this catalog estimates solar PV output.

Science & Researchprovider: Nrel#nrel#science

Input schema

tilt

Module tilt angle in degrees from horizontal (0=flat/horizontal, 90=vertical). Default 20.

number
losses

System losses percentage (0-99). Accounts for wiring, soiling, shading. Default 14 (NREL recommended).

number
azimuth

Array azimuth angle: 0=north, 90=east, 180=south (default, optimal in Northern Hemisphere), 270=west.

number
latituderequired

Site latitude in decimal degrees (global, WGS84). Example: 37.7749 (San Francisco), 51.5074 (London).

number
longituderequired

Site longitude in decimal degrees (global, WGS84). Example: -122.4194 (San Francisco), -0.1278 (London).

number
array_type

Array mount type: 0=Fixed open rack, 1=Fixed roof mount (default), 2=1-axis tracking, 3=1-axis backtracking, 4=2-axis tracking.

integer
module_type

Solar module type: 0=Standard (polycrystalline), 1=Premium (monocrystalline, default), 2=Thin Film.

integer
system_capacityrequired

System DC nameplate capacity in kilowatts (kW). Example: 5 for a typical residential system, 100 for commercial.

number

Call via REST

curl -X POST https://unifyapi.pro/api/call/nrel.pvwatts_estimate \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"tilt":20,"losses":14,"azimuth":180,"latitude":0,"longitude":0,"array_type":1,"module_type":1,"system_capacity":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.