{"uid":"cap_8vRr9ZatjkJuA3tyUx3Ce","slug":"epa-airnow-air-quality-index-aqi-lookup-2d09cbab","name":"EPA AirNow Air Quality Index (AQI) Lookup","description":"Current U.S. EPA Air Quality Index (AQI) and pollution levels for a specific location, given latitude/longitude — use to check smog, air pollution, or whether it's safe to be outside. Sourced from the EPA AirNow program (federal/state/local/tribal agencies); covers the US, Canada, and Mexico only. Data is preliminary and unvalidated per EPA data use guidelines — not for regulatory use.","url":"https://x402-seller.onrender.com/air/quality","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"string","description":"Latitude"},"lng":{"type":"string","description":"Longitude"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"date":{"type":"string"},"hour":{"type":"number"},"source":{"type":"string"},"readings":{"type":"array"},"stateCode":{"type":"string"},"attribution":{"type":"string"},"preliminary":{"type":"boolean"},"reportingArea":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_etpM0eaxHbjF45ninTf16","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns current U.S. AQI readings near given coordinates sourced from the EPA AirNow federal monitoring program","exampleAgentPrompt":"What's the current EPA AirNow air quality index near latitude 34.0522, longitude -118.2437? I want to know if it's safe to go for a run outside.","exampleUseCases":null,"resultDescription":"Returns a JSON object with the current AQI readings array (pollutant-level data), reporting area name, state code, date, hour of measurement, data source, attribution string, and a preliminary boolean flag indicating the data is unvalidated per EPA guidelines.","failureModes":["Coordinates outside US/Canada/Mexico coverage area return no data or an error","No monitoring stations near given coordinates may return empty readings array","Stale or missing data when EPA AirNow feed is delayed","Invalid lat/lng format (e.g. non-numeric strings) causes a 400-level error","Service downtime on Render hosting platform returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need real-time, federally-sourced AQI data for a specific geographic point within the US, Canada, or Mexico. It is backed by the official EPA AirNow network (federal, state, local, and tribal agencies), making it authoritative for public health awareness use cases — though not suitable for regulatory or enforcement decisions due to preliminary/unvalidated data status.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:35:58.536Z","isFirstParty":false}