Open-Meteo
Get Air Quality
Current European air quality index and particle levels for a location.
Unverified
What the model is told
Get the current air quality at a location. You need latitude and longitude, so use the Find Place tool first if you only have a place name. european_aqi is the European Air Quality Index: up to 20 good, up to 40 fair, up to 60 moderate, up to 80 poor, up to 100 very poor, above that extremely poor. pm10 and pm2_5 are in micrograms per cubic metre.
Request
GEThttps://air-quality-api.open-meteo.com/v1/air-quality?latitude={{latitude}}&longitude={{longitude}}¤t=european_aqi,pm10,pm2_5&timezone=auto
Headers
None.
Parameters
latitude numberLatitude in decimal degrees.longitude numberLongitude in decimal degrees.
Try this tool
This runs in your browser and calls Open-Meteo directly. Nothing goes through our servers.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "f546a408-8fd2-4908-b8fa-838a5ef39bb5",
"type": "HTTP_REQUEST",
"label": "Get Air Quality",
"name": "get_air_quality",
"customName": false,
"description": "Get the current air quality at a location. You need latitude and longitude, so use the Find Place tool first if you only have a place name. european_aqi is the European Air Quality Index: up to 20 good, up to 40 fair, up to 60 moderate, up to 80 poor, up to 100 very poor, above that extremely poor. pm10 and pm2_5 are in micrograms per cubic metre.",
"parameters": [
{
"name": "latitude",
"type": "number",
"description": "Latitude in decimal degrees."
},
{
"name": "longitude",
"type": "number",
"description": "Longitude in decimal degrees."
}
],
"config": {
"endpoint": {
"method": "GET",
"url": "https://air-quality-api.open-meteo.com/v1/air-quality?latitude={{latitude}}&longitude={{longitude}}¤t=european_aqi,pm10,pm2_5&timezone=auto"
},
"headers": [],
"body": null,
"timeout": null
}
}
}IDs are regenerated on every copy.