74
/100
prowl
Benchmarked Aug 11, 2026

USGS Water Services

Water quality and level info for rivers and lakes

saas platform_profile Streaming
Benchmark Your API

Score Breakdown

Auth Simplicity 9/10
Parseability 9/10
Latency 8/10
Consistency 8/10
Documentation 7/10
Token Efficiency 7/10
First-Try Success 7/10
Error Clarity 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://waterservices.usgs.gov",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "free", "details": {"public_data": "USGS water data is public domain, available at no cost"}},
  "rate_limits": {},
  "capabilities": ["provide real-time and historical water data", "serve water quality parameters", "serve water levels and streamflow", "support site-specific queries", "support parameter-based queries", "provide data in multiple formats (JSON, XML, RDB)", "support batch requests", "offer daily value and instantaneous value data", "provide groundwater levels", "provide water quality samples"],
  "raw_analysis": "USGS Water Services is a public web service provided by the U.S. Geological Survey for accessing water data from rivers, lakes, and groundwater. It is a mature, government-operated service that has been serving hydrologic data for many years. The service is free and open to the public, requiring no authentication. It offers RESTful endpoints for retrieving current and historical observations of streamflow, water levels, water quality, and groundwater. Data is available in multiple formats including JSON, XML, and RDB (tab-separated). The service supports queries by site, parameter, and time window. It is widely used by researchers, environmental agencies, and weather services. No rate limits are publicly documented, but users are encouraged to limit large requests. The service lacks a comprehensive public API dashboard but has good documentation. It integrates with other USGS systems and is a key source for water data in the US."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200185ms
robots_txtGET /robots.txt40453ms
llms_txtGET /llms.txt40451ms
Interpret
{
  "overall": 72,
  "dimensions": {
    "token_efficiency": 7.0,
    "first_try_success": 7.0,
    "response_parseability": 9.0,
    "error_clarity": 6.0,
    "doc_quality": 7.0,
    "auth_simplicity": 9.0,
    "latency": 8.0,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "type": "free",
    "notes": "USGS water data is public domain, available at no cost"
  },
  "issues": [
    "robots.txt returns 404, but no sign of blocking; should be implemented",
    "No llms.txt file, which could aid AI agents in discovery",
    "Documentation scattered across multiple pages; not consolidated for quick start",
    "Error responses may use non-standard formats (XML/HTML) depending on endpoint"
  ],
  "recommendations": [
    "Add a robots.txt to explicitly allow crawling and avoid ambiguous 404s",
    "Implement llms.txt to provide structured overview and API details for AI agents",
    "Provide consolidated quick-start guide with Python/curl examples for the top endpoints",
    "Standardize error responses in JSON with clear messages and status codes",
    "Publish official API documentation in OpenAPI format for auto-parsing"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
Yes
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/usgs-water-services">
  <img src="https://prowl.world/badge/usgs-water-services.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard