Skip to main content
  • API endpoint examples
  • Who we are

Station queries

These use cases relate to station information

Table of contents
Select a section to jump to:


Get a list of all Stations

Returns a list of all parameters at all stations including useful station metadata and custom attributes.

Retrieve details for a specific station (or stations)

The station name is not case-sensitive and wildcards can be applied, so for the given request station_name=daldowie, or station_name=dald* would return the same record.

Default station information is returned by getStationList, or retrieve specific metadata by specifying the returnfields argument and its comma-separated list of desired fields.


Retrieve a list of all stations where river level is measured

We can retrieve list of all river level observation stations in at least two different ways - here we use getStationList and getTimeseriesList:

The getTimeseriesList request has the advantage over the getStationList query that, using the coverage return field,  the start and end dates of the available data for each station can be retrieved alongside the other station information.

Omitting the stationparameter_name filter returns a list of all time series for all stations.

Return a list of Flow stations in a catchment area

Retrieve a list of stations including single value station statistics

Single value station statistics are values for the maximum, minimum values recorded at the stations.  These statistics are calculated periodically and are stored as custom attributes of the stations.

these requests use station groups which contain all stations appropriate for the request, eg current level stations, flow stations, etc.

Single value statistics for level stations

Single value statistics for flow stations, including 95 and 70 percentile flows

Flow gaugings

Rainfall