USGS Water Scraper: Live Streamflow & Gage Height avatar

USGS Water Scraper: Live Streamflow & Gage Height

Pricing

Pay per usage

Go to Apify Store
USGS Water Scraper: Live Streamflow & Gage Height

USGS Water Scraper: Live Streamflow & Gage Height

Pull live streamflow and gage height readings from USGS water monitoring sites via the public Water Services API. No login, no proxy, no browser.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Naimur Hasan

Naimur Hasan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

USGS Water Scraper

Pulls live streamflow and gage height readings from USGS water monitoring sites through the public Water Services API. No login, no proxy, no browser.

Input

FieldTypeNotes
sitesarrayRequired. USGS site numbers, e.g. ["01646500"].
parametersstringComma-separated parameter codes. Default 00060,00065 (discharge and gage height).

Output

One row per site and measurement: siteCode, siteName, latitude, longitude, variableCode, variableName, unit, value, qualifiers, observedAt.

Notes

  • A site measuring two parameters produces two rows, so the row count is sites × reporting parameters, not sites.
  • USGS reports "no data" as -999999, not as null. Left alone that sentinel would poison any average or chart, so it is compared against the series' own noDataValue and mapped to null.
  • variableName arrives with HTML entities (ft³/s); they are decoded so the unit reads as ft³/s.
  • qualifiers of P means provisional — USGS data is unreviewed when fresh and can be revised later. Treat recent readings accordingly.