Prowl
68/100
prowl
Benchmarked Aug 25, 2026

Transport for UK

Transport API and dataset for UK

apidata platform_profile
Benchmark Your API

Score Breakdown

Latency8/10
Consistency8/10
Token Efficiency8/10
Parseability8/10
Documentation6/10
Auth Simplicity6/10
First-Try Success6/10
Error Clarity5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://developer.transportapi.com",
  "auth_method": "api_key",
  "auth_config": {
    "api_key": "YOUR_API_KEY",
    "header": "Authorization",
    "scheme": "Bearer"
  },
  "endpoints": [
    {
      "method": "GET",
      "path": "/v3/uk/train/station/{station_code}/timetable.json",
      "description": "Get timetable for a train station"
    },
    {
      "method": "GET",
      "path": "/v3/uk/train/service/{service_id}.json",
      "description": "Get details for a train service"
    },
    {
      "method": "GET",
      "path": "/v3/uk/bus/route/{route_id}.json",
      "description": "Get bus route details"
    },
    {
      "method": "GET",
      "path": "/v3/uk/bus/stop/{stop_code}/timetable.json",
      "description": "Get bus stop timetable"
    },
    {
      "method": "GET",
      "path": "/v3/uk/tube/station/{station_code}/timetable.json",
      "description": "Get tube station timetable"
    },
    {
      "method": "GET",
      "path": "/v3/uk/coach/station/{station_code}/timetable.json",
      "description": "Get coach station timetable"
    },
    {
      "method": "GET",
      "path": "/v3/uk/airport/{airport_code}/flights.json",
      "description": "Get flight information for an airport"
    },
    {
      "method": "GET",
      "path": "/v3/uk/ferry/port/{port_code}/timetable.json",
      "description": "Get ferry port timetable"
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free": {
        "description": "Limited access with 1000 requests/day",
        "features": ["Train timetables", "Bus routes", "Live departures"]
      },
      "pro": {
        "description": "Unlimited requests and additional features",
        "price_per_month": 50,
        "currency": "GBP",
        "features": ["All data", "Real-time updates", "Advanced filtering", "Historical data", "Webhooks"]
      }
    }
  },
  "rate_limits": {
    "free": "1000 requests/day",
    "pro": "unlimited"
  },
  "capabilities": [
    "Train timetables",
    "Bus routes and timetables",
    "Tube (Underground) timetables",
    "Coach timetables",
    "Flight information",
    "Ferry timetables",
    "Live departure boards",
    "Station and stop information",
    "Service alerts and disruptions",
    "Journey planning",
    "Real-time tracking",
    "Historical data",
    "Webhooks for real-time updates"
  ],
  "raw_analysis": "Transport for UK is a comprehensive API providing access to public transport data across the United Kingdom. It covers multiple modes: train, bus, tube, coach, air, and ferry. The platform is mature, offering both static timetables and real-time data, with endpoints for departure boards, service details, and journey planning. It's designed for developers building transport apps, journey planners, or data analysis tools. The freemium model allows a free tier with limited requests, while a pro subscription unlocks unlimited access and advanced features like historical data and webhooks. The API uses RESTful endpoints with JSON responses and requires an API key via Bearer authentication. Integration is possible with any HTTP client, and the platform provides documentation and sandbox keys for testing. Overall, it's a robust solution for UK transport data needs."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200255ms
robots_txtGET /robots.txt20062ms
llms_txtGET /llms.txt40481ms
Interpret
```json
{
  "overall": 76,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 6.0,
    "response_parseability": 8.5,
    "error_clarity": 5.0,
    "doc_quality": 6.0,
    "auth_simplicity": 5.5,
    "latency": 8.0,
    "consistency": 7.5
  },
  "pricing_normalized": {
    "free_tier": "1000 requests/day",
    "pro_tier_monthly_usd_equivalent": 64.5,
    "pro_features": ["All data", "Real-time updates", "Advanced filtering", "Historical data", "Webhooks"]
  },
  "issues": [
    "No llms.txt file found (404), making it harder for agents to discover API docs",
    "Free tier limited to 1000 requests/day, restrictive for evaluation",
    "Pricing information only available via API description; no transparent pricing page in preview",
    "LLM-friendly documentation entry point missing"
  ],
  "recommendations": [
    "Add an /llms.txt file pointing to API reference and getting-started guides",
    "Provide a machine-readable pricing endpoint or page",
    "Consider increasing free tier limit to support more agent testing scenarios",
    "Add schema/markup for API pricing to improve agent discoverability"
  ]
}
```

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