Registered Feature Sources
Introduction
The NLDI organizes indexed information into feature sources, each representing a dataset linked to the NHDPlusV2 hydrologic network. Discover feature sources programmatically and explore them through the NLDI API.
Feature sources may represent various hydrologic or environmental datasets, such as:
- Streamgages
- Water quality sampling locations
- Watershed outlets
Each feature within a source is accessed using a unique {featureID}.
Discovering Feature Sources
List feature sources by requesting the root endpoint with ?f=json:
https://api.water.usgs.gov/nldi/linked-data?f=json
The response is a JSON array of objects, each with source, sourceName, and
features (a URL to that source’s feature collection).
Using a feature source, all items within that source can be retrieved via the
feature listing endpoint. Requesting a feature source with no filters returns
all features in that collection, which can be large. The endpoint supports
limit and offset query parameters for pagination:
/linked-data/{featureSource}?limit=100&offset=0
See the Swagger UI for the complete parameter reference.
See also Client Libraries for Python and R examples of feature source queries.
Feature IDs
Every record in a feature source collection is assigned a {featureID}.
These IDs identify real-world hydrologic features such as monitoring stations,
observation wells, or catchment outlets.
They can be inspected directly:
/linked-data/{featureSource}/{featureID}?f=json
Special Feature Source: comid
The comid feature source corresponds directly to NHDPlusV2 catchment polygons
and their associated flowlines.
It exposes two useful capabilities:
- Direct access to catchment and flowline features
- A position endpoint that returns the catchment containing a given lon/lat
using a point‑in‑polygon lookup
The comid source forms the backbone of NLDI navigation and indexing.
The Fabric pygeoapi
service provides detailed
NHDPlusV2 geometry for flowlines, catchments, and waterbodies queryable by
comid.
Catchment Indexing and Hydrographic Addressing
A key concept in understanding feature sources is the difference between:
-
Catchment indexing — assigning a feature to the NHDPlus catchment
polygon that physically contains it.
The NLDI uses this broadly, and the computation requires only a point-in-polygon test. -
Hydrographic addressing — assigning precise hydrologic network
locations using reachcode + measure pairs (“street name + house number”).
These identifiers enable more accurate routing along hydrographic networks.
Some feature sources carry hydrographic addresses, depending on the dataset and the indexing method applied before data reach the NLDI.
Querying by Point
The comid feature source exposes a position endpoint that accepts a
longitude/latitude coordinate in WKT format and returns the NHDPlusV2
catchment containing that point:
/linked-data/comid/position?f=json&coords=POINT(-89.35 43.0864)
This is useful for finding the catchment (and therefore the comid) for an arbitrary location before navigating the network.
Current Feature Sources (4/2026)
The following feature sources are registered in the NLDI as of early 2026.
Discover the current list at any time with
/linked-data?f=json.
| Source key | Description |
|---|---|
comid |
NHDPlus comid (catchments and flowlines) |
nwissite |
NWIS Surface Water Sites |
nwisgw |
NWIS Groundwater Sites |
WQP |
Water Quality Portal |
huc12pp |
HUC12 Pour Points (NHDPlusV2) |
huc12pp_102020 |
HUC12 Pour Points (circa 10-2020) |
gfv11_pois |
USGS Geospatial Fabric V1.1 Points of Interest |
ref_gage |
geoconnex.us reference gages |
ref_dams |
geoconnex.us reference dams |
HILARRI |
HILARRI Hydropower Infrastructure |
GRAND |
Selected GRAND Reservoirs |
ca_gages |
Streamgage catalog for CA SB19 |
npdes |
NPDES Facilities that Discharge to Water |
epa_nrsa |
EPA National Rivers and Streams Assessment |
wade |
Water Data Exchange 2.0 Sites |
wade_rights |
Water Data Exchange Water Rights (currently unavailable) |
wade_timeseries |
Water Data Exchange Time Series |
nmwdi-st |
New Mexico Water Data Initiative Sites |
vigil |
Vigil Network Data |
geoconnex-demo |
geoconnex contribution demo sites |
census2020-nhdpv2 |
2020 Census Block – NHDPlusV2 Catchment Intersections |