Solcast · Schema

PV Power Estimated

A single time period of PV power output data returned by Solcast's live, forecast, historic, and TMY PV power endpoints.

SolarEnergyForecastingIrradianceWeatherRenewable EnergyPV Power

Properties

Name Type Description
period_end string End time of the data period in UTC (ISO 8601).
period string Duration of the time period in ISO 8601 duration format.
pv_estimate number Estimated PV power output as a fraction of system capacity (0–1, where 1 = full capacity).
pv_estimate10 number PV estimate at the 10th percentile — pessimistic scenario (0–1).
pv_estimate90 number PV estimate at the 90th percentile — optimistic scenario (0–1).
pv_power_rooftop number Estimated rooftop PV power output in kilowatts (kW).
pv_power_advanced number Advanced model PV power output in kilowatts (kW) for registered sites.
View JSON Schema on GitHub

JSON Schema

solcast-pv-power-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/solcast/main/json-schema/solcast-pv-power-schema.json",
  "title": "PV Power Estimated",
  "description": "A single time period of PV power output data returned by Solcast's live, forecast, historic, and TMY PV power endpoints.",
  "type": "object",
  "properties": {
    "period_end": {
      "type": "string",
      "format": "date-time",
      "description": "End time of the data period in UTC (ISO 8601).",
      "examples": ["2026-05-02T06:30:00.0000000Z"]
    },
    "period": {
      "type": "string",
      "description": "Duration of the time period in ISO 8601 duration format.",
      "examples": ["PT30M", "PT60M", "PT5M"]
    },
    "pv_estimate": {
      "type": "number",
      "description": "Estimated PV power output as a fraction of system capacity (0–1, where 1 = full capacity).",
      "minimum": 0,
      "maximum": 1,
      "examples": [0.742]
    },
    "pv_estimate10": {
      "type": "number",
      "description": "PV estimate at the 10th percentile — pessimistic scenario (0–1).",
      "minimum": 0,
      "maximum": 1
    },
    "pv_estimate90": {
      "type": "number",
      "description": "PV estimate at the 90th percentile — optimistic scenario (0–1).",
      "minimum": 0,
      "maximum": 1
    },
    "pv_power_rooftop": {
      "type": "number",
      "description": "Estimated rooftop PV power output in kilowatts (kW).",
      "minimum": 0,
      "examples": [3.71]
    },
    "pv_power_advanced": {
      "type": "number",
      "description": "Advanced model PV power output in kilowatts (kW) for registered sites.",
      "minimum": 0
    }
  },
  "required": ["period_end", "period"],
  "examples": [
    {
      "period_end": "2026-05-02T06:30:00.0000000Z",
      "period": "PT30M",
      "pv_estimate": 0.742,
      "pv_estimate10": 0.690,
      "pv_estimate90": 0.795,
      "pv_power_rooftop": 3.71
    }
  ]
}