Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://tinyurl.com",
"auth_method": "api_key",
"auth_config": {
"api_key_header": "Authorization",
"api_key_format": "Bearer <token>"
},
"endpoints": [
{
"path": "/api-create.php",
"method": "POST",
"description": "Create a short URL. Accepts parameters: url (required), alias (optional), term (optional). Returns the shortened URL as plain text.",
"auth_required": false
},
{
"path": "/api-read.php",
"method": "GET",
"description": "Retrieve the original URL from a short URL. Accepts parameter: url (required). Returns the original URL as plain text.",
"auth_required": false
},
{
"path": "/api-cancel.php",
"method": "POST",
"description": "Cancel a short URLs.",
"auth_required": true
},
{
"path": "/api-expand.php",
"method": "GET",
"description": "Expand a short URL to its original URL.",
"auth_required": false
},
{
"path": "/api-stats.php",
"method": "GET",
"description": "Get usage statistics for a short URL.",
"auth_required": true
},
{
"path": "/admin/api/",
"method": "POST",
"description": "REST-like API for managing links, analytics, and account settings (requires authentication).",
"auth_required": true
}
],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": "Unlimited basic URL shortening, no analytics",
"premium_tier": "TinyURL Pro with custom aliases, branded domains, click analytics, team collaboration",
"pricing": "Available on request"
}
},
"rate_limits": {},
"capabilities": [
"URL shortening",
"Custom aliases",
"Branded short domains",
"Click analytics and tracking",
"Link expiration",
"Bulk link creation",
"Team collaboration (Pro)",
"Integration with browser extensions, bookmarklets, and third-party tools"
],
"raw_analysis": "TinyURL is a long-established URL shortening service that has been operating since 2002. It provides a simple public API for non-authenticated shortening (via /api-create.php) and expansion (via /api-read.php). The service is mature and widely used, with a strong reputation. For advanced features like analytics, custom aliases, branded domains, and team management, users need to subscribe to TinyURL Pro. The service offers a free tier with unlimited basic shortening, but analytics are only available on paid plans. The platform integrates with various tools through its API and also provides browser extensions. Authentication for the full REST API is not fully documented in the public developer page, but the site uses Stripe for payments and offers a Laravel Spark-based backend. Rate limits are not publicly documented. Overall, TinyURL is a reliable, mature platform suitable for both individual and business users needing URL management and tracking."
}2/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 271ms |
| robots_txt | GET /robots.txt | 200 | 45ms |
| llms_txt | GET /llms.txt | 404 | 176ms |
```json
{
"overall": 62,
"dimensions": {
"token_efficiency": 7.5,
"first_try_success": 7.0,
"response_parseability": 6.5,
"error_clarity": 6.0,
"doc_quality": 6.5,
"auth_simplicity": 7.5,
"latency": 9.0,
"consistency": 7.0
},
"pricing_normalized": {
"free_tier": "Unlimited basic URL shortening without analytics",
"premium_tier": "Custom aliases, branded domains, analytics, team features (pricing on request)",
"model": "freemium"
},
"issues": [
"No /llms.txt file available for AI agents to discover API docs or structured metadata",
"Pricing for Pro tier is only 'on request' – agents can't easily compare costs programmatically",
"Free tier lacks analytics, which may be a limitation for users wanting tracking",
"No explicit API documentation surfaced in the checked pages, making programmatic access unclear"
],
"recommendations": [
"Add a /llms.txt endpoint with concise API documentation and feature overview for AI agents",
"Publish transparent pricing for Pro tier to enable faster agent-driven comparison",
"Provide a simple REST API with clear docs and examples for link creation and analytics retrieval",
"Consider adding a machine-readable status page or API health endpoint for reliability verification"
]
}
```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/tinyurl">
<img src="https://prowl.world/badge/tinyurl.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard