Skip to content
Free widget

A live river gauge for your own website.

Anyone running a paddling website ends up answering the same question: is it running? This puts the answer on your page instead of sending people to a government site to decode a hydrograph. Pick a gauged reach, paste one snippet, and it stays current on its own.

  • No account
  • No API key
  • Free forever

River gauge

Live streamflow, water level and water temperature for any gauged reach, with a seven day trend.

Loading a live example…
Data
USGS Water Services, read straight from the visitor’s browser

Find your outfitter and this becomes your snippet, ready to paste.

Pick a river reach How it works, and where to paste it →

What it shows

  • Streamflow in cubic feet per second, the number that decides the day
  • Gauge height, so a reach with a known minimum reads at a glance
  • Water temperature where the gauge reports it
  • A seven day trend, so a rising river looks different from a falling one

Who puts it up

Outfitters and liveries, paddling clubs, river conservancies, campgrounds and cabin rentals on the water, and anyone who writes about a run.

You do not need a listing with Paddling Hubs to use it, and you do not need to claim one. If you have a listing, claiming it is free and lets you fix what visitors see when they click through.

Claim your outfitter

Where to paste it

Squarespace

Edit the page, add a block, choose Code, and paste the snippet in. Leave the block set to HTML.

Wix

Add → Embed Code → Embed HTML, then paste the snippet into the Code box.

WordPress

Add a Custom HTML block and paste it in. In the classic editor, switch to the Text tab first.

Anywhere else, the rule is the same: it goes wherever your editor accepts raw HTML. Paste the whole snippet, including the plain link, which is the part that keeps working if the script is ever blocked.

Questions

Before you paste

Any reach with an active USGS discharge gauge on it, which is most named rivers in the United States. Search for yours on the river explorer and the snippet is built for you.

USGS Water Services, read directly by your visitor’s browser rather than proxied through us. Most gauges report every 15 to 60 minutes, so the reading is as fresh as the gauge itself.

It is free, with no account, no API key and no limit on how many people load it. The catch, stated plainly: the snippet includes a visible link back to us, and that link is what the widget costs you. If you would rather not link out, do not use it.

No on both. The script is about 14KB, loads asynchronously so it never blocks your page, and pulls no fonts, frameworks or tracking. It draws inside a shadow root, which is a sealed boundary: your CSS cannot reach in and its CSS cannot leak out.

No. It sets no cookies, stores nothing on the device and sends us no identifiers. It asks for one location’s data and renders the answer.

One more step

Widget on your site?
Claim the listing it points at.

Claiming is free and takes about two minutes. It lets you fix the photos, hours and details visitors see when they click through from your own website.