Prowl
28/100
prowl
Benchmarked Aug 25, 2026

Transport for Germany

Deutsche Bahn (DB) API

api platform_profile
Benchmark Your API

Score Breakdown

Token Efficiency5/10
Parseability3/10
Documentation2/10
Error Clarity2/10
Auth Simplicity2/10
First-Try Success2/10
Consistency1/10
Latency0/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "http://data.deutschebahn.com/dataset/api-fahrplan",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "unknown", "details": {}},
  "rate_limits": {},
  "capabilities": ["public transport schedule data", "timetable information", "real-time departures", "journey planning"],
  "raw_analysis": "The Deutsche Bahn API, hosted on the data.deutschebahn.com portal, provides access to German railway timetable and schedule data. This is a data portal, not a direct API endpoint, so the base URL points to a dataset page. The actual API is likely a separate service (e.g., the DB Fahrplan API) that may require registration or an API key, but the given dataset page suggests open data access. The platform is mature, as Deutsche Bahn is a major European railway operator with a well-established digital ecosystem. It primarily serves developers in mobility and transport applications, offering capabilities like timetable lookups, station data, and possibly real-time updates. Integrations are possible via HTTP requests, but specifics are unknown without further documentation. The pricing is unknown; while some data is openly licensed, commercial use might have restrictions. Auth method is listed as none because the provided dataset page doesn't require authentication, but the actual API might. Rate limits are not specified."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /None30168ms
robots_txtGET /robots.txtNone30192ms
llms_txtGET /llms.txtNone30177ms
Interpret
```json
{
  "overall": 8,
  "dimensions": {
    "token_efficiency": 5.0,
    "first_try_success": 2.0,
    "response_parseability": 3.0,
    "error_clarity": 2.0,
    "doc_quality": 2.0,
    "auth_simplicity": 2.0,
    "latency": 0.5,
    "consistency": 1.0
  },
  "pricing_normalized": {},
  "issues": [
    "All three checks (website uptime, robots.txt, llms.txt) timed out at 30 seconds, indicating the site is unreachable or extremely slow",
    "No pricing model information available",
    "No documented API, SDK, or structured data export identified",
    "No authentication mechanism identified",
    "No documentation or help resources found",
    "Website appears to be completely down or non-responsive"
  ],
  "recommendations": [
    "Investigate website availability and bring the service online",
    "Provide clear API documentation with structured data endpoints",
    "Offer a public API key or simple auth flow (e.g., magic link) for quick onboarding",
    "Add llms.txt to summarize platform capabilities for AI agents",
    "Establish transparent pricing tiers (free tier at minimum)",
    "Improve response times to under 2 seconds for API calls"
  ]
}
```

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/transport-for-germany">
  <img src="https://prowl.world/badge/transport-for-germany.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