Data and Tools

API Calls

GetPrograms – The routes below will return all Programs in either XML or JSON format respectively.

(Note: these are large queries that return thousands of results)

http://programs.dsireusa.org/api/v1/getprograms/xml

http://programs.dsireusa.org/api/v1/getprograms/json

GetProgramsByDate – The routes below will return all Programs in either XML or JSON format that were last updated sometime between the two dates supplied.

http://programs.dsireusa.org/api/v1/getprogramsbydate/[from-date]/[to-date]/xml

http://programs.dsireusa.org/api/v1/getprogramsbydate/[from-date]/[to-date]/json

[from-date] and [to-date] in the urls above are variables and should be replaced with the specific dates that you wish to filter to in an 8 digit format.

For example:  the url to retrieve all Programs updated between March 25th, 2015 and May 14th, 2015 in JSON format would be: http://programs.dsireusa.org/api/v1/getprogramsbydate/20150325/20150514/json


 

XML/CSV Data Endpoint

Below are links to the latest backups of the DSIRE database in both XML and CSV format.


 

SPARQL Endpoint

Below is the link to the SPARQL endpoint for DSIRE. From here you can use the SPARQL RDF query language to query the DSIRE database.

http://virtuoso.dsireusa.org:8890/sparql