USGS Water Data — Streamflow & Gage Height avatar

USGS Water Data — Streamflow & Gage Height

Pricing

from $1.00 / 1,000 results

Go to Apify Store
USGS Water Data — Streamflow & Gage Height

USGS Water Data — Streamflow & Gage Height

US river & stream conditions from USGS Water Services — streamflow, gage height, water temperature and more, current or historical. Free keyless API. For anglers, hydrology & apps.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Ponderable Hydrometer

Ponderable Hydrometer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

US river and stream conditions from USGS Water Services — streamflow (discharge), gage height, water temperature, dissolved oxygen, pH and turbidity — current or historical, at any site. Each reading carries the site name and coordinates. Free, keyless.

Perfect for anglers and fishing apps, flood/hydrology monitoring, paddling planners and research.

What you get

One row per reading:

  • Sitesite (USGS number), siteName, latitude, longitude
  • ParameterparameterCode, parameterName (decoded, e.g. "Streamflow, ft³/s"), unit
  • Readingvalue, dateTime, qualifiers

By default the actor returns the latest reading per site+parameter. Ask for a period or an explicit date window to get the full history.

Common parameter codes

00060 streamflow (cfs) · 00065 gage height (ft) · 00010 water temperature (°C) · 00300 dissolved oxygen · 00400 pH · 63680 turbidity. Default is 00060,00065,00010.

Input

FieldTypeDefaultDescription
sitesarrayUSGS site numbers, e.g. ["01646500"] (Potomac at DC). Required.
parametersarraystreamflow/gage/tempUSGS parameter codes
serviceenumiviv = instantaneous (sub-hourly), dv = daily values
periodstringISO-8601 duration, e.g. P7D, P1M (empty = latest reading only)
startDT / endDTstringExplicit YYYY-MM-DD window (overrides period)

Example input

{"sites":["01646500","09380000"],"parameters":["00060","00065","00010"]}

7-day streamflow history:

{"sites":["01646500"],"parameters":["00060"],"period":"P7D"}

Daily values in a window:

{"sites":["01646500"],"parameters":["00060"],"service":"dv","startDT":"2026-06-01","endDT":"2026-06-30"}

Output (one reading)

Fields below are the real normalizer output:

{
"site": "01646500",
"siteName": "POTOMAC RIVER NEAR WASH, DC LITTLE FALLS PUMP STA",
"latitude": 38.94977778,
"longitude": -77.12763889,
"parameterCode": "00060",
"parameterName": "Streamflow, ft³/s",
"unit": "ft3/s",
"value": 4230,
"dateTime": "2026-07-12T09:30:00.000-04:00",
"qualifiers": "P"
}

Why this actor

  • Latest-by-default — current conditions in one call, with on-demand history.
  • Multi-site, multi-parameter — pull a whole basin's gauges and metrics at once.
  • Clean & keyless — decoded units, site coordinates, official USGS Water Services, retry/backoff.

Pricing

Pay per result — $1.00 per 1,000 results (one result = one reading). No subscription or platform fees.

  • NOAA Tides & Currents — coastal tide & current predictions.
  • Marine Weather Forecast — waves & swell for sailing/fishing.
  • Open-Meteo Weather Scraper — geocoding + weather forecasts.

Notes & limits

  • Find site numbers at waterdata.usgs.gov. Not every site reports every parameter.
  • Intraday (iv) data is provisional and subject to revision by USGS.
  • Public official data; independent tool, not affiliated with the USGS. You are responsible for compliant use of the output.