pvnodepvnode
  • pvnode.com
  • Studio
  • Pricing
  • Deutsch
  • English
  • API Reference
Product
  • Studio
  • API Documentation
  • API Reference
  • Pricing
Resources
  • Quickstart
  • Integrations
Legal
  • Imprint
  • Privacy
  • Terms
  • Licenses
pvnodepvnode

© 2026 pvnode. All rights reserved.

linkedin
IntroductionQuickstartMigration from V1
Sites & Data
    Sites & StringsForecastsHistorical DataData UploadCalibration & Monitoring
Guides
Enterprise
Integrations
(Archive) V1 API
    QuickstartAuthenticationForecast APIRecent APIYield APIHistory APIData ColumnsWeather CodesShading & HorizonTracker ConfigurationDemand ProfilesData Sources
powered by Zudoku
(Archive) V1 API

Yield Analysis

The Yield endpoint provides mean specific yield values and detailed annual specific yield data for photovoltaic (PV) systems based on their site's location and installation characteristics. This endpoint supports GET requests that require latitude, longitude, as well as the slope and orientation of the PV system. By default, calculations cover the years 2015 to 2024.

For users on the free plan, access is limited to the mean specific yield value calculated over the past 10 years. No per-year breakdown, confidence intervals, or additional detail is included.

Extended data going back to 2007 is available as an add-on. Pass include_historical_data=true and set historical_data_start_year accordingly.

A rate limit of 6 requests per minute applies to prevent abuse. Exceeding this will return a 429 response.

Base URL

The Base URL for this endpoint is:

Code
https://api.pvnode.com/v1/yield/

Example Request

The following examples demonstrate how to pass the required parameters and include the API key for authentication. The example uses a slope of 30 degrees, an orientation of 180 degrees (south-facing), and the location is set to Rosenheim, Germany with coordinates latitude: 47.84812, longitude: 12.06231.

This covers the base configuration. The API supports many additional parameters for shading, tracker systems, module characteristics, and more — see the API Reference for the full list.

Advanced Configuration

Shading & Horizon

Configure horizon profiles, row shading, and other shading scenarios.

Tracker Configuration

Set up single-axis and dual-axis tracker systems with custom parameters.

Last modified on April 1, 2026
Recent APIHistory API
On this page
  • Base URL
  • Example Request
  • Advanced Configuration
import requests url = 'https://api.pvnode.com/v1/yield/' body = { "latitude": 47.84812, "longitude": 12.06231, "slope": 30, "orientation": 180 } headers = { 'Authorization': 'Bearer ' + YOUR_API_KEY } response = requests.get(url, headers=headers, params=body) data = response.json()