aqs_monitors_by_cbsa
Retrieve air quality monitoring locations for specific pollutants within metropolitan or micropolitan statistical areas using EPA AQS data.
Instructions
Get all air quality monitors in a Core Based Statistical Area (CBSA). CBSAs are metropolitan or micropolitan statistical areas defined by the Office of Management and Budget.
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)
cbsa: 5-digit CBSA code. Examples:
31080: Los Angeles-Long Beach-Anaheim, CA
35620: New York-Newark-Jersey City, NY-NJ-PA
16980: Chicago-Naperville-Elgin, IL-IN-WI
19100: Dallas-Fort Worth-Arlington, TX
26420: Houston-The Woodlands-Sugar Land, TX
38060: Phoenix-Mesa-Chandler, AZ
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) | |
| cbsa | Yes | 5-digit CBSA code (e.g., 31080 for Los Angeles metro area) |