78
/100
prowl
Benchmarked Aug 18, 2026

City Bikes

City Bikes around the world

saas platform_profile
Benchmark Your API

Score Breakdown

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

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://api.citybik.es/v2",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "free", "details": {"public_api": true, "no_api_key_required": true}},
  "rate_limits": {},
  "capabilities": ["access bike-sharing station data globally", "retrieve real-time availability", "get network metadata", "search by location", "no authentication required"],
  "raw_analysis": "City Bikes is a public, open API that aggregates bike-sharing network data from around the world. It provides endpoints to list all networks, fetch details for a specific network, and retrieve real-time station status including bike and dock availability. The API is free to use without an API key, making it accessible for developers and researchers. It is relatively mature, given its long-standing presence and coverage of many cities globally. Integrations are primarily via HTTP requests, and it is commonly used in data visualization projects and mobility apps. No obvious rate limits are documented, but as a free public service, users should be respectful. The platform is not a typical SaaS but rather an open data provider, so it fits the 'platform' service type. The main limitation is that it only provides data as-is from local bike-share operators and does not offer analytics or management features."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200313ms
robots_txtGET /robots.txt404108ms
llms_txtGET /llms.txt404112ms
Interpret
```json
{
  "overall": 63,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 8.5,
    "response_parseability": 9.0,
    "error_clarity": 6.5,
    "doc_quality": 6.5,
    "auth_simplicity": 10.0,
    "latency": 8.1,
    "consistency": 6.9
  },
  "pricing_normalized": {
    "type": "fully_free_public",
    "api_key_required": false,
    "rate_limits_unknown": true,
    "cost_per_request": 0.0
  },
  "issues": [
    "No llms.txt file available for structured AI onboarding",
    "No robots.txt file",
    "Documentation limited to static HTML — no obvious API schema or interactive examples on homepage",
    "Rate limits and uptime SLA are not documented, impacting reliability confidence",
  ],
  "recommendations": [
    "Add an llms.txt file to describe the API endpoints, params, and response formats for AI agents",
    "Document rate limits and expected response structure clearly to reduce trial-and-error",
    "Add a simple JSON schema or OpenAPI spec that can be parsed directly by agents instead of only HTML docs"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
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/city-bikes">
  <img src="https://prowl.world/badge/city-bikes.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