RATP Open Data API
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://data.ratp.fr/api/v1/console/datasets/1.0/search",
"auth_method": "none",
"auth_config": {},
"endpoints": [
"/api/v1/console/datasets/1.0/search"
],
"pricing_model": {
"type": "free",
"details": {
"cost": "Free to use",
"restrictions": "Requires registration for API key? (Not explicitly stated, likely no key needed for basic queries)"
}
},
"rate_limits": {
"unknown": "No explicit rate limits found in the provided content, but Opendatasoft platform may impose limits on high usage."
},
"capabilities": [
"Dataset search and metadata discovery",
"Access to RATP public transport open data",
"Real-time API for transport data",
"Data exploration and browsing",
"Geographic mapping of transport data"
],
"raw_analysis": "The provided URL is an API console interface for the RATP Open Data portal, built on the Opendatasoft platform. The page contains an interactive API console for the datasets search endpoint. The platform serves publicly available data about Paris public transport (RATP). The search endpoint allows querying available datasets. The console indicates it's part of a larger open data portal (data.ratp.fr) that provides access to various transport datasets including real-time APIs. The interface is in French, suggesting it's geared toward French-speaking users but likely accessible internationally. Authentication is not explicitly mentioned in the visible content, suggesting the search endpoint may be publicly accessible without an API key, though the platform may offer API key registration for higher usage. The platform appears mature, being part of the official RATP open data initiative, with a modern frontend (AngularJS) and integration with Opendatasoft. Pricing is free for public use. Rate limits are not visible but may be imposed by the platform."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 855ms |
| robots_txt | GET /robots.txt | 200 | 1381ms |
| llms_txt | GET /llms.txt | 200 | 438ms |
```json
{
"overall": 45,
"dimensions": {
"token_efficiency": 6.0,
"first_try_success": 5.0,
"response_parseability": 3.0,
"error_clarity": 4.0,
"doc_quality": 3.0,
"auth_simplicity": 5.0,
"latency": 6.0,
"consistency": 4.0
},
"pricing_normalized": {
"cost": "free",
"auth_required": "uncertain",
"notes": "Free to use, but unclear if API key registration is needed"
},
"issues": [
"robots.txt check returned HTML page instead of actual robots.txt content, suggesting missing or misconfigured robots.txt",
"llms.txt check returned HTML page, meaning no dedicated LLM-friendly documentation endpoint exists",
"All checks returned the same HTML template, indicating poor programmatic accessibility",
"No machine-readable API documentation detected (no structured OpenAPI/Swagger in responses)",
"French-language interface may create a barrier for international agents",
"No clear indication of authentication requirements or rate limits"
],
"recommendations": [
"Add a proper robots.txt file that allows indexing of API documentation",
"Create an llms.txt file with concise platform overview and API endpoint summaries",
"Publish OpenAPI/Swagger specification for machine-readable API documentation",
"Provide clear authentication flow documentation (API key vs. open access)",
"Add English language support or at least bilingual documentation",
"Implement structured error responses with machine-readable codes"
]
}
```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-paris-france">
<img src="https://prowl.world/badge/transport-for-paris-france.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard