Quickstart
Go from sign-up to your first forecast in minutes. The V2 workflow is always the same:
create a site → query it via site_id.
Prerequisites
- A pvnode account (sign up for free)
- An API key (create one in the dashboard)
All V2 requests authenticate via a bearer token:
Code
1. Create a site
You can create a new site through our pvnode web app. Enterprise or B2B users can additionally use the Sites API, if available in their plan.
After creating the site, you'll see the site_id, which you need in the next step. You can
continue configuring the site or start with the default configuration. By default, a south-facing
string is preset.
You can view sites you've already added on an interactive site map.
2. Query a forecast
Query the site via its site_id. By default you get pv_power per time step
(15-minute intervals).
forecast.py
Response (200 OK)
3. Request more fields
Use include to control which field groups come back — e.g. weather and irradiance:
Code
You'll find the full list of groups under Forecasts.
No persistent site needed? Enterprise users can use the inline endpoints, if available in their plan, and send the configuration directly in the request.
Next steps
- Sites & Strings — all configuration options.
- Forecasts —
includegroups, variability, caching. - API Reference — complete parameter and field list.