aqs_monitors_by_box
Retrieve air quality monitors within a geographic bounding box to analyze pollution data across regions spanning multiple states or counties.
Instructions
Get all air quality monitors within a latitude/longitude bounding box. Useful for querying monitors in a geographic region that may span multiple states or counties.
Parameters:
param: 5-digit AQS parameter code for the pollutant. Common codes:
44201: Ozone (O3)
88101: PM2.5 (Fine Particulate Matter, Local Conditions)
81102: PM10 (Particulate Matter)
42401: Sulfur Dioxide (SO2)
42101: Carbon Monoxide (CO)
42602: Nitrogen Dioxide (NO2)
bdate/edate: Begin and end dates in YYYYMMDD format (must be same calendar year)
minlat: Minimum latitude of bounding box (decimal degrees, e.g., 33.0)
maxlat: Maximum latitude of bounding box (decimal degrees, e.g., 35.0)
minlon: Minimum longitude of bounding box (decimal degrees, e.g., -118.5)
maxlon: Maximum longitude of bounding box (decimal degrees, e.g., -117.0)
Example bounding box for Los Angeles area: minlat=33.5, maxlat=34.5, minlon=-118.8, maxlon=-117.5
Note: Email and API key can be provided or will use AQS_EMAIL/AQS_API_KEY environment variables.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address for API authentication (optional if AQS_EMAIL env var is set) | ||
| key | No | API key for authentication (optional if AQS_API_KEY env var is set) | |
| param | Yes | 5-digit AQS parameter code (e.g., 44201 for Ozone) | |
| bdate | Yes | Begin date in YYYYMMDD format | |
| edate | Yes | End date in YYYYMMDD format (must be same calendar year as bdate) | |
| minlat | Yes | Minimum latitude of bounding box in decimal degrees | |
| maxlat | Yes | Maximum latitude of bounding box in decimal degrees | |
| minlon | Yes | Minimum longitude of bounding box in decimal degrees | |
| maxlon | Yes | Maximum longitude of bounding box in decimal degrees |