Live Data API
Get irradiance weather and power estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data).
The module LiveClient has the following available methods:
Endpoint | Purpose | API Docs |
---|---|---|
GetLiveRadiationAndWeather | Get irradiance and weather estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | details |
GetLiveRooftopPvPower | Get basic rooftop PV power estimated actuals for near real-time and past 7 days for the requested location, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). The basic rooftop power simulation is only suitable for residential and smaller C&I rooftop sites, not for grid-scale sites. Attention hobbyist users If you have a hobbyist user account please use the Rooftop Sites (Hobbyist) endpoints. | details |
GetLiveAdvancedPvPower | Get high spec PV power estimated actuals for near real-time and past 7 days for the requested site, derived from satellite (clouds and irradiance over non-polar continental areas) and numerical weather models (other data). | details |
GetLiveRadiationAndWeather
Parameters: latitude, longitude, hours, period, tilt, azimuth, arrayType, outputParameters, terrainShading, format
Example Usage:
using Solcast.Clients;
var liveClient = new LiveClient();
var response = await liveClient.GetLiveRadiationAndWeather(
latitude: -33.856784,
longitude: 151.215297,
period: "PT30M",
tilt: 30.0f,
azimuth: 180.0f,
format: "csv"
);
Console.WriteLine(response.RawResponse);
air_temp | dni | ghi | period_end | period |
---|---|---|---|---|
13 | 0 | 0 | 2025-07-14T08:00:00Z | PT30M |
13 | 0 | 0 | 2025-07-14T07:30:00Z | PT30M |
... | ... | ... | ... | ... |
14 | 0 | 0 | 2025-07-12T09:00:00Z | PT30M |
14 | 0 | 0 | 2025-07-12T08:30:00Z | PT30M |
GetLiveRooftopPvPower
Parameters: latitude, longitude, capacity, hours, period, tilt, azimuth, installDate, lossFactor, outputParameters, terrainShading, format
Example Usage:
using Solcast.Clients;
var liveClient = new LiveClient();
var response = await liveClient.GetLiveRooftopPvPower(
latitude: -33.856784,
longitude: 151.215297,
capacity: 5.0f,
format: "csv"
);
Console.WriteLine(response.RawResponse);
pv_power_rooftop | period_end | period |
---|---|---|
0 | 2025-07-14T08:00:00Z | PT30M |
0 | 2025-07-14T07:30:00Z | PT30M |
... | ... | ... |
0 | 2025-07-12T09:00:00Z | PT30M |
0 | 2025-07-12T08:30:00Z | PT30M |
GetLiveAdvancedPvPower
Parameters: resourceId, hours, outputParameters, period, applyAvailability, applyConstraint, applyDustSoiling, applySnowSoiling, applyTrackerInactive, terrainShading, format
Example Usage:
using Solcast.Clients;
var liveClient = new LiveClient();
var response = await liveClient.GetLiveAdvancedPvPower(
resourceId: "ba75-e17a-7374-95ed",
format: "csv"
);
Console.WriteLine(response.RawResponse);
pv_power_advanced | period_end | period |
---|---|---|
0 | 2025-07-14T08:00:00Z | PT30M |
0 | 2025-07-14T07:30:00Z | PT30M |
... | ... | ... |
0 | 2025-07-07T09:00:00Z | PT30M |
0 | 2025-07-07T08:30:00Z | PT30M |