How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

USGS Water Data OGC API

The USGS Water Data OGC API — a conformant OGC API - Features implementation over the national water observation network, exposing 36 collections (monitoring locations, continuous and daily values, field and channel measurements, peaks, time-series metadata, and the full USGS reference-code vocabulary) as GeoJSON with CQL2 filtering. Verified anonymously on 2026-08-20: the landing page, /conformance and /collections each returned HTTP 200, and the first-party OpenAPI 3.0.2 (184 paths, 220 operations, "USGS Water Data APIs" v0.71.7) is served live and without a key at /openapi?f=json. The conformance declaration names 18 classes across OGC API - Common parts 1-3, OGC API - Features parts 1-4, and CQL2. This replaces an earlier catalog entry that described these OGC operations but pointed at earthquake.usgs.gov/fdsnws/event/1, where /collections soft-404s to an HTML documentation page.

USGS Water Data OGC API is one of 11 APIs that U.S. Geological Survey publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

Tagged areas include OGC, OGC API, OGC API Features, CQL2, and GeoJSON. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, a JSON-LD context, authentication docs, and 3 JSON Schemas.

This API exposes 292 operations across 184 paths, organized into 37 resource areas, and defines 77 schemas. It is described by OpenAPI 3.0.2, at version 0.71.7.

Requests are made against a single base URL, https://api.waterdata.usgs.gov/ogcapi/v0.

292 operations 184 paths 77 schemas 184 GET72 OPTIONS36 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
0.71.7
Base URL
https://api.waterdata.usgs.gov/ogcapi/v0
Authentication
API Key, API Key
Terms of Service
Resource Areas
37

Authentication & Security 2

USGS Water Data OGC API declares 2 security schemes for authenticating requests. An API key is passed in the header as api_key (ApiKeyHeader). An API key is passed in the query as api_key (ApiKeyQuery).

  • ApiKeyHeader — Providing your API key gives you higher rate limits when querying our APIs. You can obtain an API key at https://api.waterdata.usgs.gov/signup
  • ApiKeyQuery — Providing your API key gives you higher rate limits when querying our APIs. You can obtain an API key at https://api.waterdata.usgs.gov/signup

Paths & Operations 292

Across 184 paths, the API surfaces 292 operations — 184 GET, 72 OPTIONS, 36 POST. They span 37 resource areas, including server, agency-codes, altitude-datums, aquifer-codes, aquifer-types, channel-measurements, citations, combined-metadata, and 29 more. Each is listed below with its method, path, parameters, and response codes.

server 4

The United States Geological Survey (USGS) collects water data at monitoring locations across the United States using both automated sensors and manual data collection. These APIs…

GET
/
Landing page
getLandingPage 2 params → 200400403429500
GET
/collections
Collections
getCollections 2 params → 200400403429500
GET
/conformance
API conformance definition
getConformanceDeclaration 2 params → 200400403429500
GET
/openapi
This document
getOpenapi 3 params → 200400403429default
agency-codes 8

Code identifying the agency or organization used for site information, data sources, and permitting agencies. Agency codes are fixed values assigned by the National Water Informat…

GET
/collections/agency-codes
Get Agency codes metadata
describeAgency-codesCollection 2 params → 200400403404429500
GET
/collections/agency-codes/items
Get Agency codes items
getAgency-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/agency-codes/items
Options for Agency codes items
optionsAgency-codesFeatures → 200
POST
/collections/agency-codes/items
Get Agency codes items with CQL2
getCQL2Agency-codesFeatures body → 200400403429500
GET
/collections/agency-codes/items/{featureId}
Get Agency codes item by id
getAgency-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/agency-codes/items/{featureId}
Options for Agency codes item by id
optionsAgency-codesFeature 1 param → 200
GET
/collections/agency-codes/queryables
Get Agency codes queryables
getAgency-codesQueryables 4 params → 200400403404429500
GET
/collections/agency-codes/schema
Get Agency codes schema
getAgency-codesSchema 2 params → 200400403404429500
altitude-datums 8

