{"uid":"cap_YOUUouGoE4Pb0T0dMzq5t","slug":"water-quality-results-normalizer-77fea53e","name":"Water Quality Results Normalizer","description":"Retrieves water quality results for a monitoring site from the Water Quality Portal and normalises them into a comparable shape. The real work is units: the same measurement appears there as mg/L, ug/L, ppm and mg/l in mixed case, and combining them unchecked puts factor-of-thousand errors into any statistic built on top.","url":"https://natur.halowerk.com/v1/water-quality","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"site_id":{"type":"string","maxLength":60,"minLength":4,"description":"Monitoring location id, e.g. USGS-01646500."},"start_date":{"type":"string","maxLength":10,"description":"ISO date; defaults to two years back."},"max_results":{"type":"integer","default":800,"maximum":3000,"minimum":10},"characteristic":{"type":"string","maxLength":80,"description":"Restrict to one characteristic name, e.g. Nitrate."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Yb1pnNEWAeIRUCIAbpfAV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves water quality measurement results for a monitoring site from the Water Quality Portal and normalizes units (mg/L, ug/L, ppm, etc.) into a consistent, comparable shape to prevent factor-of-thousand errors in downstream analysis.","exampleAgentPrompt":"Pull normalized water quality results for USGS monitoring site 01646500 — I need nitrate and dissolved oxygen measurements for the past 90 days with all units standardized so I can run statistics on them.","exampleUseCases":[{"title":"River pollution trend analysis","prompt":"Get me the normalized phosphorus and nitrate readings for water quality monitoring site USGS-01491000 over the last 12 months — I need the units to be consistent so I can chart the trend without any unit-conversion errors."},{"title":"Drinking water compliance check","prompt":"Fetch the water quality results for monitoring site EPA-PA0040401 and give me the lead and copper concentrations with everything standardized to mg/L so I can check them against regulatory limits."},{"title":"Multi-parameter ecological health report","prompt":"Retrieve all available water quality measurements for site 08066500 from the past 6 months, with units normalized across the board — I need dissolved oxygen, turbidity, and pH for an ecological health assessment."}],"resultDescription":"A normalized collection of water quality measurement records for the requested monitoring site, with all unit variants (mg/L, ug/L, ppm, mg/l and mixed-case equivalents) resolved into a single consistent unit scale per parameter, making measurements directly comparable and safe to use in statistical computations.","failureModes":["Unknown or invalid monitoring site identifier returns an error or empty result set","Water Quality Portal upstream outage causes retrieval failure","No measurements found for the requested parameter or date range","Ambiguous unit type with no known conversion factor may be flagged or excluded","Rate limiting or timeout from upstream Water Quality Portal API"],"whenToPreferThis":"Choose this endpoint when you need water quality data from the Water Quality Portal and require unit-normalized, statistically safe output. It is specifically valuable when combining measurements across multiple sampling events, labs, or time periods where unit inconsistency (mg/L vs ug/L vs ppm) would silently corrupt downstream calculations. Prefer it over direct WQP queries whenever you plan to compute means, trends, or comparisons.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:40:57.839Z","isFirstParty":false}