BBC Nitro is the BBC's application programming interface (API) for BBC Programmes Metadata.
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "http://developer.bbc.co.uk",
"auth_method": "unknown",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "unknown", "details": {}},
"rate_limits": {},
"capabilities": ["programmes metadata lookup", "API documentation", "BBC developer portal"],
"raw_analysis": "The BBC Nitro API is an API for accessing BBC Programmes Metadata. The provided URL (developer.bbc.co.uk) appears to be the BBC Developer Portal, which is a hub for developers to access BBC APIs and documentation. However, the page content is a JavaScript-dependent single-page application, and without executing JavaScript, no specific API endpoints, authentication methods, or pricing information can be extracted. The raw HTML only shows a generic developer portal shell. The portal likely requires login (BBC account) for access, and may offer public or restricted access to Nitro API. The Nitro API itself is known to provide programme metadata (e.g., schedules, programme details) for services like iPlayer. Since no concrete API documentation is present in the static HTML, I can only infer that it is a platform for accessing BBC data. The metadata for the page suggests features like products, projects, and app attributes, indicating a developer portal with API key management. I cannot verify rate limits or pricing without further investigation of the actual API documentation (likely at developer.bbc.co.uk/api or similar). The portal appears to be a proprietary platform, not a typical REST API, and may require registration. Therefore, I mark most fields as unknown and list capabilities based on general knowledge."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 688ms |
| robots_txt | GET /robots.txt | 200 | 244ms |
| llms_txt | GET /llms.txt | 200 | 348ms |
```json
{
"overall": 45,
"dimensions": {
"token_efficiency": 4.0,
"first_try_success": 4.0,
"response_parseability": 6.5,
"error_clarity": 5.0,
"doc_quality": 6.0,
"auth_simplicity": 5.5,
"latency": 6.0,
"consistency": 7.0
},
"pricing_normalized": {},
"issues": [
"No obvious API keys or signup flow visible in the response preview - may require BBC registration or have unclear public access method.",
"Homepage appears very HTML/imperative with minimal structured metadata for quick programmatic feature discovery.",
"The portal seems to be focused on BBC's own developer workflows rather than an open/public API platform — likely providing internal profiles and guidelines rather than general-purpose programmatic services."
],
"recommendations": [
"Add a public-facing quickstart or example API endpoint that returns JSON for a sample BBC programme without authentication.",
"Enable optional structured discovery via /api-docs.json or an OpenAPI/Swagger endpoint with full schema definitions.",
"Document any authenticated access clearly, including whether OAuth/BBC ID is required and what the signup process entails.",
"Ensure the developer portal supports a clear URL for directly querying programme metadata without navigating through many web pages."
]
}
```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/bbc-nitro-api">
<img src="https://prowl.world/badge/bbc-nitro-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard