This article is related to the PurpleAir API. If you are unfamiliar with it, check out our About the PurpleAir API page to get started.
The PurpleAir Data Download Tool is an open-source tool for downloading PurpleAir data from the PurpleAir API. This tool does not require any programming experience to use, and will allow you to view air quality data from any time period.
Our API use guidelines should be adhered to while using this tool.
Installation
We an have article on setting up this tool here: Setting Up the PurpleAir Data Download Tool.
To download and install this tool, click on one of the direct download links below or visit the repository and open the “src-tauri” folder and then the “target” folder. Once there, open the folder matching your operating system. The application file will be inside of that folder for you to download.
A video tutorial on the installation can be found here. Note that the download location in this video is incorrect. Use the links above to find the correct download file. Everything else is correct. The timestamp for the Mac installation is 1:26 and the timestamp for the Windows installation is 0:00.
For MacOS the Data Download Tool will need to be enabled in your privacy and security settings. This process can be seen in the video installation guide above.
A video tutorial on the usage of this tool is available in the same video at 2:53.
An article explaining how to download data is available here: Using the PurpleAir Data Download Tool.
Requirements
You will need PurpleAir API keys with history access to use the tool. API keys are issued per user, not per sensor. If you do not have keys, you can create them here: PurpleAir Develop.
Learn more about creating and managing API keys here: Creating API Keys.
Our API use guidelines apply to the use of this tool. Review our API Guidelines here: API Use Guidelines.
If you make a large request, the tool may freeze when your computer goes to sleep. We recommend keeping your computer from sleeping while making a large request or splitting it into multiple requests.
Issues and Feedback
The project link on GitLab contains more information about the tool and its use. If you run into issues while using the tool, please use the issues tab in GitLab to inform us of them. You can also send an email to incoming+purpleair-api-clients-data-download-tool-42571353-3rvhlnmngnj1xhzwzy885pxn4-issue@incoming.gitlab.com.
The tool is open source, and we encourage contributions and feedback. We will continue to improve this tool in the future.
Learn More
How to Make Efficient API Calls
What’s the Difference Between CF=1, ATM, and ALT?
What’s the Difference Between Raw PM2.5 and an AQI Scale?