Data request record
EPA air quality data readings and index
You can see a current hourly reading here:
And you can manually navigate to any previous hour/day/month/year but the EPA don't publish the complete dataset nor do they seem to provide an API for accessing this dataset.
Providing this as yearly and monthly dumps to CSV files would be fairly simple I'd imagine.