The recommended vertical datum is NAVD88 (North American Vertical Datum of 1988) where applicable as stated in Office of Information Technical Memo 2002.01. NGVD29 (National Geode…

GET
/collections/altitude-datums
Get Altitude datums metadata
describeAltitude-datumsCollection 2 params → 200400403404429500
GET
/collections/altitude-datums/items
Get Altitude datums items
getAltitude-datumsFeatures 13 params → 200400403404429500
OPTIONS
/collections/altitude-datums/items
Options for Altitude datums items
optionsAltitude-datumsFeatures → 200
POST
/collections/altitude-datums/items
Get Altitude datums items with CQL2
getCQL2Altitude-datumsFeatures body → 200400403429500
GET
/collections/altitude-datums/items/{featureId}
Get Altitude datums item by id
getAltitude-datumsFeature 4 params → 200400403404429500
OPTIONS
/collections/altitude-datums/items/{featureId}
Options for Altitude datums item by id
optionsAltitude-datumsFeature 1 param → 200
GET
/collections/altitude-datums/queryables
Get Altitude datums queryables
getAltitude-datumsQueryables 4 params → 200400403404429500
GET
/collections/altitude-datums/schema
Get Altitude datums schema
getAltitude-datumsSchema 2 params → 200400403404429500
aquifer-codes 8

Local aquifers in USGS data are identified by an aquifer name and geohydrologic unit code (a three-digit number related to the age of the formation, followed by a 4 or 5 character…

GET
/collections/aquifer-codes
Get Aquifer codes metadata
describeAquifer-codesCollection 2 params → 200400403404429500
GET
/collections/aquifer-codes/items
Get Aquifer codes items
getAquifer-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/aquifer-codes/items
Options for Aquifer codes items
optionsAquifer-codesFeatures → 200
POST
/collections/aquifer-codes/items
Get Aquifer codes items with CQL2
getCQL2Aquifer-codesFeatures body → 200400403429500
GET
/collections/aquifer-codes/items/{featureId}
Get Aquifer codes item by id
getAquifer-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/aquifer-codes/items/{featureId}
Options for Aquifer codes item by id
optionsAquifer-codesFeature 1 param → 200
GET
/collections/aquifer-codes/queryables
Get Aquifer codes queryables
getAquifer-codesQueryables 4 params → 200400403404429500
GET
/collections/aquifer-codes/schema
Get Aquifer codes schema
getAquifer-codesSchema 2 params → 200400403404429500
aquifer-types 8

Groundwater occurs in aquifers under two different conditions. Where water only partly fills an aquifer, the upper surface is free to rise and decline. These aquifers are referred…

GET
/collections/aquifer-types
Get Aquifer types metadata
describeAquifer-typesCollection 2 params → 200400403404429500
GET
/collections/aquifer-types/items
Get Aquifer types items
getAquifer-typesFeatures 13 params → 200400403404429500
OPTIONS
/collections/aquifer-types/items
Options for Aquifer types items
optionsAquifer-typesFeatures → 200
POST
/collections/aquifer-types/items
Get Aquifer types items with CQL2
getCQL2Aquifer-typesFeatures body → 200400403429500
GET
/collections/aquifer-types/items/{featureId}
Get Aquifer types item by id
getAquifer-typesFeature 4 params → 200400403404429500
OPTIONS
/collections/aquifer-types/items/{featureId}
Options for Aquifer types item by id
optionsAquifer-typesFeature 1 param → 200
GET
/collections/aquifer-types/queryables
Get Aquifer types queryables
getAquifer-typesQueryables 4 params → 200400403404429500
GET
/collections/aquifer-types/schema
Get Aquifer types schema
getAquifer-typesSchema 2 params → 200400403404429500
channel-measurements 8

Channel measurements taken as part of streamflow field measurements.

GET
/collections/channel-measurements
Get Channel measurements metadata
describeChannel-measurementsCollection 2 params → 200400403404429500
GET
/collections/channel-measurements/items
Get Channel measurements items
getChannel-measurementsFeatures 38 params → 200400403404429500
OPTIONS
/collections/channel-measurements/items
Options for Channel measurements items
optionsChannel-measurementsFeatures → 200
POST
/collections/channel-measurements/items
Get Channel measurements items with CQL2
getCQL2Channel-measurementsFeatures body → 200400403429500
GET
/collections/channel-measurements/items/{featureId}
Get Channel measurements item by id
getChannel-measurementsFeature 4 params → 200400403404429500
OPTIONS
/collections/channel-measurements/items/{featureId}
Options for Channel measurements item by id
optionsChannel-measurementsFeature 1 param → 200
GET
/collections/channel-measurements/queryables
Get Channel measurements queryables
getChannel-measurementsQueryables 4 params → 200400403404429500
GET
/collections/channel-measurements/schema
Get Channel measurements schema
getChannel-measurementsSchema 2 params → 200400403404429500
citations 8

Citations associated with water measurement methods.

GET
/collections/citations
Get Citations metadata
describeCitationsCollection 2 params → 200400403404429500
GET
/collections/citations/items
Get Citations items
getCitationsFeatures 13 params → 200400403404429500
OPTIONS
/collections/citations/items
Options for Citations items
optionsCitationsFeatures → 200
POST
/collections/citations/items
Get Citations items with CQL2
getCQL2CitationsFeatures body → 200400403429500
GET
/collections/citations/items/{featureId}
Get Citations item by id
getCitationsFeature 4 params → 200400403404429500
OPTIONS
/collections/citations/items/{featureId}
Options for Citations item by id
optionsCitationsFeature 1 param → 200
GET
/collections/citations/queryables
Get Citations queryables
getCitationsQueryables 4 params → 200400403404429500
GET
/collections/citations/schema
Get Citations schema
getCitationsSchema 2 params → 200400403404429500
combined-metadata 8

This endpoint combines metadata from timeseries and field measurements collections by site.

GET
/collections/combined-metadata
Get Combined metadata metadata
describeCombined-metadataCollection 2 params → 200400403404429500
GET
/collections/combined-metadata/items
Get Combined metadata items
getCombined-metadataFeatures 69 params → 200400403404429500
OPTIONS
/collections/combined-metadata/items
Options for Combined metadata items
optionsCombined-metadataFeatures → 200
POST
/collections/combined-metadata/items
Get Combined metadata items with CQL2
getCQL2Combined-metadataFeatures body → 200400403429500
GET
/collections/combined-metadata/items/{featureId}
Get Combined metadata item by id
getCombined-metadataFeature 4 params → 200400403404429500
OPTIONS
/collections/combined-metadata/items/{featureId}
Options for Combined metadata item by id
optionsCombined-metadataFeature 1 param → 200
GET
/collections/combined-metadata/queryables
Get Combined metadata queryables
getCombined-metadataQueryables 4 params → 200400403404429500
GET
/collections/combined-metadata/schema
Get Combined metadata schema
getCombined-metadataSchema 2 params → 200400403404429500
continuous 8

Continuous data are collected via automated sensors installed at a monitoring location. They are collected at a high frequency and often at a fixed 15-minute interval. Depending o…

GET
/collections/continuous
Get Continuous values metadata
describeContinuousCollection 2 params → 200400403404429500
GET
/collections/continuous/items
Get Continuous values items
getContinuousFeatures 62 params → 200400403404429500
OPTIONS
/collections/continuous/items
Options for Continuous values items
optionsContinuousFeatures → 200
POST
/collections/continuous/items
Get Continuous values items with CQL2
getCQL2ContinuousFeatures body → 200400403429500
GET
/collections/continuous/items/{featureId}
Get Continuous values item by id
getContinuousFeature 4 params → 200400403404429500
OPTIONS
/collections/continuous/items/{featureId}
Options for Continuous values item by id
optionsContinuousFeature 1 param → 200
GET
/collections/continuous/queryables
Get Continuous values queryables
getContinuousQueryables 4 params → 200400403404429500
GET
/collections/continuous/schema
Get Continuous values schema
getContinuousSchema 2 params → 200400403404429500
coordinate-accuracy-codes 8

Appropriate code on the schedule to indicate the accuracy of the latitude-longitude values.

GET
/collections/coordinate-accuracy-codes
Get Coordinate accuracy codes metadata
describeCoordinate-accuracy-codesCollection 2 params → 200400403404429500
GET
/collections/coordinate-accuracy-codes/items
Get Coordinate accuracy codes items
getCoordinate-accuracy-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/coordinate-accuracy-codes/items
Options for Coordinate accuracy codes items
optionsCoordinate-accuracy-codesFeatures → 200
POST
/collections/coordinate-accuracy-codes/items
Get Coordinate accuracy codes items with CQL2
getCQL2Coordinate-accuracy-codesFeatures body → 200400403429500
GET
/collections/coordinate-accuracy-codes/items/{featureId}
Get Coordinate accuracy codes item by id
getCoordinate-accuracy-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/coordinate-accuracy-codes/items/{featureId}
Options for Coordinate accuracy codes item by id
optionsCoordinate-accuracy-codesFeature 1 param → 200
GET
/collections/coordinate-accuracy-codes/queryables
Get Coordinate accuracy codes queryables
getCoordinate-accuracy-codesQueryables 4 params → 200400403404429500
GET
/collections/coordinate-accuracy-codes/schema
Get Coordinate accuracy codes schema
getCoordinate-accuracy-codesSchema 2 params → 200400403404429500
coordinate-datum-codes 8

Horizontal datum code for the latitude/longitude coordinates. There are currently more than 300 horizontal datums available for entry.

GET
/collections/coordinate-datum-codes
Get Coordinate datum codes metadata
describeCoordinate-datum-codesCollection 2 params → 200400403404429500
GET
/collections/coordinate-datum-codes/items
Get Coordinate datum codes items
getCoordinate-datum-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/coordinate-datum-codes/items
Options for Coordinate datum codes items
optionsCoordinate-datum-codesFeatures → 200
POST
/collections/coordinate-datum-codes/items
Get Coordinate datum codes items with CQL2
getCQL2Coordinate-datum-codesFeatures body → 200400403429500
GET
/collections/coordinate-datum-codes/items/{featureId}
Get Coordinate datum codes item by id
getCoordinate-datum-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/coordinate-datum-codes/items/{featureId}
Options for Coordinate datum codes item by id
optionsCoordinate-datum-codesFeature 1 param → 200
GET
/collections/coordinate-datum-codes/queryables
Get Coordinate datum codes queryables
getCoordinate-datum-codesQueryables 4 params → 200400403404429500
GET
/collections/coordinate-datum-codes/schema
Get Coordinate datum codes schema
getCoordinate-datum-codesSchema 2 params → 200400403404429500
coordinate-method-codes 8

Methods used to determine latitude-longitude values.

GET
/collections/coordinate-method-codes
Get Coordinate method codes metadata
describeCoordinate-method-codesCollection 2 params → 200400403404429500
GET
/collections/coordinate-method-codes/items
Get Coordinate method codes items
getCoordinate-method-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/coordinate-method-codes/items
Options for Coordinate method codes items
optionsCoordinate-method-codesFeatures → 200
POST
/collections/coordinate-method-codes/items
Get Coordinate method codes items with CQL2
getCQL2Coordinate-method-codesFeatures body → 200400403429500
GET
/collections/coordinate-method-codes/items/{featureId}
Get Coordinate method codes item by id
getCoordinate-method-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/coordinate-method-codes/items/{featureId}
Options for Coordinate method codes item by id
optionsCoordinate-method-codesFeature 1 param → 200
GET
/collections/coordinate-method-codes/queryables
Get Coordinate method codes queryables
getCoordinate-method-codesQueryables 4 params → 200400403404429500
GET
/collections/coordinate-method-codes/schema
Get Coordinate method codes schema
getCoordinate-method-codesSchema 2 params → 200400403404429500
counties 8

The name of the county or county equivalent (parish, borough, planning reagion, etc.) in which the site is located. List includes Census Bureau FIPS county codes, names and associ…

GET
/collections/counties
Get County identifiers metadata
describeCountiesCollection 2 params → 200400403404429500
GET
/collections/counties/items
Get County identifiers items
getCountiesFeatures 16 params → 200400403404429500
OPTIONS
/collections/counties/items
Options for County identifiers items
optionsCountiesFeatures → 200
POST
/collections/counties/items
Get County identifiers items with CQL2
getCQL2CountiesFeatures body → 200400403429500
GET
/collections/counties/items/{featureId}
Get County identifiers item by id
getCountiesFeature 4 params → 200400403404429500
OPTIONS
/collections/counties/items/{featureId}
Options for County identifiers item by id
optionsCountiesFeature 1 param → 200
GET
/collections/counties/queryables
Get County identifiers queryables
getCountiesQueryables 4 params → 200400403404429500
GET
/collections/counties/schema
Get County identifiers schema
getCountiesSchema 2 params → 200400403404429500
countries 8

FIPS country codes and names.

GET
/collections/countries
Get Country identifiers metadata
describeCountriesCollection 2 params → 200400403404429500
GET
/collections/countries/items
Get Country identifiers items
getCountriesFeatures 13 params → 200400403404429500
OPTIONS
/collections/countries/items
Options for Country identifiers items
optionsCountriesFeatures → 200
POST
/collections/countries/items
Get Country identifiers items with CQL2
getCQL2CountriesFeatures body → 200400403429500
GET
/collections/countries/items/{featureId}
Get Country identifiers item by id
getCountriesFeature 4 params → 200400403404429500
OPTIONS
/collections/countries/items/{featureId}
Options for Country identifiers item by id
optionsCountriesFeature 1 param → 200
GET
/collections/countries/queryables
Get Country identifiers queryables
getCountriesQueryables 4 params → 200400403404429500
GET
/collections/countries/schema
Get Country identifiers schema
getCountriesSchema 2 params → 200400403404429500
daily 8

Daily data provide one data value to represent water conditions for the day. Throughout much of the history of the USGS, the primary water data available was daily data collected…

GET
/collections/daily
Get Daily values metadata
describeDailyCollection 2 params → 200400403404429500
GET
/collections/daily/items
Get Daily values items
getDailyFeatures 62 params → 200400403404429500
OPTIONS
/collections/daily/items
Options for Daily values items
optionsDailyFeatures → 200
POST
/collections/daily/items
Get Daily values items with CQL2
getCQL2DailyFeatures body → 200400403429500
GET
/collections/daily/items/{featureId}
Get Daily values item by id
getDailyFeature 4 params → 200400403404429500
OPTIONS
/collections/daily/items/{featureId}
Options for Daily values item by id
optionsDailyFeature 1 param → 200
GET
/collections/daily/queryables
Get Daily values queryables
getDailyQueryables 4 params → 200400403404429500
GET
/collections/daily/schema
Get Daily values schema
getDailySchema 2 params → 200400403404429500
field-measurements 8

Field measurements are physically measured values collected during a visit to the monitoring location. Field measurements consist of measurements of gage height and discharge, and…

GET
/collections/field-measurements
Get Field measurements metadata
describeField-measurementsCollection 2 params → 200400403404429500
GET
/collections/field-measurements/items
Get Field measurements items
getField-measurementsFeatures 72 params → 200400403404429500
OPTIONS
/collections/field-measurements/items
Options for Field measurements items
optionsField-measurementsFeatures → 200
POST
/collections/field-measurements/items
Get Field measurements items with CQL2
getCQL2Field-measurementsFeatures body → 200400403429500
GET
/collections/field-measurements/items/{featureId}
Get Field measurements item by id
getField-measurementsFeature 4 params → 200400403404429500
OPTIONS
/collections/field-measurements/items/{featureId}
Options for Field measurements item by id
optionsField-measurementsFeature 1 param → 200
GET
/collections/field-measurements/queryables
Get Field measurements queryables
getField-measurementsQueryables 4 params → 200400403404429500
GET
/collections/field-measurements/schema
Get Field measurements schema
getField-measurementsSchema 2 params → 200400403404429500
field-measurements-metadata 8

This endpoint provides metadata about field measurement collections, including when the earliest and most recent observations for a parameter occurred at a monitoring location and…

GET
/collections/field-measurements-metadata
Get Field measurements metadata metadata
describeField-measurements-metadataCollection 2 params → 200400403404429500
GET
/collections/field-measurements-metadata/items
Get Field measurements metadata items
getField-measurements-metadataFeatures 20 params → 200400403404429500
OPTIONS
/collections/field-measurements-metadata/items
Options for Field measurements metadata items
optionsField-measurements-metadataFeatures → 200
POST
/collections/field-measurements-metadata/items
Get Field measurements metadata items with CQL2
getCQL2Field-measurements-metadataFeatures body → 200400403429500
GET
/collections/field-measurements-metadata/items/{featureId}
Get Field measurements metadata item by id
getField-measurements-metadataFeature 4 params → 200400403404429500
OPTIONS
/collections/field-measurements-metadata/items/{featureId}
Options for Field measurements metadata item by id
optionsField-measurements-metadataFeature 1 param → 200
GET
/collections/field-measurements-metadata/queryables
Get Field measurements metadata queryables
getField-measurements-metadataQueryables 4 params → 200400403404429500
GET
/collections/field-measurements-metadata/schema
Get Field measurements metadata schema
getField-measurements-metadataSchema 2 params → 200400403404429500
hydrologic-unit-codes 8

Hydrologic units are geographic areas representing part or all of a surface drainage basin or distinct hydrologic feature identified by a unique number (HUC), and a name. The Unit…

GET
/collections/hydrologic-unit-codes
Get Hydrologic unit codes (HUCs) metadata
describeHydrologic-unit-codesCollection 2 params → 200400403404429500
GET
/collections/hydrologic-unit-codes/items
Get Hydrologic unit codes (HUCs) items
getHydrologic-unit-codesFeatures 14 params → 200400403404429500
OPTIONS
/collections/hydrologic-unit-codes/items
Options for Hydrologic unit codes (HUCs) items
optionsHydrologic-unit-codesFeatures → 200
POST
/collections/hydrologic-unit-codes/items
Get Hydrologic unit codes (HUCs) items with CQL2
getCQL2Hydrologic-unit-codesFeatures body → 200400403429500
GET
/collections/hydrologic-unit-codes/items/{featureId}
Get Hydrologic unit codes (HUCs) item by id
getHydrologic-unit-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/hydrologic-unit-codes/items/{featureId}
Options for Hydrologic unit codes (HUCs) item by id
optionsHydrologic-unit-codesFeature 1 param → 200
GET
/collections/hydrologic-unit-codes/queryables
Get Hydrologic unit codes (HUCs) queryables
getHydrologic-unit-codesQueryables 4 params → 200400403404429500
GET
/collections/hydrologic-unit-codes/schema
Get Hydrologic unit codes (HUCs) schema
getHydrologic-unit-codesSchema 2 params → 200400403404429500
latest-continuous 8

This endpoint provides the most recent observation for each time series of continuous data. Continuous data are collected via automated sensors installed at a monitoring location.…

GET
/collections/latest-continuous
Get Latest continuous metadata
describeLatest-continuousCollection 2 params → 200400403404429500
GET
/collections/latest-continuous/items
Get Latest continuous items
getLatest-continuousFeatures 62 params → 200400403404429500
OPTIONS
/collections/latest-continuous/items
Options for Latest continuous items
optionsLatest-continuousFeatures → 200
POST
/collections/latest-continuous/items
Get Latest continuous items with CQL2
getCQL2Latest-continuousFeatures body → 200400403429500
GET
/collections/latest-continuous/items/{featureId}
Get Latest continuous item by id
getLatest-continuousFeature 4 params → 200400403404429500
OPTIONS
/collections/latest-continuous/items/{featureId}
Options for Latest continuous item by id
optionsLatest-continuousFeature 1 param → 200
GET
/collections/latest-continuous/queryables
Get Latest continuous queryables
getLatest-continuousQueryables 4 params → 200400403404429500
GET
/collections/latest-continuous/schema
Get Latest continuous schema
getLatest-continuousSchema 2 params → 200400403404429500
latest-daily 8

Daily data provide one data value to represent water conditions for the day. Throughout much of the history of the USGS, the primary water data available was daily data collected…

GET
/collections/latest-daily
Get Latest daily values metadata
describeLatest-dailyCollection 2 params → 200400403404429500
GET
/collections/latest-daily/items
Get Latest daily values items
getLatest-dailyFeatures 62 params → 200400403404429500
OPTIONS
/collections/latest-daily/items
Options for Latest daily values items
optionsLatest-dailyFeatures → 200
POST
/collections/latest-daily/items
Get Latest daily values items with CQL2
getCQL2Latest-dailyFeatures body → 200400403429500
GET
/collections/latest-daily/items/{featureId}
Get Latest daily values item by id
getLatest-dailyFeature 4 params → 200400403404429500
OPTIONS
/collections/latest-daily/items/{featureId}
Options for Latest daily values item by id
optionsLatest-dailyFeature 1 param → 200
GET
/collections/latest-daily/queryables
Get Latest daily values queryables
getLatest-dailyQueryables 4 params → 200400403404429500
GET
/collections/latest-daily/schema
Get Latest daily values schema
getLatest-dailySchema 2 params → 200400403404429500
latest-field-measurements 8

Field measurements are physically measured values collected during a visit to the monitoring location. Field measurements consist of measurements of gage height and discharge, and…

GET
/collections/latest-field-measurements
Get Latest field measurements metadata
describeLatest-field-measurementsCollection 2 params → 200400403404429500
GET
/collections/latest-field-measurements/items
Get Latest field measurements items
getLatest-field-measurementsFeatures 71 params → 200400403404429500
OPTIONS
/collections/latest-field-measurements/items
Options for Latest field measurements items
optionsLatest-field-measurementsFeatures → 200
POST
/collections/latest-field-measurements/items
Get Latest field measurements items with CQL2
getCQL2Latest-field-measurementsFeatures body → 200400403429500
GET
/collections/latest-field-measurements/items/{featureId}
Get Latest field measurements item by id
getLatest-field-measurementsFeature 4 params → 200400403404429500
OPTIONS
/collections/latest-field-measurements/items/{featureId}
Options for Latest field measurements item by id
optionsLatest-field-measurementsFeature 1 param → 200
GET
/collections/latest-field-measurements/queryables
Get Latest field measurements queryables
getLatest-field-measurementsQueryables 4 params → 200400403404429500
GET
/collections/latest-field-measurements/schema
Get Latest field measurements schema
getLatest-field-measurementsSchema 2 params → 200400403404429500
medium-codes 8

Medium refers to the specific environmental medium from which the sample was collected. Medium type differs from site type because one site type, such as surface water, could have…

GET
/collections/medium-codes
Get Medium codes metadata
describeMedium-codesCollection 2 params → 200400403404429500
GET
/collections/medium-codes/items
Get Medium codes items
getMedium-codesFeatures 15 params → 200400403404429500
OPTIONS
/collections/medium-codes/items
Options for Medium codes items
optionsMedium-codesFeatures → 200
POST
/collections/medium-codes/items
Get Medium codes items with CQL2
getCQL2Medium-codesFeatures body → 200400403429500
GET
/collections/medium-codes/items/{featureId}
Get Medium codes item by id
getMedium-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/medium-codes/items/{featureId}
Options for Medium codes item by id
optionsMedium-codesFeature 1 param → 200
GET
/collections/medium-codes/queryables
Get Medium codes queryables
getMedium-codesQueryables 4 params → 200400403404429500
GET
/collections/medium-codes/schema
Get Medium codes schema
getMedium-codesSchema 2 params → 200400403404429500
method-categories 8

Categorical standards for methods describing the associated data's appropriateness for an intended use.

GET
/collections/method-categories
Get Method categories metadata
describeMethod-categoriesCollection 2 params → 200400403404429500
GET
/collections/method-categories/items
Get Method categories items
getMethod-categoriesFeatures 14 params → 200400403404429500
OPTIONS
/collections/method-categories/items
Options for Method categories items
optionsMethod-categoriesFeatures → 200
POST
/collections/method-categories/items
Get Method categories items with CQL2
getCQL2Method-categoriesFeatures body → 200400403429500
GET
/collections/method-categories/items/{featureId}
Get Method categories item by id
getMethod-categoriesFeature 4 params → 200400403404429500
OPTIONS
/collections/method-categories/items/{featureId}
Options for Method categories item by id
optionsMethod-categoriesFeature 1 param → 200
GET
/collections/method-categories/queryables
Get Method categories queryables
getMethod-categoriesQueryables 4 params → 200400403404429500
GET
/collections/method-categories/schema
Get Method categories schema
getMethod-categoriesSchema 2 params → 200400403404429500
method-citations 8

Citation identifiers for water measurement methods.

GET
/collections/method-citations
Get Method citations metadata
describeMethod-citationsCollection 2 params → 200400403404429500
GET
/collections/method-citations/items
Get Method citations items
getMethod-citationsFeatures 16 params → 200400403404429500
OPTIONS
/collections/method-citations/items
Options for Method citations items
optionsMethod-citationsFeatures → 200
POST
/collections/method-citations/items
Get Method citations items with CQL2
getCQL2Method-citationsFeatures body → 200400403429500
GET
/collections/method-citations/items/{featureId}
Get Method citations item by id
getMethod-citationsFeature 4 params → 200400403404429500
OPTIONS
/collections/method-citations/items/{featureId}
Options for Method citations item by id
optionsMethod-citationsFeature 1 param → 200
GET
/collections/method-citations/queryables
Get Method citations queryables
getMethod-citationsQueryables 4 params → 200400403404429500
GET
/collections/method-citations/schema
Get Method citations schema
getMethod-citationsSchema 2 params → 200400403404429500
methods 8

Water measurement or water-quality analytical methods. Codes and descriptions defining a method for calculating or measuring the value of a water quality or quantity parameter. Me…

GET
/collections/methods
Get Water measurement methods metadata
describeMethodsCollection 2 params → 200400403404429500
GET
/collections/methods/items
Get Water measurement methods items
getMethodsFeatures 16 params → 200400403404429500
OPTIONS
/collections/methods/items
Options for Water measurement methods items
optionsMethodsFeatures → 200
POST
/collections/methods/items
Get Water measurement methods items with CQL2
getCQL2MethodsFeatures body → 200400403429500
GET
/collections/methods/items/{featureId}
Get Water measurement methods item by id
getMethodsFeature 4 params → 200400403404429500
OPTIONS
/collections/methods/items/{featureId}
Options for Water measurement methods item by id
optionsMethodsFeature 1 param → 200
GET
/collections/methods/queryables
Get Water measurement methods queryables
getMethodsQueryables 4 params → 200400403404429500
GET
/collections/methods/schema
Get Water measurement methods schema
getMethodsSchema 2 params → 200400403404429500
monitoring-locations 8

Location information is basic information about the monitoring location including the name, identifier, agency responsible for data collection, and the date the location was estab…

GET
/collections/monitoring-locations
Get Monitoring locations metadata
describeMonitoring-locationsCollection 2 params → 200400403404429500
GET
/collections/monitoring-locations/items
Get Monitoring locations items
getMonitoring-locationsFeatures 55 params → 200400403404429500
OPTIONS
/collections/monitoring-locations/items
Options for Monitoring locations items
optionsMonitoring-locationsFeatures → 200
POST
/collections/monitoring-locations/items
Get Monitoring locations items with CQL2
getCQL2Monitoring-locationsFeatures body → 200400403429500
GET
/collections/monitoring-locations/items/{featureId}
Get Monitoring locations item by id
getMonitoring-locationsFeature 4 params → 200400403404429500
OPTIONS
/collections/monitoring-locations/items/{featureId}
Options for Monitoring locations item by id
optionsMonitoring-locationsFeature 1 param → 200
GET
/collections/monitoring-locations/queryables
Get Monitoring locations queryables
getMonitoring-locationsQueryables 4 params → 200400403404429500
GET
/collections/monitoring-locations/schema
Get Monitoring locations schema
getMonitoring-locationsSchema 2 params → 200400403404429500
national-aquifer-codes 8

National aquifers are the principal aquifers or aquifer systems in the United States, defined as regionally extensive aquifers or aquifer systems that have the potential to be use…

GET
/collections/national-aquifer-codes
Get National aquifer codes metadata
describeNational-aquifer-codesCollection 2 params → 200400403404429500
GET
/collections/national-aquifer-codes/items
Get National aquifer codes items
getNational-aquifer-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/national-aquifer-codes/items
Options for National aquifer codes items
optionsNational-aquifer-codesFeatures → 200
POST
/collections/national-aquifer-codes/items
Get National aquifer codes items with CQL2
getCQL2National-aquifer-codesFeatures body → 200400403429500
GET
/collections/national-aquifer-codes/items/{featureId}
Get National aquifer codes item by id
getNational-aquifer-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/national-aquifer-codes/items/{featureId}
Options for National aquifer codes item by id
optionsNational-aquifer-codesFeature 1 param → 200
GET
/collections/national-aquifer-codes/queryables
Get National aquifer codes queryables
getNational-aquifer-codesQueryables 4 params → 200400403404429500
GET
/collections/national-aquifer-codes/schema
Get National aquifer codes schema
getNational-aquifer-codesSchema 2 params → 200400403404429500
parameter-codes 8

Parameter codes are 5-digit codes and associated descriptions used to identify the constituent measured and the units of measure. Some parameter code definitions include informati…

GET
/collections/parameter-codes
Get Parameter codes metadata
describeParameter-codesCollection 2 params → 200400403404429500
GET
/collections/parameter-codes/items
Get Parameter codes items
getParameter-codesFeatures 24 params → 200400403404429500
OPTIONS
/collections/parameter-codes/items
Options for Parameter codes items
optionsParameter-codesFeatures → 200
POST
/collections/parameter-codes/items
Get Parameter codes items with CQL2
getCQL2Parameter-codesFeatures body → 200400403429500
GET
/collections/parameter-codes/items/{featureId}
Get Parameter codes item by id
getParameter-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/parameter-codes/items/{featureId}
Options for Parameter codes item by id
optionsParameter-codesFeature 1 param → 200
GET
/collections/parameter-codes/queryables
Get Parameter codes queryables
getParameter-codesQueryables 4 params → 200400403404429500
GET
/collections/parameter-codes/schema
Get Parameter codes schema
getParameter-codesSchema 2 params → 200400403404429500
peaks 8

Annual peak flow values are the maximum instantaneous streamflow values recorded at a particular site for the entire water year from October 1 to September 30. Note that the annua…

GET
/collections/peaks
Get Peaks metadata
describePeaksCollection 2 params → 200400403404429500
GET
/collections/peaks/items
Get Peaks items
getPeaksFeatures 65 params → 200400403404429500
OPTIONS
/collections/peaks/items
Options for Peaks items
optionsPeaksFeatures → 200
POST
/collections/peaks/items
Get Peaks items with CQL2
getCQL2PeaksFeatures body → 200400403429500
GET
/collections/peaks/items/{featureId}
Get Peaks item by id
getPeaksFeature 4 params → 200400403404429500
OPTIONS
/collections/peaks/items/{featureId}
Options for Peaks item by id
optionsPeaksFeature 1 param → 200
GET
/collections/peaks/queryables
Get Peaks queryables
getPeaksQueryables 4 params → 200400403404429500
GET
/collections/peaks/schema
Get Peaks schema
getPeaksSchema 2 params → 200400403404429500
reliability-codes 8

Code indicating the reliability of the data available for the site.

GET
/collections/reliability-codes
Get Reliability codes metadata
describeReliability-codesCollection 2 params → 200400403404429500
GET
/collections/reliability-codes/items
Get Reliability codes items
getReliability-codesFeatures 13 params → 200400403404429500
OPTIONS
/collections/reliability-codes/items
Options for Reliability codes items
optionsReliability-codesFeatures → 200
POST
/collections/reliability-codes/items
Get Reliability codes items with CQL2
getCQL2Reliability-codesFeatures body → 200400403429500
GET
/collections/reliability-codes/items/{featureId}
Get Reliability codes item by id
getReliability-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/reliability-codes/items/{featureId}
Options for Reliability codes item by id
optionsReliability-codesFeature 1 param → 200
GET
/collections/reliability-codes/queryables
Get Reliability codes queryables
getReliability-codesQueryables 4 params → 200400403404429500
GET
/collections/reliability-codes/schema
Get Reliability codes schema
getReliability-codesSchema 2 params → 200400403404429500
site-types 8

The hydrologic cycle setting or a man-made feature thought to affect the hydrologic conditions measured at a site. Primary and secondary site types associated with data collection…

GET
/collections/site-types
Get Site types metadata
describeSite-typesCollection 2 params → 200400403404429500
GET
/collections/site-types/items
Get Site types items
getSite-typesFeatures 15 params → 200400403404429500
OPTIONS
/collections/site-types/items
Options for Site types items
optionsSite-typesFeatures → 200
POST
/collections/site-types/items
Get Site types items with CQL2
getCQL2Site-typesFeatures body → 200400403429500
GET
/collections/site-types/items/{featureId}
Get Site types item by id
getSite-typesFeature 4 params → 200400403404429500
OPTIONS
/collections/site-types/items/{featureId}
Options for Site types item by id
optionsSite-typesFeature 1 param → 200
GET
/collections/site-types/queryables
Get Site types queryables
getSite-typesQueryables 4 params → 200400403404429500
GET
/collections/site-types/schema
Get Site types schema
getSite-typesSchema 2 params → 200400403404429500
states 8

State name or territory. Includes U.S. states and foreign entities classified under FIPS as 'Principal Administrative Divisions'.

GET
/collections/states
Get State identifiers metadata
describeStatesCollection 2 params → 200400403404429500
GET
/collections/states/items
Get State identifiers items
getStatesFeatures 16 params → 200400403404429500
OPTIONS
/collections/states/items
Options for State identifiers items
optionsStatesFeatures → 200
POST
/collections/states/items
Get State identifiers items with CQL2
getCQL2StatesFeatures body → 200400403429500
GET
/collections/states/items/{featureId}
Get State identifiers item by id
getStatesFeature 4 params → 200400403404429500
OPTIONS
/collections/states/items/{featureId}
Options for State identifiers item by id
optionsStatesFeature 1 param → 200
GET
/collections/states/queryables
Get State identifiers queryables
getStatesQueryables 4 params → 200400403404429500
GET
/collections/states/schema
Get State identifiers schema
getStatesSchema 2 params → 200400403404429500
statistic-codes 8

Statistic codes.

GET
/collections/statistic-codes
Get Statistic codes metadata
describeStatistic-codesCollection 2 params → 200400403404429500
GET
/collections/statistic-codes/items
Get Statistic codes items
getStatistic-codesFeatures 14 params → 200400403404429500
OPTIONS
/collections/statistic-codes/items
Options for Statistic codes items
optionsStatistic-codesFeatures → 200
POST
/collections/statistic-codes/items
Get Statistic codes items with CQL2
getCQL2Statistic-codesFeatures body → 200400403429500
GET
/collections/statistic-codes/items/{featureId}
Get Statistic codes item by id
getStatistic-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/statistic-codes/items/{featureId}
Options for Statistic codes item by id
optionsStatistic-codesFeature 1 param → 200
GET
/collections/statistic-codes/queryables
Get Statistic codes queryables
getStatistic-codesQueryables 4 params → 200400403404429500
GET
/collections/statistic-codes/schema
Get Statistic codes schema
getStatistic-codesSchema 2 params → 200400403404429500
time-series-metadata 8

Daily data and continuous measurements are grouped into time series, which represent a collection of observations of a single parameter, potentially aggregated using a standard st…

GET
/collections/time-series-metadata
Get Time series metadata metadata
describeTime-series-metadataCollection 2 params → 200400403404429500
GET
/collections/time-series-metadata/items
Get Time series metadata items
getTime-series-metadataFeatures 33 params → 200400403404429500
OPTIONS
/collections/time-series-metadata/items
Options for Time series metadata items
optionsTime-series-metadataFeatures → 200
POST
/collections/time-series-metadata/items
Get Time series metadata items with CQL2
getCQL2Time-series-metadataFeatures body → 200400403429500
GET
/collections/time-series-metadata/items/{featureId}
Get Time series metadata item by id
getTime-series-metadataFeature 4 params → 200400403404429500
OPTIONS
/collections/time-series-metadata/items/{featureId}
Options for Time series metadata item by id
optionsTime-series-metadataFeature 1 param → 200
GET
/collections/time-series-metadata/queryables
Get Time series metadata queryables
getTime-series-metadataQueryables 4 params → 200400403404429500
GET
/collections/time-series-metadata/schema
Get Time series metadata schema
getTime-series-metadataSchema 2 params → 200400403404429500
time-series-revisions 8

Approved water data are considered published record, but on occasion changes or deletions (revisions) must be made to data after they are approved. Data revisions are rare because…

GET
/collections/time-series-revisions
Get Time series revisions metadata
describeTime-series-revisionsCollection 2 params → 200400403404429500
GET
/collections/time-series-revisions/items
Get Time series revisions items
getTime-series-revisionsFeatures 17 params → 200400403404429500
OPTIONS
/collections/time-series-revisions/items
Options for Time series revisions items
optionsTime-series-revisionsFeatures → 200
POST
/collections/time-series-revisions/items
Get Time series revisions items with CQL2
getCQL2Time-series-revisionsFeatures body → 200400403429500
GET
/collections/time-series-revisions/items/{featureId}
Get Time series revisions item by id
getTime-series-revisionsFeature 4 params → 200400403404429500
OPTIONS
/collections/time-series-revisions/items/{featureId}
Options for Time series revisions item by id
optionsTime-series-revisionsFeature 1 param → 200
GET
/collections/time-series-revisions/queryables
Get Time series revisions queryables
getTime-series-revisionsQueryables 4 params → 200400403404429500
GET
/collections/time-series-revisions/schema
Get Time series revisions schema
getTime-series-revisionsSchema 2 params → 200400403404429500
time-zone-codes 8

The ISO 8601 standard defines time zone offsets as a numerical value added to a local time to convert it to Coordinated Universal Time (UTC), either as +hh:mm or -hh:mm, or repres…

GET
/collections/time-zone-codes
Get Time zone codes metadata
describeTime-zone-codesCollection 2 params → 200400403404429500
GET
/collections/time-zone-codes/items
Get Time zone codes items
getTime-zone-codesFeatures 18 params → 200400403404429500
OPTIONS
/collections/time-zone-codes/items
Options for Time zone codes items
optionsTime-zone-codesFeatures → 200
POST
/collections/time-zone-codes/items
Get Time zone codes items with CQL2
getCQL2Time-zone-codesFeatures body → 200400403429500
GET
/collections/time-zone-codes/items/{featureId}
Get Time zone codes item by id
getTime-zone-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/time-zone-codes/items/{featureId}
Options for Time zone codes item by id
optionsTime-zone-codesFeature 1 param → 200
GET
/collections/time-zone-codes/queryables
Get Time zone codes queryables
getTime-zone-codesQueryables 4 params → 200400403404429500
GET
/collections/time-zone-codes/schema
Get Time zone codes schema
getTime-zone-codesSchema 2 params → 200400403404429500
topographic-codes 8

The code that best describes the topographic setting in which the site is located. Topographic setting refers to the geomorphic features in the vicinity of the site.

GET
/collections/topographic-codes
Get Topographic codes metadata
describeTopographic-codesCollection 2 params → 200400403404429500
GET
/collections/topographic-codes/items
Get Topographic codes items
getTopographic-codesFeatures 15 params → 200400403404429500
OPTIONS
/collections/topographic-codes/items
Options for Topographic codes items
optionsTopographic-codesFeatures → 200
POST
/collections/topographic-codes/items
Get Topographic codes items with CQL2
getCQL2Topographic-codesFeatures body → 200400403429500
GET
/collections/topographic-codes/items/{featureId}
Get Topographic codes item by id
getTopographic-codesFeature 4 params → 200400403404429500
OPTIONS
/collections/topographic-codes/items/{featureId}
Options for Topographic codes item by id
optionsTopographic-codesFeature 1 param → 200
GET
/collections/topographic-codes/queryables
Get Topographic codes queryables
getTopographic-codesQueryables 4 params → 200400403404429500
GET
/collections/topographic-codes/schema
Get Topographic codes schema
getTopographic-codesSchema 2 params → 200400403404429500

Schemas 77

The contract defines 77 schemas that model the data the API accepts and returns. The most detailed are ChannelMeasurementsFeatureCollection (6 properties), TimeSeriesRevisionsFeatureCollection (6 properties), TimeSeriesMetadataFeatureCollection (6 properties), LatestDailyFeatureCollection (6 properties). Each schema is shown below with its type and property counts.

AgencyCodesFeature
object
4 properties 2 required
AgencyCodesFeatureCollection
object
5 properties 2 required
AltitudeDatumsFeature
object
4 properties 2 required
AltitudeDatumsFeatureCollection
object
5 properties 2 required
AquiferCodesFeature
object
4 properties 2 required
AquiferCodesFeatureCollection
object
5 properties 2 required
AquiferTypesFeature
object
4 properties 2 required
AquiferTypesFeatureCollection
object
5 properties 2 required
ChannelMeasurementsFeature
object
4 properties 2 required
ChannelMeasurementsFeatureCollection
object
6 properties 2 required
CitationsFeature
object
4 properties 2 required
CitationsFeatureCollection
object
5 properties 2 required
CombinedMetadataFeature
object
4 properties 2 required
CombinedMetadataFeatureCollection
object
6 properties 2 required
ContinuousFeature
object
4 properties 2 required
ContinuousFeatureCollection
object
6 properties 2 required
CoordinateAccuracyCodesFeature
object
4 properties 2 required
CoordinateAccuracyCodesFeatureCollection
object
5 properties 2 required
CoordinateDatumCodesFeature
object
4 properties 2 required
CoordinateDatumCodesFeatureCollection
object
5 properties 2 required
CoordinateMethodCodesFeature
object
4 properties 2 required
CoordinateMethodCodesFeatureCollection
object
5 properties 2 required
CountiesFeature
object
4 properties 2 required
CountiesFeatureCollection
object
5 properties 2 required
CountriesFeature
object
4 properties 2 required
CountriesFeatureCollection
object
5 properties 2 required
DailyFeature
object
4 properties 2 required
DailyFeatureCollection
object
6 properties 2 required
Error
object
1 property
FieldMeasurementsFeature
object
4 properties 2 required
FieldMeasurementsFeatureCollection
object
6 properties 2 required
FieldMeasurementsMetadataFeature
object
4 properties 2 required
FieldMeasurementsMetadataFeatureCollection
object
6 properties 2 required
HydrologicUnitCodesFeature
object
4 properties 2 required
HydrologicUnitCodesFeatureCollection
object
5 properties 2 required
LatestContinuousFeature
object
4 properties 2 required
LatestContinuousFeatureCollection
object
6 properties 2 required
LatestDailyFeature
object
4 properties 2 required
LatestDailyFeatureCollection
object
6 properties 2 required
LatestFieldMeasurementsFeature
object
4 properties 2 required
LatestFieldMeasurementsFeatureCollection
object
6 properties 2 required
MediumCodesFeature
object
4 properties 2 required
MediumCodesFeatureCollection
object
5 properties 2 required
MethodCategoriesFeature
object
4 properties 2 required
MethodCategoriesFeatureCollection
object
5 properties 2 required
MethodCitationsFeature
object
4 properties 2 required
MethodCitationsFeatureCollection
object
5 properties 2 required
MethodsFeature
object
4 properties 2 required
MethodsFeatureCollection
object
5 properties 2 required
MonitoringLocationsFeature
object
4 properties 2 required
MonitoringLocationsFeatureCollection
object
6 properties 2 required
NationalAquiferCodesFeature
object
4 properties 2 required
NationalAquiferCodesFeatureCollection
object
5 properties 2 required
ParameterCodesFeature
object
4 properties 2 required
ParameterCodesFeatureCollection
object
5 properties 2 required
PeaksFeature
object
4 properties 2 required
PeaksFeatureCollection
object
6 properties 2 required
ReliabilityCodesFeature
object
4 properties 2 required
ReliabilityCodesFeatureCollection
object
5 properties 2 required
SiteTypesFeature
object
4 properties 2 required
SiteTypesFeatureCollection
object
5 properties 2 required
StatesFeature
object
4 properties 2 required
StatesFeatureCollection
object
5 properties 2 required
StatisticCodesFeature
object
4 properties 2 required
StatisticCodesFeatureCollection
object
5 properties 2 required
TimeSeriesMetadataFeature
object
4 properties 2 required
TimeSeriesMetadataFeatureCollection
object
6 properties 2 required
TimeSeriesRevisionsFeature
object
4 properties 2 required
TimeSeriesRevisionsFeatureCollection
object
6 properties 2 required
TimeZoneCodesFeature
object
4 properties 2 required
TimeZoneCodesFeatureCollection
object
5 properties 2 required
TopographicCodesFeature
object
4 properties 2 required
TopographicCodesFeatureCollection
object
5 properties 2 required
queryable
object
6 properties 2 required
queryables
object
1 property 1 required
tilematrixsetlink
object
2 properties 1 required
tiles
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

u-s-geological-survey-water-data-ogc-api-openapi.yml Raw ↑

Other APIs U.S. Geological Survey publishes across the network.

Asset Identifier Service (AIS)
Seismic Design Web Service
ScienceBase
StreamStats Web Services
USGS Water Services (Legacy)
U.S. Geological Survey Catalog API
U.S. Geological Survey Earthquakes API
U.S. Geological Survey Monitoring Locations API
U.S. Geological Survey Reference Data API
U.S. Geological Survey Time Series Data API
Where this information came from

This is an independent, third-party profile of USGS Water Data OGC API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.