1. Google Air Quality API
核心功能
当前/历史/预报空气质量数据(`currentConditions`、`history`、`forecast`端点)。
支持70+种AQI标准(如美国EPA、澳大利亚、欧盟等),可返回通用指数或本地定制指数。
热图生成(`heatmapTiles`),支持500×500米分辨率网格数据。
覆盖范围
100+个民族/地区,超高分辨率(500米级)。
调用示例
需API密钥,支持REST/gRPC接口,参数如`universalAqi=true`可切换通用指数。
适用场景:需高精度、多标准支持的全球覆盖项目(如地图应用)。
2. APISpace 空气质量查询API
核心功能
实时AQI、PM2.5、PM10、SO等污染物数据。
按城市ID或经纬度查询。
集成示例(JavaScript):
javascript
fetch(`
headers: ‘X-APISpace-Token’: ‘无论兄弟们的API密钥’ }
})
适用场景:轻量级国内项目,快速集成实时数据(如小程序、网站插件)。
3. 全球空气质量指数(WAQI)API
核心功能
覆盖11000+监测站,支持按地理位置/IP查询。
提供各污染物独立AQI(PM2.5、O等)、站点坐标、3-8天预报。
地图瓦片接口,可叠加在Google/Bing地图上。
调用示例:
bash
curl “
政策限制:
免费但禁止商用(营利性项目需额外授权)。
适用场景:非商用研究、教育项目或需多站点数据的应用。
4. 心知天气API
核心功能
实时空气质量(城市+监测站粒度),包括AQI、首要污染物、健壮建议。
数据字段丰富(PM2.5、O、NO等浓度值及更新时刻)。
响应示例:
json
air”:
city”: “aqi”: “239”, “pm25”: “189”, “primary_pollutant”: “PM2.5”, “quality”: “严重污染”},
stations”: [“station”: “万寿西宫”, “pm25”: “198”, “latitude”: “39.865927”}]
适用场景:国内城市级精细化数据需求(如环保监测平台)。
5. OpenWeather Air Pollution API
核心功能
当前/预报/历史污染数据(CO、NO、O、PM2.5等8项参数)。
数据源为芬兰气象研究所SILAM模型。
调用示例:
适用场景:全球历史/预测数据分析(如学术研究、交通规划)。
选择建议
| 需求 | 推荐API |
| 超高分辨率全球覆盖 | Google Air Quality API |
| 国内快速集成 | APISpace 或 心知天气 |
| 多监测站数据/非商用 | WAQI API |
| 污染物历史/预测动向分析 | OpenWeather |
> 提示:部分API需注册获取密钥(如Google、WAQI),商用前务必查阅政策条款。