67
/100
prowl
Benchmarked Aug 21, 2026

Navitia

The open API for building cool stuff with transport data

apidata platform_profile Streaming
Benchmark Your API

Score Breakdown

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

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://doc.navitia.io",
  "auth_method": "api_key",
  "auth_config": {
    "header": "Authorization",
    "scheme": "Basic",
    "description": "API key provided via HTTP Basic auth (username: any, password: the API key). For production, use the Navitia API portal to obtain a key."
  },
  "endpoints": [
    {
      "path": "/v1/coverage",
      "method": "GET",
      "description": "List all available coverage areas (regions/cities) supported by the instance."
    },
    {
      "path": "/v1/coverage/{region}/journeys",
      "method": "GET",
      "description": "Compute journeys (multi-modal routes) between origin and destination."
    },
    {
      "path": "/v1/coverage/{region}/pt_objects",
      "method": "GET",
      "description": "Search for public transport objects (stops, lines, networks, etc.) by name or coordinates."
    },
    {
      "path": "/v1/coverage/{region}/stop_points/{stop_point}/departures",
      "method": "GET",
      "description": "Get real-time or scheduled departures from a given stop point."
    },
    {
      "path": "/v1/coverage/{region}/routes/{route}/",
      "method": "GET",
      "description": "Get details about a specific route, including its line, stops, and schedules."
    },
    {
      "path": "/v1/coverage/{region}/networks",
      "method": "GET",
      "description": "List all transit networks (e.g., bus companies, metro operators) in a coverage area."
    },
    {
      "path": "/v1/coverage/{region}/poi_types",
      "method": "GET",
      "description": "Retrieve types of points of interest (e.g., parking, bike share, fuel stations) for geocoding/POI searches."
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "production": "Requires API key, free tiers available with usage limits; paid plans for higher quotas and SLA.",
      "sandbox": "Free access without key for testing (limited data and rate limits).",
      "pricing_info": "Contact Navitia for precise rates, typically based on API calls/month and coverage regions."
    }
  },
  "rate_limits": {
    "anonymous": "Not documented but generally throttled; use sandbox for testing.", 
    "authenticated": "Depends on plan; default production limits are higher but not publicly documented.",
    "notes": "The API documentation mentions a request limit per day for free keys; check portal for specifics."
  },
  "capabilities": [
    "Multi-modal journey planning (walk, bike, car, public transport)",
    "Real-time transit data (departures, arrivals, delays) where available",
    "Geocoding and reverse geocoding for addresses, stops, POIs",
    "Public transport object search (stops, lines, networks, routes)",
    "Schedule and timetable retrieval for routes and stop points",
    "Coverage management across multiple regions and transport networks",
    "POI search and type filtering (e.g., bike sharing, parking)",
    "Isochrone calculation for travel time mapping",
    "Disruption and traffic alerts (in some deployments)",
    "Open data friendly - open-source core and standardized API model"
  ],
  "raw_analysis": "Navitia is a comprehensive, open-source, and open-API platform designed for developers and organizations building applications around public transportation data. It is a mature project, originally developed by Canal TP (now Kisio Digital) and used by various French and European transit operators, including SNCF and RATP for some services. The API is extensively documented with interactive documentation, code samples, and a sandbox environment for experimentation. It offers a wide range of endpoints for journey planning, transit object discovery, real-time arrivals/departures, and geospatial queries. The platform is particularly strong in Europe (especially France), but also supports international coverage through configurable instances. Authentication is straightforward via API key, with a free tier for development and production use. Integrations are available for popular languages (Python, JavaScript, etc.) via client libraries, and it can be self-hosted as open source. The main limitation is its focus on public transport; it does not provide general mapping or routing beyond transit and intermodal journeys. Rate limits are not explicitly documented but are reasonable for typical usage. Overall, Navitia is a reliable choice for transit-related data projects, especially where open standards and open data are valued."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /2001287ms
robots_txtGET /robots.txt20069ms
llms_txtGET /llms.txt40433ms
Interpret
```json
{
  "overall": 58,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 6.0,
    "response_parseability": 8.5,
    "error_clarity": 5.5,
    "doc_quality": 6.0,
    "auth_simplicity": 5.5,
    "latency": 6.0,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "type": "freemium",
    "free_tier": "sandbox access without key, limited data/rate limits",
    "production": "API key required with free tier limits, paid plans for higher quotas and SLA",
    "pricing_details": "Contact vendor for precise API call/month and coverage region pricing"
  },
  "issues": [
    "No llms.txt endpoint (404) - reduces AI-agent discoverability",
    "Website latency at 1287ms is borderline (slower than optimal for agent interaction)",
    "No security headers detected on website",
    "Pricing not transparent - requires contacting vendor for rates",
    "Limited public documentation about exact rate limits for free tier"
  ],
  "recommendations": [
    "Add an llms.txt file to describe API capabilities and usage for AI agents",
    "Provide publicly available pricing guide or documentation with rate limits per tier",
    "Improve website response time to under 500ms for agent-friendly access",
    "Add security headers (CORS, CSP, etc.) to standardize API access patterns",
    "Include clear examples of API responses and error codes in documentation"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
Yes
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/navitia">
  <img src="https://prowl.world/badge/navitia.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