Time Series Metadata
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 statistic, at a single monitoring location. This endpoint provides metadata about those time series, including their operational thresholds, units of measurement, and when the earliest and most recent observations in a time series occurred.
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| unit_of_measure | string | |
| parameter_name | string | |
| parameter_code | string | |
| statistic_id | string | |
| hydrologic_unit_code | string | |
| state_name | string | |
| last_modified | string | |
| begin | string | |
| end | string | |
| begin_utc | string | |
| end_utc | string | |
| computation_period_identifier | string | |
| computation_identifier | string | |
| thresholds | string | |
| sublocation_identifier | string | |
| primary | string | |
| monitoring_location_id | string | |
| web_description | string | |
| parameter_description | string | |
| parent_time_series_id | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api.waterdata.usgs.gov/ogcapi/v0/collections/time-series-metadata/schema",
"title": "Time Series Metadata",
"description": "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 statistic, at a single monitoring location. This endpoint provides metadata about those time series, including their operational thresholds, units of measurement, and when the earliest and most recent observations in a time series occurred.",
"type": "object",
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"unit_of_measure": {
"type": "string",
"title": "Unit Of Measure"
},
"parameter_name": {
"type": "string",
"title": "Parameter Name"
},
"parameter_code": {
"type": "string",
"title": "Parameter Code"
},
"statistic_id": {
"type": "string",
"title": "Statistic Id"
},
"hydrologic_unit_code": {
"type": "string",
"title": "Hydrologic Unit Code"
},
"state_name": {
"type": "string",
"title": "State Name"
},
"last_modified": {
"type": "string",
"title": "Last Modified"
},
"begin": {
"type": "string",
"title": "Begin"
},
"end": {
"type": "string",
"title": "End"
},
"begin_utc": {
"type": "string",
"title": "Begin Utc"
},
"end_utc": {
"type": "string",
"title": "End Utc"
},
"computation_period_identifier": {
"type": "string",
"title": "Computation Period Identifier"
},
"computation_identifier": {
"type": "string",
"title": "Computation Identifier"
},
"thresholds": {
"type": "string",
"title": "Thresholds"
},
"sublocation_identifier": {
"type": "string",
"title": "Sublocation Identifier"
},
"primary": {
"type": "string",
"title": "Primary"
},
"monitoring_location_id": {
"type": "string",
"title": "Monitoring Location Id"
},
"web_description": {
"type": "string",
"title": "Web Description"
},
"parameter_description": {
"type": "string",
"title": "Parameter Description"
},
"parent_time_series_id": {
"type": "string",
"title": "Parent Time Series Id"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/time-series-metadata"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.