API & integrations

Query the map like a dataset.

Flexible filters, spatial bounds, and snapshot IDs make it easy to integrate WatersMap into your GIS stack or analytics pipeline.

API highlights

Stable endpoints, proven provenance.

Every response links to a snapshot ID and raw files so your teams can defend decisions and reproduce outputs.

Geo filters Snapshot IDs Bulk export

Core endpoints.

Built for both live map experiences and offline analysis.

Example requests

Use bounding boxes, station IDs, or snapshot filters.

GET /v0/stations?bbox=-123.2,44.1,-121.0,45.2
GET /v0/measurements?station=OR12345&start=2020-01-01
GET /v0/snapshots?source=EEA_WATERBASE
GET /v0/exports?format=geojson&snapshot=2026-01

Integration readiness.

Designed for GIS, modeling, and analytics workflows.

Spatial querying

Bounding boxes, basins, and station filters.

Export formats

CSV, GeoJSON, and time-series bundles.

Snapshot history

Replay past versions for reproducible research.

Ready to integrate?

We will share docs, keys, and sample data.

Talk to the API team