Up to 7 days ahead in 15-minute steps, for any location worldwide. In Europe and Africa, nowcasting updates the forecast every 10 to 15 minutes from live satellite data.
up to7days
Forecast horizon
15min
Resolution
10min
Nowcast refresh · Europe
+40h
Variability band · Europe
HOW IT WORKS
Set the location. Elevation, timezone and the terrain horizon are filled in automatically.
Tilt, orientation and power per array. Module technology, shading and losses are optional; several arrays per site are fine.
Via API with the site ID, or in the web app with download as Excel, CSV or JSON.
{
"site_id": "site_rv8wm5",
"next_poll_at": "2026-06-09T12:00:00",
"daily": [
{ "date": "2026-06-09", "pv_energy_kwh": 42.7 }
],
"values": [
{ "timestamp": "2026-06-09T12:00:00", "pv_power": 8200.0 },
{ "timestamp": "2026-06-09T12:15:00", "pv_power": 8350.0 }
]
}
Upload measured production. pvnode detects tilt, orientation, performance and shading per array and uses them in every forecast from then on.
See howIn Europe and Africa the forecast is recomputed from the latest satellite image every 10 to 15 minutes. Everywhere else it follows the weather model, updated every 6 hours.
How often a site is refreshed depends on your plan. The response tells you when new data is available.
VARIABILITY BAND
For the next 40 hours every 15-minute value and every day carries a lower and an upper bound. A narrow band lets you plan tightly.
Today
4.6 MWh
Range 3.8 MWh – 5.9 MWh
Tomorrow
4.2 MWh
Range 2.6 MWh – 5.8 MWh
Europe only. Included in paid plans.
RESPONSE FIELDS
Pick field groups with the include parameter. Everything comes back on the same 15-minute grid, per site and per array.
Not every group is part of every plan. The available field in each response lists what your plan can request. Pricing →
The science behind it
High-resolution irradiance and weather data. Global forecast coverage.
Satellite data from 1 km² spatial resolution. Best coverage in Central Europe.
Automatic terrain-based far shading (25m Europe, 30m global). Row shading and detailed string shading.
Realistic snow loss with slide-off behavior based on actual weather. Physics simulation, not percentages.
PERC, TOPCon, CdTe and more. Spectral effects, angle-of-incidence losses, configurable albedo and temperature coefficient.
Technology-dependent low-light and temperature losses, cable losses and inverter clipping, all included by default.
The best provider out there right now.
GitHub user
I use the pvnode Forecast API with Home Assistant. The precision is impressive [...] I can keep my battery SOC in the optimal range much longer.
Developer · Home Assistant
Almost magically accurate.
GitHub user
Business plans add the Sites API for creating and updating sites programmatically, and inline endpoints that take the configuration in the request instead of a stored site.
BusinessCreate a site, grab your API key, get a forecast back. Free tier, no credit card required.