The forecast accuracy once reserved for megawatt parks — now for every PV system, from a single rooftop to utility scale.
Free tier included · no credit card required
400k+
calls / mo
15 min
resolution
+7 days
forecasts
Tomorrow
53 kWh
Peak
8.6 kW
Updated
10 min
Trusted across research, integrations and business
WHAT'S NEW IN 2.0
Configure a location once — orientation, power, module tech, shading — and store it. From then on every request is just GET /v2/forecast/{site_id}. No more giant query strings.
Store many arrays per site and get the forecast for the whole system in a single request.
For today and tomorrow, see the range your forecast is likely to land in. Only available in Europa and not in all plans.
Yes, even the free tier. Plans differ only in how often your forecast refreshes.
Upload your measured production and pvnode learns how your site truly behaves — then folds it back into every forecast.
See how
Forecast caching lets us significantly increase limits for all users. Quotas are shared per endpoint, so you can use them across your sites however you like and monitor usage live.
Upload your measured production and pvnode learns how your site really behaves — detecting each array's true geometry, performance and shading, then folding it back into your forecasts and history. Built on 20+ years of performance assessment.
01 · GEOMETRY
We reconstruct each array's true tilt and orientation straight from its production — and flag where it drifts from what you configured.
02 · PERFORMANCE
See how each array measures up to expectation. 100% means spot on — anything less captures real-world degradation and soiling.
03 · SHADING
A full-year shading map per array, built from the sun's path — revealing the trees and buildings that cost you yield.
Active beta · available in the web app, included in calibration plans.
With Nowcasting enabled, your forecast is re-computed every 10 minutes to track cloud movement as it happens. Engineered specifically for PV forecasting, and one of the most accurate on the market.
Outside of Europe, updates are every 15 minutes where nowcasting is available.
The full forecast is re-run every 10 minutes against the latest satellite observations.
Based on a high-resolution model, designed specifically for solar.
No second integration, no new fields to parse — your existing client keeps working as-is.
Open any site and you land straight in the forecast weather view: an up to 7-day PV outlook folded together with high-resolution weather data.
HOW YOU USE IT
FOR DEVELOPERS
Your site stores the whole configuration. Requests collapse to a single ID — clean, cacheable, and easy to read. Same pattern for forecast and history.
import requests
site_id = "site_a1b2c3.."
response = requests.get(
f"https://api.pvnode.com/v2/forecast/{site_id}",
headers={"Authorization": f"Bearer {KEY}"},
)
forecast = response.json()
The science behind it
Our most advanced engine is included in every plan. Only requests, sites and timeframe are limited.
High-resolution irradiance and weather data, automatically sourced. 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.
BEYOND FORECASTING
The same engine that powers your forecast also serves historical time series back to 2007.
USE CASES
Optimize charge/discharge cycles based on expected solar production. Maximize self-consumption, minimize grid purchases.
Charge your EV when solar surplus is highest. Integrates with EVCC and other smart charging solutions.
Plan household loads around solar production. Heat pumps, washing machines, dishwashers — all scheduled by forecast.
Bid into day-ahead and intraday markets with reliable PV production forecasts. Reduce balancing costs.
COMMUNITY
The input of technical parameters and shading scenarios with pvnode is much easier than with established software. Our students were very positive.
Prof. Dr. Bernd Hüttl
Professor, HS Coburg
Tried plenty of forecast services — nothing was as accurate as pvnode. Plus you get nice extras like the temperature outlook.
The best provider out there right now.
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.
Roman F.
Developer · Home Assistant
I've tested quite a few. pvnode is the most accurate for me, with so many options — snow-covered roofs, shading and more.
Almost magically accurate.
I'd used a couple of services and the differences could be noticeable depending on the weather. With pvnode the gap at peak PV was only around 0.5 kW.
PRICING
Over 85 percent of all PV systems are rooftops under 20 kWp — and they get the same engine the megawatt parks do. Choose how precise your forecast should be.
Update limits count model re-runs, not reads — free plan includes 250 cached forecast requests and all paid plans include 3,000 cached forecast requests per month. Need more than one site? Light and Plus let you add extra sites on the billing page.
Explore what pvnode can do for 14 days. The trial ends automatically — nothing to cancel.
For trying it out and a private look at your roof.
≈ 2,08€/mo · billed yearly only
The cheapest way into the 7-day forecast.
≈ 5,00€/mo, billed yearlybilled monthly
Nowcasting, history, calibration — the full package.
For products, platforms and research that build on pvnode at scale. The only plan licensed for commercial use. Manage thousands of sites programmatically, skip the app entirely, and let us shape limits and history depth around what you actually ship.
Every enterprise account is set up together with the founders — a quote built around your case.
Commercial license
Use pvnode inside your product or service.
Sites API
Create, update and delete sites in code — no app.
Inline endpoints
Pass config per request, no pre-created site.
No site limits
Scale to thousands, plus temporary auto-deleting sites.
History on demand
Extend to 1 year or back to 2007 on request.
All prices include VAT. Cancel anytime. Free, Light and Plus are for non-commercial use; commercial use requires Enterprise.
Create a site, grab your API key, get a forecast back — free tier, no credit card required.
Already on the V1 API? It stays fully active until 31 December 2026 — plenty of time to migrate at your own pace.