Catalog/climate-aqi-concentration

Climate

Concentration from AQI API

Inverts the US EPA AQI: given a target AQI value and pollutant, returns the breakpoint concentration that produces it, for planning thresholds. Answers 'What PM2.5 level equals AQI 100?', 'What concentration pushes us into Unhealthy?'.

Price$0.04per request
MethodPOST
Route/v1/climate/aqi-concentration
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
aqiair-qualityepainversepollutionconcentrationthresholdbreakpoint
API URLhttps://x402.hexl.dev/v1/climate/aqi-concentration
Integration docs
Example request
{
  "pollutant": "pm25",
  "aqi": 100
}
Example response
{
  "pollutant": "pm25",
  "aqi": 100,
  "concentration": 35.4,
  "unit": "µg/m³",
  "category": "Moderate",
  "color": "yellow",
  "breakpoint": {
    "cLo": 9.1,
    "cHi": 35.4,
    "iLo": 51,
    "iHi": 100
  },
  "interpretation": "AQI 100 corresponds to 35.4 µg/m³ of PM25 (Moderate).",
  "formula": "Inverted EPA AQI: C = (cHi−cLo)/(iHi−iLo)·(I−iLo) + cLo"
}
Input schema
{
  "type": "object",
  "required": [
    "pollutant",
    "aqi"
  ],
  "properties": {
    "pollutant": {
      "type": "string",
      "description": "One of pm25, pm10, o3, co, so2, no2",
      "examples": [
        "pm25"
      ]
    },
    "aqi": {
      "type": "number",
      "description": "Target AQI value (0-500)",
      "examples": [
        100
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}