# USGS Stream Gage Flow via Suverse Proxy

> USGS Stream Gage Flow via Suverse Proxy is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.06/call, status unknown (last checked 2026-10-13).

Fetches real-time instantaneous river discharge (flow) data from a USGS NWIS stream gage for a given site number and time period.

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/suverse-earth-streamgage-flow?utm_source=zero.xyz
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/usgs-stream-gage-flow-via-suverse-proxy-8842470c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JYv0qOHhnzJKZHae1OOyb

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability usgs-stream-gage-flow-via-suverse-proxy-8842470c -d '<json body>'
```

Example prompt: Pull the real-time river discharge data for USGS stream gage site 01646500 over the past 7 days (P7D) so I can check recent flow conditions on the Potomac.

## When to prefer this

Choose this endpoint when you need keyless, pay-per-call access to real-time or recent USGS stream discharge data without managing USGS API credentials. Ideal for hydrology pipelines, flood alerting systems, or environmental monitoring agents that need instantaneous flow readings at specific NWIS gauge sites. Prefer this over direct USGS Water Services calls when operating in a proxied, metered, or agentic payment context (x402).

## Known failure modes

- Invalid or non-existent NWIS site number returns no data or an error
- Site does not measure parameter 00060 (discharge) — returns empty value set
- Malformed ISO 8601 duration string causes request failure
- USGS upstream service outage results in timeout or error response
- Site has a data gap or sensor outage for the requested period — partial or empty time series returned

## How this service works

Real-time river discharge from a USGS stream gage. Pass an NWIS site number and a period (ISO 8601 duration) to get instantaneous flow (parameter 00060) values. Keyless USGS Water Services data for hydrology and flood monitoring.

## Output

Returns a time series of instantaneous river discharge values (USGS parameter 00060, in cubic feet per second) for the specified NWIS site and duration, sourced directly from USGS Water Services without requiring an API key.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/usgs-stream-gage-flow-via-suverse-proxy-8842470c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
