80trust / 100

Air Quality

by Vibe Springs in Weather & location

x402 APIPassing, checked 21 min ago

Real-time and forecast air quality index (AQI) and particulate matter database. Retrieves PM2.5, PM10, ozone (O3), nitrogen dioxide (NO2), sulfur dioxide (SO2), carbon monoxide (CO), US AQI scale labels, and European AQI parameters for any location globally. Crucial for smart city analytics, health monitoring, outdoor event planning, and environmental geointelligence.

GET https://vibesprings.net/api/air-quality

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
179 ms typical, 179 ms slowest 5%
Last check
21 min ago
Next check
in 10 min

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://vibesprings.net/api/air-quality?days=3&location=Beijing"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fvibesprings.net%2Fapi%2Fair-quality
const res = await pay("https://vibesprings.net/api/air-quality?days=3&location=Beijing");
console.log(await res.json());

Example input

{
  "days": 3,
  "location": "Beijing"
}

Example output

{
  "current": {
    "carbon_monoxide": 0.8,
    "nitrogen_dioxide": 18.4,
    "ozone": 22.1,
    "pm10": 60.2,
    "pm2_5": 43.5,
    "us_aqi": 120,
    "us_aqi_label": "Unhealthy for Sensitive Groups"
  },
  "daily_summary": [
    {
      "avg_us_aqi": 110,
      "date": "2026-05-24",
      "max_pm2_5": 45,
      "overall_label": "Unhealthy for Sensitive Groups"
    }
  ],
  "location": "Beijing, China"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
21 min agoPassed402202 ms$0.002
5 h agoPassed402179 ms$0.002