Real-Time Air Quality Index Data

Air Quality API.

Get real-time air quality data including AQI, PM2.5, PM10, ozone, and other pollutant levels for any location worldwide.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/airqualitylive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "pm2_5": 16.75,
    "pm10": 18.85,
    "carbonMonoxide": 387.85,
    "ozone": 9,
    "nitrogenDioxide": 38.55,
    "sulfurdioxide": 5.95,
    "usEpaIndex": 2,
    "gbDefraIndex": 2,
    "recommendation": "The air quality in San Francisco is good. It is safe to go outside.",
    "city": "San Francisco"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Air Quality API

Get real-time air quality data including AQI, PM2.5, PM10, ozone, and other pollutant levels for any location worldwide.

  • Real-time AQI on 0-500 scale
  • PM2.5, PM10, and ozone levels
  • Worldwide city coverage
  • Health recommendation categories
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/airquality?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { pm2_5, pm10, carbonMonoxide, }

Everything in a single call.

/v1/airqualityapplication/json
pm2_516.75
pm1018.85
carbonMonoxide387.85
ozone9
nitrogenDioxide38.55
sulfurdioxide5.95
usEpaIndex2
gbDefraIndex2
recommendation"The air quality in San Francisco is good. It is safe to g…"
city"San Francisco"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/airquality?city=San%20Francisco", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole real-time air quality index data stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Log hourly air quality readings
WhenScheduled hourly
ThenFetch air quality → append row
Slack
Daily air quality briefing
WhenScheduled daily morning
ThenFetch air quality → post to channel
Airtable
Build an air quality monitoring database
WhenScheduled hourly
ThenFetch air quality → create record
Notion
Log air quality data to a dashboard
WhenScheduled daily
ThenFetch air quality → create database entry
Salesforce
Add air quality data to account records
WhenNew account created
ThenFetch air quality → update custom field
GitHub
Add air quality data to project dashboards
WhenScheduled daily
ThenFetch air quality → update project README
Browse all integrations

Questions about the API

What is AQI?
Air Quality Index (AQI) is a standardized scale from 0-500 that indicates air pollution levels. Lower is better: 0-50 is Good, 51-100 is Moderate, above 100 is increasingly unhealthy.
What pollutants are measured?
We report PM2.5 (fine particles), PM10 (coarse particles), ground-level ozone, nitrogen dioxide, sulfur dioxide, and carbon monoxide where available.
How often is data updated?
Air quality data is updated hourly from monitoring stations. Some locations may have more frequent updates.
What locations are supported?
We cover major cities and metropolitan areas worldwide. Coverage is best in North America, Europe, and major Asian cities.
What do the AQI categories mean?
Good (0-50): No risk. Moderate (51-100): Sensitive groups may be affected. Unhealthy for Sensitive (101-150): Children, elderly, and those with conditions should limit outdoor activity. Higher values indicate increasing health risks.
Can I get forecasted air quality?
Currently we provide real-time readings. Air quality forecasting is on our roadmap for future development.

Start building with the Air Quality API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog