Solcast Pv Power Site Structure
Hierarchical structure of the Solcast PV power site resource, used by the /resources/pv_power_site and /resources/pv_power_sites management endpoints.
Type: object
Properties: 0
SolarEnergyForecastingIrradianceWeatherRenewable EnergyPV Power
Solcast Pv Power Site Structure is a JSON Structure definition published by Solcast.
{
"title": "PV Power Site Structure",
"description": "Hierarchical structure of the Solcast PV power site resource, used by the /resources/pv_power_site and /resources/pv_power_sites management endpoints.",
"type": "object",
"structure": {
"root": {
"description": "Top-level PV power site object.",
"fields": {
"resource_id": {
"type": "string (UUID-like)",
"description": "Solcast-assigned unique identifier. Used as the key for all subsequent data queries.",
"required": true,
"example": "ba75-e17a-7374-95ed"
},
"name": {
"type": "string",
"description": "User-defined human-readable label for the site.",
"required": true,
"example": "Sydney Rooftop Array"
},
"location": {
"type": "group",
"description": "Geographic coordinates of the PV installation.",
"fields": {
"latitude": {
"type": "number",
"description": "Decimal degrees, -90 to 90 (north positive).",
"required": true
},
"longitude": {
"type": "number",
"description": "Decimal degrees, -180 to 180 (east positive).",
"required": true
}
}
},
"system_specs": {
"type": "group",
"description": "Physical PV system specifications influencing model output.",
"fields": {
"capacity": {
"type": "number (kW)",
"description": "DC array capacity in kilowatts. Primary sizing parameter."
},
"ac_capacity": {
"type": "number (kW)",
"description": "AC inverter capacity in kilowatts. If lower than DC capacity, clipping is modelled."
},
"dc_capacity": {
"type": "number (kW)",
"description": "Explicit DC capacity override."
},
"tilt": {
"type": "number (degrees)",
"description": "Panel tilt from horizontal. 0 = flat, 90 = vertical."
},
"azimuth": {
"type": "number (degrees)",
"description": "Panel facing direction. 0/360 = north, 90 = east, 180 = south, 270 = west."
},
"tracking_type": {
"type": "enum",
"values": ["fixed", "horizontal_single_axis", "vertical_single_axis", "two_axis"],
"description": "Panel mounting and tracking system type."
},
"loss_factor": {
"type": "number (0–1)",
"description": "Aggregate system losses (wiring, soiling, degradation). Typical 0.75–0.95."
}
}
},
"install_date": {
"type": "string (YYYY-MM-DD)",
"description": "Physical installation date. Used to model degradation and filter historical data."
},
"timestamps": {
"type": "group",
"description": "Audit timestamps for the site record.",
"fields": {
"created_at": "ISO 8601 datetime when the site was registered.",
"updated_at": "ISO 8601 datetime of the last modification."
}
}
}
},
"list-response": {
"description": "Response envelope from the /resources/pv_power_sites list endpoint.",
"fields": {
"pv_power_sites": {
"type": "array",
"description": "Array of PV Power Site objects.",
"items": {
"$ref": "root"
}
}
}
}
},
"notes": [
"resource_id is assigned by Solcast on site creation — it cannot be user-specified.",
"Tracking type affects how irradiance is computed — single-axis trackers significantly increase yield.",
"loss_factor is a global de-rating; site-specific soiling should use the separate soiling endpoints.",
"PATCH updates only the provided fields; PUT/overwrite replaces all fields."
]
}
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/solcast-pv-power-site-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.