Open-Meteo Air Quality
Free air quality forecast API providing PM2.5, PM10, ozone, and other pollutant data worldwide. No key required.
Status
🟢 Online · 1040 ms
🟢 Online · 1040 ms
30-day uptime
100%
100%
Free tier
10,000 calls/day, no key, no credit card
10,000 calls/day, no key, no credit card
Auth
No key required
No key required
Free alternatives (live ranking)
- NOAA National Weather Service — 🟢 Online · Unlimited (US only), no key, no credit card
- 7Timer! — 🟢 Online · Unlimited, no key, no credit card
- Bright Sky (DWD) — 🟢 Online · Unlimited, no key, no credit card
Compare Open-Meteo Air Quality with…
- Open-Meteo Air Quality vs NOAA National Weather Service — Unlimited (US only), no key, no credit card
- Open-Meteo Air Quality vs 7Timer! — Unlimited, no key, no credit card
- Open-Meteo Air Quality vs Bright Sky (DWD) — Unlimited, no key, no credit card
Paid alternatives
- IQAir AirVisual — from $99/mo
Frequently Asked Questions
Does Open-Meteo Air Quality require an API key?
No, Open-Meteo Air Quality is freely accessible without registration or an API key.
What is Open-Meteo Air Quality's free tier?
10,000 calls/day, no key, no credit card
Is Open-Meteo Air Quality currently online?
We check Open-Meteo Air Quality every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Open-Meteo Air Quality
Open-Meteo Air Quality is the only no-key, no-account air quality forecast API with global coverage. It provides PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide, and European AQI forecasts up to 5 days ahead — ideal for health apps or environmental dashboards with 10,000 calls/day free.
Common pitfalls
- Like the main Open-Meteo API, variables must be named explicitly in the request. The available variable names differ between `current` (point-in-time values) and `hourly` (time series) parameters — e.g., `pm10` is valid for both, but `european_aqi` is only available as a `current` variable, not hourly.
- The air quality data comes from the CAMS (Copernicus Atmosphere Monitoring Service) model, which has a coarser spatial resolution than meteorological models. In cities with strong microclimatic variation, the API may miss pollution hotspots near industrial zones.
- The endpoint base URL is distinct from the main weather API: `air-quality-api.open-meteo.com`, not `api.open-meteo.com`. Using the wrong base URL returns a 404 that is easy to misread as a parameter error.
- Historical air quality data availability varies by variable. Some pollutants are available from 2015 onwards; others have shorter archives. Requesting a date outside the available range returns an error rather than partial data.
Quick start (bash)
curl "https://air-quality-api.open-meteo.com/v1/air-quality?latitude=48.85&longitude=2.35¤t=pm10,pm2_5,european_aqi" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/open-meteo-air-quality) HTML
<a href="https://freeapi.watch/open-meteo-air-quality"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/open-meteo-air-quality.svg" alt="Open-Meteo Air Quality Status"/></a> Further reading
- Best Free Weather APIs in 2026: A Data-Driven Comparison — We monitor 15 free weather APIs hourly. Here's which ones are actually reliable, fast, and free-without-friction in 2026.
- Building a Weather App in 2026? Here's the Free API Stack I'd Use — Open-Meteo for forecasts, Nominatim for location lookup, Open-Meteo Air Quality for pollution data. Code snippets and gotchas included.