Budapest public transport API
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://bkkfutar.docs.apiary.io",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "unknown", "details": {}},
"rate_limits": {},
"capabilities": ["public transport journey planning", "real-time departure information", "route and stop information"],
"raw_analysis": "The provided URL is the documentation page for the BKK FUTÁR Utazástervező API (Budapest public transport journey planner API). The page is hosted on Apiary, a platform for API documentation and design. The HTML content is mostly the Apiary documentation shell, but the page title and metadata confirm it is the official documentation for the BKK FUTÁR API. The API is provided by BKK (Budapest Közlekedési Központ), the Budapest Transport Centre, and is used for journey planning, real-time departure information, and accessing transport network data for Budapest's public transport system (buses, trams, metro, etc.). The API is likely a RESTful JSON API, though the documentation page itself does not expose endpoint details because it is a JavaScript-driven single-page app. However, typical endpoints for such APIs include journey planning (e.g., /journey), stop information, and real-time departures. The API is intended for developers building applications for Budapest public transport users. The documentation appears to be incomplete or not fully accessible without JavaScript execution. The service is a public API, but authentication requirements are unknown; it may be open or require an API key. No pricing information is available from the page; it could be free or require a partnership. The platform is mature, as BKK has been offering this API for years, and it is used by various third-party applications. Integration possible with public transport apps, navigation apps, and data visualization tools."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 151ms |
| robots_txt | GET /robots.txt | 200 | 61ms |
| llms_txt | GET /llms.txt | 200 | 64ms |
{
"overall": 45,
"dimensions": {
"token_efficiency": 6.0,
"first_try_success": 3.0,
"response_parseability": 5.0,
"error_clarity": 4.0,
"doc_quality": 5.0,
"auth_simplicity": 2.0,
"latency": 8.0,
"consistency": 7.0
},
"pricing_normalized": {},
"issues": [
"No clear onboarding/auth flow described; likely requires API key from BKK, adding friction.",
"Documentation appears to be an Apiary page with unclear structure; no llms.txt provided.",
"Robots.txt disallows /traffic and /blueprint, but these are not documented as restrictions for API users.",
"Pricing model unknown, making cost estimation difficult for agents.",
"No explicit error handling or rate limit documentation visible in the response preview."
],
"recommendations": [
"Provide a public llms.txt file to make documentation machine-readable and improve parseability.",
"Clarify authentication method (e.g., API key in header) and simplify sign-up process if possible.",
"Publish clear API documentation including endpoint descriptions, error codes, and rate limits.",
"Add a status page to improve consistency transparency.",
"Specify pricing or indicate if the API is free for public use to help agents advise users."
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/transport-for-budapest-hungary">
<img src="https://prowl.world/badge/transport-for-budapest-hungary.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard