# Environment Screen Air quality, pollen, AQI conversion and EPA toxics-release facility screens for a place. ## How to pay Machine-payable over x402. USDC on: Base (eip155:8453), Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Polygon (eip155:137), Arbitrum One (eip155:42161). No accounts. No API keys. No signup. The paying wallet is the account. ## Machine-readable - OpenAPI: https://environment-screen.x402tookit.com/openapi.json - x402 manifest: https://environment-screen.x402tookit.com/.well-known/x402 - Catalog (free): https://environment-screen.x402tookit.com/catalog - Health (free): https://environment-screen.x402tookit.com/health - Uptime (free): https://environment-screen.x402tookit.com/uptime ## Endpoints (8) ### GET /air-quality-history — $0.03 Daily mean PM2.5, PM10, ozone, NO2 and US AQI over a date range, plus the count of days above an AQI threshold. Params: lat: number, lon: number, start: string, end: string, threshold?: integer Example: https://environment-screen.x402tookit.com/air-quality-history?lat=34.0522&lon=-118.2437&start=2025-01-01&end=2025-01-31&threshold=100 ### GET /air-quality-now — $0.02 Current PM2.5, PM10, ozone, NO2, US AQI and European AQI with category for a latitude and longitude. Params: lat: number, lon: number Example: https://environment-screen.x402tookit.com/air-quality-now?lat=40.7128&lon=-74.006 ### GET /aqi-category — $0.02 Convert a PM2.5, PM10, ozone or NO2 concentration to its US EPA AQI number and category (2024 PM2.5 table). Params: pollutant: string, value: number, unit?: string, revision?: string Example: https://environment-screen.x402tookit.com/aqi-category?pollutant=pm25&value=40 ### GET /area-environment-screen — $0.05 Environmental screen for a US place: current modelled AQI and PM2.5 plus count of EPA TRI facilities in the ZIP. Params: lat: number, lon: number, zip: string Example: https://environment-screen.x402tookit.com/area-environment-screen?lat=42.3554&lon=-71.1316&zip=02134 ### GET /pollen-forecast — $0.02 Pollen forecast (grass, birch, alder, olive, mugwort, ragweed) in grains/m3. Model covers Europe only; elsewhere null. Params: lat: number, lon: number, days?: integer Example: https://environment-screen.x402tookit.com/pollen-forecast?lat=48.1351&lon=11.582&days=3 ### GET /tri-area-summary — $0.03 Count of EPA Toxics Release Inventory facilities in a US state or county, open versus closed, with a sample list. Params: state: string, county?: string, limit?: integer Example: https://environment-screen.x402tookit.com/tri-area-summary?state=MA&county=Suffolk&limit=10 ### GET /tri-facilities-near — $0.03 EPA Toxics Release Inventory facilities in a US ZIP code: names, parent companies, open or closed, coordinates. Params: zip: string, limit?: integer Example: https://environment-screen.x402tookit.com/tri-facilities-near?zip=02134&limit=10 ### GET /tri-facility-chemicals — $0.03 Chemicals an EPA TRI facility has reported on Form R/A filings, with first and last year and form counts. Params: tri_facility_id: string Example: https://environment-screen.x402tookit.com/tri-facility-chemicals?tri_facility_id=01217CLHRS20OLD ## Terms Screening signals computed from Open-Meteo (CAMS model data) and EPA Envirofacts TRI, public sources provided as is. Model air quality is not a monitor reading; absence of a TRI facility is not a clean bill. Not health, legal, real-estate or compliance advice.