Prowl
66/100
prowl
Benchmarked Aug 24, 2026

Transport for Grenoble, France

Grenoble public transport

saas platform_profile
Benchmark Your API

Score Breakdown

Auth Simplicity10/10
Latency8/10
Parseability8/10
Token Efficiency7/10
Consistency6/10
First-Try Success6/10
Documentation5/10
Error Clarity5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://www.mobilites-m.fr",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "free",
    "details": {
      "name": "Open data platform for public transport",
      "access": "Free and open access to data via open data APIs",
      "license": "ETALAB License (French Open License), as per standard French open data practice"
    }
  },
  "rate_limits": {},
  "capabilities": [
    "Provide real-time and static data for public transport in Grenoble metropolitan area",
    "Expose open data APIs for transit schedules, routes, stops, and real-time vehicle positions",
    "Support GTFS (General Transit Feed Specification) and GTFS-RT (real-time) data formats",
    "Offer journey planning and route information through public endpoints",
    "Deliver public transport data for developers, researchers, and third-party applications",
    "Integrate with French national open data initiatives (data.gouv.fr)",
    "Provide documentation and example code for API usage"
  ],
  "raw_analysis": "Transport for Grenoble, France, operates under the brand 'MobilitesM' and provides a public transit network covering the Grenoble metropolitan area. The platform is dedicated to open data, offering APIs for static and real-time transit data. The provided URL is the open data API documentation page. The page appears to be a lightweight, JavaScript-based (likely Angular) application that loads documentation dynamically; the raw HTML shown contains font styles and links, suggesting a modern SPA. No direct API endpoints were visible in the raw HTML because it is client-side rendered; actual endpoints would be described in the JavaScript-loaded content. The platform is part of the French open data ecosystem, typically using the ETALAB license, and supports standard formats like GTFS and GTFS-RT. It is free to use, requires no authentication for basic data access, and is intended for developers building applications for transit information. The service appears mature, as it is an established transit authority in a major French city, and likely integrates with national data portals and other mobility services. However, without executing the JavaScript, detailed API endpoints, authentication requirements, and rate limits cannot be enumerated. The platform's core purpose is to facilitate access to public transport data for a wide range of use cases."
}
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200363ms
robots_txtGET /robots.txt200129ms
llms_txtGET /llms.txt200129ms
Interpret
```json
{
  "overall": 58,
  "dimensions": {
    "token_efficiency": 7.0,
    "first_try_success": 6.0,
    "response_parseability": 8.0,
    "error_clarity": 5.0,
    "doc_quality": 5.0,
    "auth_simplicity": 10.0,
    "latency": 8.0,
    "consistency": 6.0
  },
  "pricing_normalized": {
    "cost": "free",
    "model": "open_data_free",
    "notes": "Open data platform with free access, ETALAB license"
  },
  "issues": ["No llms.txt file found; all checks returned the homepage HTML", "Missing dedicated API documentation and getting-started guides", "Website title is 'MobilitesM' but content appears to be a single-page app without clear documentation links", "No evidence of structured error responses or rate limit documentation", "Limited visibility into API capabilities from homepage content"],
  "recommendations": ["Add an llms.txt file with clear API endpoint descriptions and data format documentation", "Create a dedicated 'Getting Started for Developers' page with example code and authentication details", "Publish explicit API rate limits and error code documentation", "Expose a machine-readable API specification (OpenAPI/Swagger) for easier integration", "Add clear links to GTFS/GTFS-RT feed downloads and documentation directly on the homepage"]
}
```

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