Introduction to pvnode API
REST API · JSON
pvnode API
PV power forecasts, monitoring data, and yield analysis for solar installations.
pvnode is a photovoltaic data API. Each endpoint accepts a set of system parameters and returns modeled PV data — as a time series, aggregated values, or a full system simulation, depending on the endpoint.
A basic request only requires location, slope, and orientation. The API also supports more detailed configurations: horizon profiles, row shading, tracker systems, module technology (PERC, TOPCon, CdTe), temperature coefficients, albedo, cable losses, and more. All parameters are optional beyond the basics — add them when precision matters.
All endpoints follow the same pattern: a single GET request with query parameters, a JSON response. No SDKs required, no setup beyond an API key.
V1 Endpoints
stablePower Forecast
15-minute PV power predictions. +7 days ahead, −30 days back. Updated multiple times daily. The main endpoint for most use cases.
Monitoring Reference
High-resolution reference performance for the last 6 months. Compare expected vs. actual output to detect faults and degradation.
Additional Endpoints
Historical time series back to 2015.
Annual yield (kWh/kWp) with full loss chain.
PV + battery + heat pump + load simulation.
We're working on the next generation of the pvnode API with improved endpoints and new features. We'd love your feedback — reach out at info@pvnode.com