Home
Welcome to the PurpleAir Data Download Tool! This tool will allow you to download PurpleAir data with no coding experience.
To learn how to use this tool, check out the Help section.
What's New:
- Download History
- The "Download History" tab has been added to the left sidebar
- Details for each download request you make are recorded here.
- Download requests previous to version 1.3.3 of the Download Tool will not be shown.
- Bugs and Fixes:
- Fixed a bug preventing downloads when a sensor had not reported data
- Fixed a bug preventing private read keys from being used
- Fixed a bug showing the wrong error message when no fields were selected
- Updated help links and info tooltips
Help
This tool is divided into different sections, which are available on the left navigation bar.
- Home has basic information about this tool and links to resources.
- Help contains useful resources and instructions for using this tool.
- API Keys will hold your API keys for requests made within this tool. Currently, only the read key is used.
- Download will allow you to download PurpleAir historical data.
- Progress displays the current status of an active download request.
- Settings contains options for this tool and the version number.
Our API Landing Page provides an introduction to the PurpleAir API, and provides links to additional information. The API Documentation also provides in depth information about available fields.
For help using this tool, you can examine:
- Setting Up The PurpleAir Data Download Tool
- Using The PurpleAir Data Download Tool
- The Data Download Tool Video Tutorial
To get started, input your API keys in the API Keys section. These API keys will need access to historical data.
To download data, switch to the Download section and fill in the information to your liking. Hover over the small question mark '?' icons to learn about each field. Once everything is filled out, click "Get Data" to download the data. A new folder will be created in the directory you selected named "PurpleAir Download" with today's date. Inside will be a CSV file for each sensor in the download request, providing the sensor did not run into any issues. There will also be another file containing the progress logs.
If an error occured that caused the request to abort, a file will be created named "Error.log" containing the original error message.
Any field that has red text indicates that the input is invalid. Please double check the input to ensure it is correct.
This tool is still being worked on. If you encounter any issues while using it, please review the issues tab on GitLab to inform us of it. You can also send an email to contact-project+purpleair-api-clients-data-download-tool-42571353-issue-@incoming.gitlab.com.
API Keys
This section contains your PurpleAir API keys. You can view your API keys at https://develop.purpleair.com/ under the "API Keys" tab. Learn how to create API keys on our community forum.
Download
This section contains a form for download specifications and a button to begin the data download process. Asterisks '*' indicate required fields.
Sensor Information
Request Information
Cost Estimate
| Points Balance: | |
| Download Cost: | |
| Points Remaining: |
Download Progress
No requests are currently being made. Come back while making a request to see its progress.
Download History
A history of your download requests. When you start a new download, an entry is added to the table. Downloaded files are accessible by clicking the "Show Data" button in the rightmost column.
| Date | # of Sensors | Average | Timezone | Start Date | End Date | # of Data Rows | Fields | Status | Show Data |
|---|
Settings
Settings for the PurpleAir Data Download Tool. Hover over the question mark '?' icon next to each field to learn about what is does.
v-.-.-