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}}&current=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.

Parameters
Latitude in decimal degrees.
Longitude in decimal degrees.

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}}&current=european_aqi,pm10,pm2_5&timezone=auto"
      },
      "headers": [],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.