Accuracy you can measure.
Turn any US street address into the Public Water System that serves it — plus its drinking-water violations and contaminants — with a confidence tier on every answer.
Address in, water system out.
Geocode
The address is geocoded to a precise point — rooftop where available, interpolation otherwise.
Point-in-polygon
The point is matched against EPA Community Water System service-area boundaries to find the utility that actually serves it.
Intelligence
We attach the system's open violations and measured contaminants vs. federal limits.
Every result is graded EXACT · LIKELY · AREA · WELL · UNRESOLVED — so you always know how much to trust it.
Measured, not asserted.
Confidence on every answer
A tier + numeric confidence + provenance accompany each resolution. We never hand back a guess dressed as a fact.
Validated against ground truth
Resolution is checked against a curated ground-truth corpus behind a CI accuracy gate — so regressions can't ship silently.
Edges are flagged
Near-boundary and ambiguous addresses are surfaced honestly, not forced into a single answer.
Florida coverage today, expanding. We report what the public data supports — and where it doesn't.
A clean JSON API.
Authenticate with a bearer key; usage is metered per tier. Two of the endpoints:
Resolve an address
Screen water for corrosivity
Add a water-checker to any site.
A dependency-free, Shadow-DOM-isolated widget. Drop in two lines with a publishable key — origin-locked and metered.
Start free, scale by tier.
Free
1,000 requests / month · 10 / minute
- Resolve + intelligence
- Embeddable widget
- Corrosivity screening
Pro
Higher monthly + per-minute limits
- Everything in Free
- Priority limits
Business
Highest limits for production use
- Everything in Pro
- Volume limits