Live flow from 9,900+ USGS and state streamgages across the United States, normalized into clean dashboards and one API — with monitors that email you as new readings cross your threshold or a river starts behaving strangely.
Start from the US map, filter by state or river basin, or search 9,900+ USGS and state streamgages by river or station. Open any gage to see today's flow, the last 7 days of readings, anomalies, and its spot on the map — free, no sign-up.
Streamgage readings drive diversion timing, fish passage assessments, municipal supply monitoring, and research models. The data is public, but it lives in silos — USGS NWIS and water-district dashboards — each with a different format, URL, and refresh cadence.
GageLog ingests every supported gage on a fixed schedule, normalizes readings to a single schema, and serves them through clean dashboards and one consistent API. Not just the recent window, either — decades of history, back to each gage's first reading, queryable on demand.
Put a monitor on any tracked gage. Threshold monitors fire when flow crosses a level you set — above or below. Anomaly monitors watch for statistical outliers and sudden spikes, no threshold required.
Alerts arrive by email as soon as a reading enters the condition — typically within the hour of the agency publishing it — then stay quiet until flow leaves and re-enters it, with a cooldown, so one restless gage never floods your inbox.
Set up your first monitorWater utilities, hydrologists, irrigators, conservation teams, and researchers. Track one gage or a few dozen. Readings at 15-minute resolution, the full period of record on file, and exports when you need the raw data.
USGS NWIS and public state sources across the United States, ingested on one schedule and normalized to a common schema — some with live cameras. Browse from a US map with state and basin filters, and every gage links straight back to its official public source.
Rolling averages, daily summaries, water-year and year-over-year comparison, flow-duration curves, threshold compliance, water volume in acre-feet, flow trends, and data-quality summaries — in the dashboards and over the API.
Threshold and anomaly monitors on any tracked gage. Email as soon as one fires, with hysteresis and cooldowns so alerts stay meaningful — and a backtest that shows how often a threshold would have fired over the last 30 days before you arm it.
Every gage's complete period of record — often fifty-plus years of readings. Recent water years are instant; older ones restore on demand from the Archive tab. No re-downloading from agency portals.
One-click CSV and Excel exports, and reporting workbooks built with live Excel formulas and an editable parameters sheet — adjust a threshold without rebuilding the export. Visualization workbooks with native charts, plus a PDF flow-conditions report with a locator map. Big jobs build in the background and land in your export queue.
A documented self-serve REST API with keys, quotas, and an interactive reference — plus a hosted MCP server, so Claude, Cursor, or Zed can query your gages directly.
Install it and GageLog opens like an app — full screen, no address bar, one tap from the gages you follow. Nothing to download from an app store, and nothing changes about your account.
Works on iPhone, Android, and desktop Chrome or Edge. Readings still come from the network every time, so what you see is what the agency just published — never a stale cached number.
How to install →Browse live gage data with no sign-up. Free accounts track two gages; paid plans from $25/month are ad-free and scale to dozens of gages, monitors, full-history restores, and API + MCP access. Teams get self-serve multi-seat plans (2–10 seats) with shared gages and pooled alerts.
Compare plans →