{"uid":"cap_hU3cbnkYcny5sofqCFR_k","slug":"srch-best-water-data-api-b9c1bcc0","name":"srch.best Water Data API","description":"Structured water data for agents, paid per request with x402 v2","url":"https://x402.srch.best/water","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"maximum":100,"minimum":1},"parameters":{"type":"array","items":{"enum":["streamflow","gage_height","water_temperature","dissolved_oxygen","specific_conductance","ph"],"type":"string"},"default":["streamflow","gage_height"],"maxItems":6,"minItems":1},"stationIds":{"type":"array","items":{"type":"string","pattern":"^\\d{5,15}$"},"maxItems":10,"minItems":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Oxq5awvF7RePT9JV8WIgy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns structured USGS water monitoring data (streamflow, gage height, temperature, etc.) for specified station IDs via pay-per-request x402 protocol","exampleAgentPrompt":"Pull the latest streamflow and gage height readings for USGS stations 01646500 and 01638500 — I need up to 50 records per station.","exampleUseCases":[{"title":"Flood risk monitoring for a river basin","prompt":"Get the current gage height and streamflow for USGS stations 02087500 and 02089000 — I want to see if the Neuse River is approaching flood stage, give me the last 100 readings."},{"title":"Water quality assessment for environmental report","prompt":"Fetch dissolved oxygen, pH, and specific conductance data from USGS station 14211720 — I need up to 50 records to assess water quality conditions in this stretch of the Willamette River."},{"title":"Multi-station streamflow comparison for irrigation planning","prompt":"Retrieve streamflow and water temperature readings from USGS stations 09380000, 09382000, and 09383000 on the Colorado River — limit to 30 records so I can compare flow conditions across these three points."}],"resultDescription":"A structured JSON response containing time-series water monitoring measurements for the requested USGS station IDs, including up to 6 parameter types (streamflow, gage height, water temperature, dissolved oxygen, specific conductance, pH) with up to 100 records per call, returned in a normalized format suitable for agent consumption.","failureModes":["Invalid station ID format (must be 5–15 digit numeric string) returns validation error","Station ID not found in USGS database returns empty or error response","Payment failure via x402 protocol returns 402 Payment Required","Requesting more than 10 station IDs returns schema validation error","Requesting more than 6 parameters returns schema validation error","Station exists but has no data for requested parameters returns empty result set","Network timeout for stations with large historical datasets"],"whenToPreferThis":"Choose this endpoint when you need structured, agent-ready USGS hydrological data without building a USGS API integration yourself. Ideal for agents needing pay-per-use water monitoring data (streamflow, gage height, water quality) at specific USGS stations with minimal setup. Prefer over raw USGS NWIS API when you want normalized output, x402 micropayment compatibility, and a consistent schema. Use when monitoring river conditions, assessing flood risk, or gathering water quality metrics for environmental analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:43:31.872Z","isFirstParty":false}