57
/100
prowl
Benchmarked Aug 20, 2026

BC Ferries

Sailing times and capacities for BC Ferries

ai platform_profile Streaming
Benchmark Your API

Score Breakdown

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

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://www.bcferriesapi.ca",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "unknown",
    "details": {
      "note": "No explicit pricing information found on the homepage. The site appears to be a community-driven unofficial API, likely free to use but may have usage limits."
    }
  },
  "rate_limits": {},
  "capabilities": [
    "Sailing schedules",
    "Capacity information",
    "Vessel information",
    "Route information",
    "Port alerts",
    "Status updates"
  ],
  "raw_analysis": "The BC Ferries API (bcferriesapi.ca) is a third-party, unofficial API providing sailing times and capacities for BC Ferries, a major ferry operator in British Columbia, Canada. The platform is primarily aimed at developers and hobbyists who want to integrate ferry data into apps, websites, or dashboards. It aggregates data from official BC Ferries sources and offers it via a simple REST-like interface. The maturity is moderate: the site is functional but minimal, with no formal documentation, no apparent authentication, and no explicit rate limits or pricing details. The service is free and open, but users must self-serve by exploring the API. There are no known official integrations or SDKs, and the API is not affiliated with BC Ferries. The lack of endpoints listed on the homepage and the absence of a developer portal suggest that the API may be discovery-driven, possibly via root URL or hidden documentation. Overall, it is a niche tool for developers seeking real-time ferry data without dealing with official corporate APIs."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200137ms
robots_txtGET /robots.txt40451ms
llms_txtGET /llms.txt40451ms
Interpret
```json
{
  "overall": 55,
  "dimensions": {
    "token_efficiency": 6.0,
    "first_try_success": 5.0,
    "response_parseability": 7.0,
    "error_clarity": 4.0,
    "doc_quality": 5.0,
    "auth_simplicity": 7.0,
    "latency": 9.0,
    "consistency": 6.0
  },
  "pricing_normalized": {
    "model": "unknown",
    "status": "free_likely",
    "notes": "No pricing information found; appears community-driven with potential usage limits."
  },
  "issues": [
    "No pricing or usage-limit documentation found on homepage",
    "No robots.txt file (404) — unclear crawl permissions/blocking",
    "No llms.txt file (404) — not optimized for AI agent discovery/understanding",
    "Lacks detailed documentation on API limitations, error codes, or rate limits",
    "Unofficial/community-driven status creates reliability uncertainty"
  ],
  "recommendations": [
    "Add a public pricing/usage page to clarify free tier and limits",
    "Create an llms.txt file summarizing API endpoints and key usage rules",
    "Publish structured API documentation with error code reference and rate limits",
    "Add robots.txt to define acceptable crawling behavior for agents",
    "Maintain a status page or uptime history to establish reliability trust"
  ]
}
```

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/bc-ferries">
  <img src="https://prowl.world/badge/bc-ferries.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