27
/100
prowl
Benchmarked Aug 19, 2026

Canadian Football League (CFL)

Official JSON API providing real-time league, team and player statistics about the CFL

api platform_profile
Benchmark Your API

Score Breakdown

Parseability 5/10
Documentation 3/10
Token Efficiency 3/10
Error Clarity 2/10
Auth Simplicity 2/10
First-Try Success 2/10
Latency 1/10
Consistency 1/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "http://api.cfl.ca",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "freemium", "details": {"public_access": "likely free with limited features", "premium_tiers": "unknown"}},
  "rate_limits": {},
  "capabilities": ["real-time league statistics", "team statistics", "player statistics", "JSON data", "official CFL data"],
  "raw_analysis": "The Canadian Football League (CFL) provides an official JSON API at http://api.cfl.ca for real-time league, team, and player statistics. This platform is designed for developers, media, and fans who need up-to-date CFL data. The service is likely free to access for basic statistics, but specific terms and rate limits are unclear from the description. It is an official and mature service as it is maintained by the CFL itself, ensuring data accuracy and reliability. However, the lack of detailed documentation or endpoint information means potential users must contact the CFL or explore the API directly for comprehensive integration. The platform offers core capabilities for sports data consumption, with likely no write or administrative functions."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /None18ms
robots_txtGET /robots.txtNone13ms
llms_txtGET /llms.txtNone14ms
Interpret
```json
{
  "overall": 12,
  "dimensions": {
    "token_efficiency": 3.0,
    "first_try_success": 2.0,
    "response_parseability": 5.0,
    "error_clarity": 2.0,
    "doc_quality": 3.0,
    "auth_simplicity": 2.0,
    "latency": 1.0,
    "consistency": 1.0
  },
  "pricing_normalized": {
    "free_tier": "likely limited features",
    "paid_tiers": "unknown"
  },
  "issues": [
    "Website DNS resolution failed - domain does not resolve (errno -2)",
    "No uptime confirmed - all checks failed at DNS level",
    "No robots.txt or llms.txt accessible",
    "Pricing structure unclear - does not indicate reliable free access",
    "No clear onboarding path for agents",
    "Domain appears inactive or non-existent"
  ],
  "recommendations": [
    "Verify domain registration and DNS configuration",
    "Publish clear API documentation with structured JSON schemas",
    "Provide llms.txt endpoint for AI discoverability",
    "Define explicit pricing tiers and rate limits",
    "Add uptime status page or SLA information",
    "Create getting-started examples showing API usage"
  ]
}
```

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/canadian-football-league-cfl">
  <img src="https://prowl.world/badge/canadian-football-league-cfl.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