Examples
Overview¶
| Endpoint | Description |
|---|---|
| performance/broadband→ | 🔌Get the analysis of the photovoltaic performance |
| power/broadband→ | 🔌 Get the photovoltaic power output |
| power/broadband-multiple-surfaces→ | 🔌 Get the photovoltaic power output over multiple surfaces |
| power/surface-position-optimisation→ | 📐 Get the optimal surface position for a photovoltaic module |
| solar-position/overview→ | Get solar position parameters |
| and more... |
Photovoltaic performance¶
Using the documentation page¶
Using the documentation page you can navigate and play with the currently available endpoints and the respective responses as in the example bellow.
In the browser¶
A complete day:
https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-01-01T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20
A month:
https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-01-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20
A year:
https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-12-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20
Multiple years:
https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2024-12-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20
In the command line¶
A day:
curl -X 'GET' \
'https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-01-01T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20' \
-H 'accept: application/json'
A month:
curl -X 'GET' \
'https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-01-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20' \
-H 'accept: application/json'
A year:
curl -X 'GET' \
'https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2014-12-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20' \
-H 'accept: application/json'
Multiple years:
curl -X 'GET' \
'https://photovoltaic-geographic-information-system.ec.europa.eu/api/v6/performance/broadband?longitude=8.628&latitude=45.812&installation_height=0&surface_orientation=180&surface_tilt=45&start_time=2014-01-01T00%3A00%3A00&end_time=2024-12-31T23%3A59%3A59&frequency=Hourly&timezone=UTC&irradiance_source=SARAH-3&linke_turbidity_factor_series=2&albedo=0.2&horizon_profile=PVGIS&shading_model=PVGIS&photovoltaic_module=cSi%3AFree%20standing%202025&photovoltaic_module_type=Mono-Facial&bifacialy_factor=0.7&module_height=1&module_length=2&system_efficiency=0.86&power_model=Huld%202011&peak-power=1&angle_output_units=Radians&analysis=Simple&statistics=false&groupby=None&verbose=0&quiet=false&fingerprint=false&quick_response_code=None&metadata=false&surface_position_optimisation_mode=None&surface_position_optimisation_method=L-BFGS-B&sampling_method_shgo=sobol&number_of_sampling_points=100&iterations=20' \
-H 'accept: application/json'