SolarAnywhere® real-time data is available to customers with a SystemCheck license, and can be accessed programmatically through the SolarAnywhere API or visually through the Operational Dashboard.
Access via the SolarAnywhere API
SolarAnywhere real‑time data can be requested via either the asynchronous API or the synchronous API (beta), with each option designed for different use cases and data periods.
- The asynchronous API supports real‑time data for the trailing ~45 days through present and is intended for data‑intensive workflows that update periodically, such as reporting, analytics, or batch processing.
- The synchronous API (beta) provides access to the trailing 48 hours through present and is optimized for high‑frequency, random call patterns commonly used in user‑interface–driven or monitoring applications.
A valid SolarAnywhere API key is required to access data via API. For instructions on creating API keys, please visit the SolarAnywhere API page of our support center.
Asynchronous API
Real-time data for the trailing ~45 days through present is available to request via the asynchronous API, including both the Irradiance and Weather API endpoint and the Solar Simulations API endpoint. While both endpoints allow for retrieval of real-time weather and irradiance data, the solar simulations API endpoint also supports real-time energy modeling capabilities. The asynchronous structure allows users to submit a POST request, retrieve a unique ID associated with the POST request and use that ID at any time to retrieve the results.
Irradiance and Weather Requests
Real-time irradiance and weather datasets may be retrieved through the SolarAnywhere Irradiance and Weather Requests API. Detailed instructions on this data retrieval process are available within our API Documentation, and demonstrated in the below instructional video:
Solar Simulations Requests
Real-time simulated output fields such as power, energy and plane-of-array-irradiance may be accessed through the Solar Simulations API. To get started with SolarAnywhere energy modeling, please refer to our API Documentation, which outlines three key steps required to complete data simulation:
- Energy Site Management: Create an energy site using your PV system specifications and obtain a unique EnergySiteID.
- Energy Site Simulation: Use the EnergySiteID to specify your desired output fields, resolution and forecast horizon. Send the request to simulate energy output and acquire a unique SimulationID.
- Simulation Results Retrieval: Use the SimulationID to access and retrieve the simulated data at any time.
For a detailed guide on available options and request types, please refer to our API documentation, which includes various sample requests for each simulation step.
For instructional videos on energy modeling with the SolarAnywhere API, including real-time energy modeling, please refer to this page in our support center.
Synchronous API (Beta)
The Synchronous API (Beta) provides real-time data access from the trailing 48 hours through the present, delivered in a single, immediate response. This API is best suited for users who require fast, reliable, high‑frequency access to operational data—such as UI‑driven workflows or monitoring applications—without the need to submit a request and fetch results in a follow‑up call, as required by the asynchronous API. Learn more about the SolarAnywhere Synchronous API (Beta) here.
Access via the Operational Dashboard
The SolarAnywhere Operational Dashboard provides access to real‑time irradiance, weather and power modeling data, allowing users to explore insights through interactive charts and visualizations, simulate site-specific PV configurations, and download real-time datasets. For more information, refer to the Operational Dashboard support center page.
Note on Real-time Data Period
SolarAnywhere real‑time data includes access to approximately the trailing ~45 days through the current hour. The specific time period available depends on the SystemCheck license purchased. For example, licenses may include access to the trailing week, trailing month, or even the full historical data period through present.