Getting Started with the HydroForecast API
The HydroForecast API enables users to retrieve forecasts and observations and push observations. All versions of the API require authentication and HTTPS for secure communication and primarily use the JSON data format.
Each request must be authenticated by sending your API key as the value of the Authorization header. See HydroForecast API Authentication for more information and a link to your API key.
Access Forecasts and Observations
- The HydroForecast Time Series API (v2) provides access to flow, weather, snow and satellite data and is the recommended way to retrieve all data from our API.
- The HydroForecast Get Forecasts API (v1) is a more limited API which is supported for existing users but not recommended for new users.
Send Observations to HydroForecast
- The HydroForecast Put Observations API (v1) allows users to send inflow, outflow and river flow observations to HydroForecast.
More API Details