69
/100
prowl
Benchmarked Aug 20, 2026

Ergast F1

F1 data from the beginning of the world championships in 1950

data platform_profile
Benchmark Your API

Score Breakdown

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

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "http://ergast.com/mrd",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "free", "details": {"description": "Free to use, provided as a public service. No registration or API key required."}},
  "rate_limits": {},
  "capabilities": ["Historical F1 data access", "Data from 1950 to present", "Provides results, standings, lap times, pit stops, and more"],
  "raw_analysis": "Ergast F1 is a well-known, publicly available API for Formula 1 historical and current data. It has been around since 2008 and is widely used by developers and hobbyists for data analysis, visualization, and fantasy sports applications. The API is free to use without authentication, but it has no official documentation for rate limits, though it is community-managed and may have implicit limits to maintain service stability. The data covers the World Championship from 1950 onwards, including race results, driver and constructor standings, qualifying, lap times, and pit stop data. It does not provide real-time or live data, focusing on historical statistics. The service is mature but officially unsupported; it is maintained by volunteers and may have occasional outages. Integrations are mostly community-built libraries in various programming languages (e.g., Python, R, JavaScript). There is no official SDK. The base URL itself is the root of the API documentation, but actual data endpoints are under /api (e.g., /api/f1/current.json). For the purpose of this analysis, the endpoints are not enumerated here as the platform's primary resource is the API itself, not a UI."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200194ms
robots_txtGET /robots.txt404134ms
llms_txtGET /llms.txt40464ms
Interpret
```json
{
  "overall": 62,
  "dimensions": {
    "token_efficiency": 7.0,
    "first_try_success": 8.0,
    "response_parseability": 5.0,
    "error_clarity": 6.0,
    "doc_quality": 6.0,
    "auth_simplicity": 10.0,
    "latency": 8.5,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "type": "free",
    "description": "Free public service, no registration or API key required",
    "agent_friendly": true
  },
  "issues": [
    "No robots.txt file found (404) - may limit crawler guidance",
    "No llms.txt file found (404) - not optimized for AI agent discovery",
    "Response format appears to be HTML, not structured JSON/API - may require parsing",
    "Data appears to be delivered via web pages rather than a documented API endpoint"
  ],
  "recommendations": [
    "Add a robots.txt file with clear crawling rules",
    "Add an llms.txt file to help AI agents discover data structure and endpoints",
    "Provide a structured JSON API or data export option for programmatic access",
    "Add explicit documentation about data formats and update frequency"
  ]
}
```

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