Looking at the purpleair map, it seems to be choosing the closest one? Which for me is really far / in another country.
Maybe it helps: there's also http://waqi.info/ which has a decent API, but more importantly a lot more coverage (at least in Europe).
http://www.scottishairquality.scot/latest/?la=city-of-edinbu...
Showing pollution in Edinburgh to be Low?
It currently shows 16 for my address, but that's the realtime value: the average for today on PurpleAir is 53.
Also, the measurement point is on the opposite side of the city I live in, in which the AQI varies street-to-street by ~70+ at any given time.
I know that the air pollution is very bad around my area as there was a comprehensive one-off detailed study done of every area of the city in 2017 which showed it to be, and the causes of it have not since changed. The lack of realtime sensors in my area though would mislead aqi.today users to think that everything's rosy here. At least with PurpleAir one get an immediate idea of a lack of data in one's area.
This isn't intended as an outright criticism: I guess aqi.today could be made more informative by adding either some quick context, or a disclaimer, into the UI.
I'm using IP geolocation to make this possible, which is imperfect (though surprisingly good), and I allow you to override it with optional geocoding or the HTML5 geolocation API.