Home Assistant Home Assistant integration is here
For business

Precise PV data
for EMS systems. for direct marketing. for battery optimisation. for monitoring platforms. for storage planning. for energy trading. for research projects.

Forecasts, nowcasts and historical production from one physical engine, licensed for use inside your product.

api.pvnode.com
Authorization: Bearer ••••
POST /v2/sites → site_rv8wm5 · Roof south · 2 strings
GET /v2/forecast/site_rv8wm5?include=variability → 672 values · next_poll_at 12:50
POST /v2/forecast/inline → no stored site, computed fresh
GET /v2/historical/site_rv8wm5?period=1y → 35 040 values · 15 min
PATCH /v2/sites/site_rv8wm5 → site refreshed
DELETE /v2/sites/site_tmp4k2 → restorable for 30 days
Sites API Inline endpoints Commercial license API docs →

USE CASES

One engine,
many products built on it.

Forecast, nowcast, historical series and calibration come from the same physical model of the system.

01

Energy management systems

Schedule battery, heat pump and EV charging against the next hours and days. In Europe and Africa the nowcast refreshes the plan every 10 to 15 minutes from live satellite data.

Forecast Nowcasting

02

Storage planning

Run a full year of 15-minute production against real load profiles and spot prices from the same year.

Historical data

03

Energy trading

Up to 7 days ahead for day-ahead positions, nowcasts for intraday. The variability band says how far the forecast can still move in the next 40 hours.

Forecast Variability band

04

Monitoring platforms

Measured production against the physical expectation for the same weather. Use pvnode to detect degradation, soiling and shading.

Historical data Calibration & monitoring

05

Planning and quoting tools

Yield per array before the quote, with terrain horizon shading, module technology and losses.

Inline endpoints Historical data

06

Research and teaching

An independent reference to validate your own models against. Universities and research institutes work with the same API as the commercial customers.

Forecast Historical data

ENTERPRISE

What the business plan adds.

Enterprise

The only plan licensed for commercial use.

Free, Light and Plus are for non-commercial use. Enterprise lets you use pvnode inside a product or service you sell: forecasts in your EMS, historical series in your planning tool, calibration results in your monitoring.

Sites API

Create, update, delete and restore sites in code, without the web app. Elevation, timezone and terrain horizon are determined automatically from the location.

POST /v2/sites
GET /v2/sites/{site_id}
PATCH /v2/sites/{site_id}
DELETE /v2/sites/{site_id}
POST /v2/sites/{site_id}/restore
API docs

Inline endpoints

The same results as the site endpoints, with the configuration in the request body instead of a stored site. For one-off calculations, site comparisons and what-if scenarios.

POST /v2/forecast/inline /v2/historical/inline
{
  "latitude": 48.8566,
  "longitude": 2.3522,
  "strings": [
    { "slope": 30, "orientation": 180, "power_kw": 10 }
  ],
  "config": { "modules": { "technology": "topcon" } }
}

Our recommendation is still a stored site queried by ID: only then can we cache the responses and apply the calibration. Inline is for the cases a site is not worth creating for.

API docs

Trusted by energy companies and research institutions

Customer stories

How teams use pvnode
in production.

Customer stories
Green Energy Tools GmbH
„For us this was not a cosmetic update, it was a question of accuracy.“

Lennart Wittstock

Read story

Start building your product on pvnode data.

Create a site, grab your API key, get a forecast back.