data: Search data records

API: noaa.gov:noaa-ocean-api
Endpoint: /search/v1/data
Response format: application/json
Auth: none
Method: GET
Last Status: 404
Latency: 738ms

Description

Returns station information, available data types, and temporal coverage for records matching the search criteria. Use this endpoint to discover what data is available before making actual data requests via /data/v1. Results include station IDs, location coordinates, and date ranges of available observations.

From spec: Search for specific data records within a dataset. Returns station information, data types available, and temporal coverage.

Usage Tips

- The 'dataset' parameter is required and identifies the data collection (e.g., 'daily-summaries' for GHCND) - Date filters (startDate/endDate) must be in ISO 8601 format (YYYY-MM-DD) - The 'bbox' parameter accepts coordinates in N,W,S,E format for geographic filtering - Use 'limit' to control result set size (default varies by dataset) - Combine with /data/v1 endpoint to retrieve actual observations after discovering available stations

Parameters (7)

bbox (string, query, optional)

Bounding box as N,W,S,E

dataTypes (string, query, optional)

Comma-separated list of data type codes

dataset (string, query, required)

Dataset identifier

endDate (string, query, optional)

End date filter (ISO 8601 format)

limit (integer, query, optional, default: 10)

Maximum number of results

offset (integer, query, optional, default: 0)

Results to skip for pagination

startDate (string, query, optional)

Start date filter (ISO 8601 format)

Examples (2)

Search for daily weather stations in New York area for January 2024 doc_extracted

Demonstrates searching for weather stations within a geographic bounding box (New York area) with temporal filtering for a specific month.

curl 'https://www.ncei.noaa.gov/search/v1/data?dataset=daily-summaries&bbox=41.0%2C-74.5%2C40.5%2C-73.5&startDate=2024-01-01&endDate=2024-01-31&limit=10'
import requests

resp = requests.get(
    "https://www.ncei.noaa.gov/search/v1/data",
    params={
        'dataset': 'daily-summaries',
        'bbox': '41.0,-74.5,40.5,-73.5',
        'startDate': '2024-01-01',
        'endDate': '2024-01-31',
        'limit': '10',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("noaa-ocean")
result = api.fetch("search/v1/data", dataset="daily-summaries", bbox="41.0,-74.5,40.5,-73.5", startDate="2024-01-01", endDate="2024-01-31", limit=10)

for item in result:
    print(item)
const resp = await fetch("https://www.ncei.noaa.gov/search/v1/data?dataset=daily-summaries&bbox=41.0%2C-74.5%2C40.5%2C-73.5&startDate=2024-01-01&endDate=2024-01-31&limit=10");
const data = await resp.json();
Search for precipitation and temperature data types at a specific station doc_extracted

Demonstrates filtering by specific data types to find stations that measure precipitation and temperature extremes.

curl 'https://www.ncei.noaa.gov/search/v1/data?dataset=daily-summaries&dataTypes=PRCP%2CTMAX%2CTMIN&limit=5'
import requests

resp = requests.get(
    "https://www.ncei.noaa.gov/search/v1/data",
    params={
        'dataset': 'daily-summaries',
        'dataTypes': 'PRCP,TMAX,TMIN',
        'limit': '5',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("noaa-ocean")
result = api.fetch("search/v1/data", dataset="daily-summaries", dataTypes="PRCP,TMAX,TMIN", limit=5)

for item in result:
    print(item)
const resp = await fetch("https://www.ncei.noaa.gov/search/v1/data?dataset=daily-summaries&dataTypes=PRCP%2CTMAX%2CTMIN&limit=5");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:49:35.231281 404 738ms
2026-04-16 17:31:57.466776 404 882ms
2026-04-16 03:53:20.783635 ERR
2026-04-16 01:54:19.856939 404 983ms
2026-04-15 02:53:07.932690 404 976ms
2026-04-15 00:18:49.845152 404 711ms
2026-04-14 04:05:33.282373 404 1584ms
2026-04-14 00:22:19.076214 404 8936ms
2026-04-12 15:48:19.770811 404 841ms
2026-04-12 12:39:24.095335 404 1093ms
2026-04-10 02:26:22.805328 404 1130ms
2026-04-10 01:43:36.532394 403 784ms
2026-04-09 03:39:48.967518 404 1320ms
2026-04-09 01:18:42.172894 404 770ms