Changelog

Notable Solcast API changes and new output parameters. For changes to Solcast data and algorithms see solcast.com/changelog.

PV Power Sites list endpoint response format updated

The GET /resources/pv_power_sites response now includes pagination metadata and returns site records in a results array instead of a top-level array.

  • Read site records from results

    Existing integrations that expected the response itself to be an array should use response.results instead.

  • Pagination support

    Use the skip and take query parameters with the offset and total values in the response.

Before: top-level array

[
  { "resource_id": "cbf6-a872-1cb2-566f", "name": "Example Site" }
]

Now: paginated response

{
  "offset": 0,
  "total": 10,
  "results": [
    { "resource_id": "cbf6-a872-1cb2-566f", "name": "Example Site" }
  ]
}

Premium PV Power and Premium Wind Power endpoints

New API endpoints provide site-specific deterministic and probabilistic power forecasts for operational PV and wind assets.

  • Premium PV Power forecasts

    Forecast power production for operational PV sites with deterministic and probabilistic outputs.

  • Premium Wind Power forecasts

    Forecast power production for operational wind sites with deterministic and probabilistic outputs.

Kimber and HSU soiling model endpoints

New API endpoints provide Kimber and HSU soiling-loss estimates across historic, live, and forecast workflows, returning loss_fraction.

  • Kimber and HSU models

    Use the dedicated endpoints to calculate soiling losses with either the Kimber or HSU model.

  • Historic, live, and forecast workflows

    Soiling-loss estimates are available for historical data, near-real-time actuals, and forecasts up to 14 days ahead.

New weather_type output parameter

A new output parameter categorises weather conditions into simple, icon-friendly values such as PARTLY CLOUDY, RAIN, and THUNDERSTORM.

  • Request with output_parameters=weather_type

    Include weather_type in your output_parameters list on supported irradiance and weather endpoints.

  • 19 predefined categories

    Values include SUNNY, OVERCAST, FOG, SNOW, DAMAGING WIND, and others documented under weather type values on the output parameters page.

Unmetered location coordinate precision

Test locations used for evaluation no longer need to match coordinates to six decimal places.

  • Four decimal places required

    Requests using the exact latitude and longitude combinations listed on the unmetered locations page do not count against your transaction quota.

PM2.5 and PM10 parameters

Global particulate matter parameters pm2.5 and pm10 were added to forecast, live, historic, and TMY outputs to support soiling analysis and atmospheric-data workflows.

  • pm2.5 and pm10 output parameters

    Use the new parameters to read airborne particulate matter concentrations for particles smaller than 2.5 and 10 micrometers.

  • Available across data workflows

    The parameters are available in forecast, live, historic, and TMY outputs.

Air Temp Output Format

The air_temp output parameter for the TMY Radiation and Weather endpoint now returns decimal values instead of integers.

  • Decimal air_temp values

    Update integrations that assumed air_temp was an integer to accept decimal temperature values.

  • TMY Radiation and Weather endpoint

    The format change applies to air_temp values returned by TMY Radiation and Weather requests.

Historic API Timestamp Output Format

Historic Radiation and Weather, Rooftop PV Power, and Advanced PV Power endpoints now return timestamps in the yyyy-MM-ddThh:mm:ss±hh:mm format.

  • Timezone-aware timestamps

    Timestamp values include the UTC offset in the format yyyy-MM-ddThh:mm:ss±hh:mm.

  • Historic endpoint coverage

    The format applies to historic Radiation and Weather, Rooftop PV Power, and Advanced PV Power responses.