Developer Network NREL NREL Developer Network

Annual Data CSV for a System (GET /api/pvdaq/v3/data_file)

Download a CSV file containing raw data for a specific PVDAQ system for a specific year. The file for the current year is updated as new data comes in. The first row of the CSV contains the field names.

Request URL

GET /api/pvdaq/v3/data_file

HTTP Basic Authentication

You can access public PVDAQ data with just your developer API key. For access to non-public data you must also provide a PVDAQ username and password via HTTP Basic Authentication. For access to non-public data, contact Chris Deline.

Request Parameters

Parameter Required Value Description
api_key Yes
Type: string
Default: None

Your developer API key. See API keys for more information.

system_id Yes
Type: integer
Default: None

Return data for the given system ID. Your PVDAQ user account must have access to the given system.

year Yes
Type: integer
Default: None

Return the data for the specified year.

Rate Limits

Standard rate limits apply. No more than 1,000 requests may be made in any hour


Standard errors may be returned. In addition, the following service-specific errors may be returned:

HTTP Status Code Description
401 Unauthorized - For access to non-public PVDAQ data, you must also provide a username and password for your PVDAQ account via HTTP Basic Authentication. For login credentials, contact Chris Deline.
422 Unprocessable Entity - An invalid value was given for a query parameter. The response body will describe the specific error.
Help Improve this Content