Catalog/data-pollen

Data

Pollen + air-quality with category words API

Pollen and air-quality snapshot for a city or coordinates from Open-Meteo, returning current grass/birch/alder/mugwort/ragweed/olive pollen with low/moderate/high/very-high bands, PM2.5/PM10/ozone, the European AQI translated to its category word, and the dominant pollen. Answers 'what's the pollen count here', 'is the air quality bad today', 'which pollen is highest right now', 'AQI and allergy outlook for this city'.

Price$0.01per request
MethodPOST
Route/v1/data/pollen
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
datapollenallergyair-qualityaqipm2.5open-meteohayfever
API URLhttps://x402.hexl.dev/v1/data/pollen
Integration docs
Example request
{
  "city": "Berlin"
}
Example response
{
  "location": "Berlin, Germany",
  "latitude": 52.52,
  "longitude": 13.405,
  "observedAt": "2026-06-03T12:00",
  "europeanAqi": 35,
  "aqiCategory": "fair",
  "pm2_5": 9.1,
  "pm10": 18.4,
  "ozone": 72,
  "pollen": {
    "grass": {
      "grainsPerM3": 12,
      "level": "moderate"
    },
    "birch": {
      "grainsPerM3": 55,
      "level": "very high"
    }
  },
  "dominantPollen": {
    "type": "birch",
    "grainsPerM3": 55
  }
}
Input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "city": {
      "type": "string",
      "examples": [
        "Berlin"
      ]
    },
    "latitude": {
      "type": "number",
      "examples": [
        52.52
      ]
    },
    "longitude": {
      "type": "number",
      "examples": [
        13.405
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}