Prowl
59/100
prowl
Benchmarked Aug 25, 2026

Shrtlnk

Simple and efficient short link creation

saas platform_profile
Benchmark Your API

Score Breakdown

Latency8/10
Consistency6/10
Documentation6/10
Token Efficiency6/10
First-Try Success6/10
Parseability6/10
Error Clarity5/10
Auth Simplicity5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://shrtlnk.dev",
  "auth_method": "api_key",
  "auth_config": {
    "header": "Authorization",
    "scheme": "ApiKey"
  },
  "endpoints": [
    {
      "method": "POST",
      "path": "/api/v2/links",
      "description": "Create a new short link",
      "request_body": {
        "url": "string (required)",
        "customSlug": "string (optional)",
        "domain": "string (optional)",
        "title": "string (optional)"
      },
      "requires_auth": true
    },
    {
      "method": "GET",
      "path": "/api/v2/links",
      "description": "List all short links",
      "requires_auth": true,
      "optional_params": ["page", "per_page"]
    },
    {
      "method": "GET",
      "path": "/api/v2/links/{uuid}",
      "description": "Get a specific short link by UUID",
      "requires_auth": true
    },
    {
      "method": "PATCH",
      "path": "/api/v2/links/{uuid}",
      "description": "Update a short link (e.g., change title, custom slug)",
      "requires_auth": true,
      "request_body": {
        "customSlug": "string (optional)",
        "title": "string (optional)"
      }
    },
    {
      "method": "DELETE",
      "path": "/api/v2/links/{uuid}",
      "description": "Delete a short link",
      "requires_auth": true
    },
    {
      "method": "GET",
      "path": "/api/v2/analytics",
      "description": "Get analytics for all links or a specific link",
      "requires_auth": true,
      "optional_params": ["link_uuid", "from", "to", "group_by"]
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Available with limited features (e.g., 10 links, basic analytics)",
      "paid_tiers": [
        {
          "name": "Pro",
          "price": "$5 per month",
          "features": "unlimited links, custom domains, advanced analytics"
        },
        {
          "name": "Business",
          "price": "$15 per month",
          "features": "team collaboration, API access, priority support"
        }
      ]
    }
  },
  "rate_limits": {
    "free": "10 requests per minute",
    "pro": "60 requests per minute",
    "business": "100 requests per minute"
  },
  "capabilities": [
    "URL shortening",
    "Custom slug creation",
    "Custom domains",
    "Analytics (click tracking, geographic data, referrer data)",
    "Link editing and deletion",
    "API-based link management",
    "Privacy controls (allowlist, blocklist)",
    "Integration with webhooks"
  ],
  "raw_analysis": "Shrtlnk is the brand name for the URL shortening service formerly known as Shrtco.de. Despite the rebrand, the platform remains stable and continues to offer a simple, developer-friendly API for creating and managing short links. The service targets developers and small-to-medium businesses that need efficient link management without bloat. It is mature, with a well-documented API (v2) that supports CRUD operations on links and provides basic analytics. Authentication uses an API key sent in the Authorization header, which is straightforward to integrate. The API is RESTful and returns JSON responses. Pricing follows a freemium model, with a free tier allowing limited usage and paid plans unlocking unlimited links and advanced features. Rate limits are reasonable and tiered. Integration capabilities are limited but sufficient for core use cases, including webhook support for event notifications. Overall, Shrtlnk is a solid choice for developers seeking a lightweight URL shortening solution."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200424ms
robots_txtGET /robots.txt20052ms
llms_txtGET /llms.txt404734ms
Interpret
```json
{
  "overall": 62,
  "dimensions": {
    "token_efficiency": 6.5,
    "first_try_success": 5.5,
    "response_parseability": 6.0,
    "error_clarity": 5.0,
    "doc_quality": 5.5,
    "auth_simplicity": 5.0,
    "latency": 8.0,
    "consistency": 6.5
  },
  "pricing_normalized": {
    "free_tier_available": true,
    "entry_paid_price_usd": 5.0,
    "entry_paid_annual_price_usd": 60.0,
    "has_api_access": true,
    "has_team_features": false
  },
  "issues": [
    "No /llms.txt file (404) - not optimized for LLM discovery",
    "Runs on WordPress (heavy, generic CMS) - security headers missing",
    "Free tier limited to 10 links - low value for testing",
    "API access only on Business tier ($15/mo) - not accessible for casual users",
    "No auth info in docs - unclear how to sign up (social, email, magic link?)",
    "Analytics are basic on free tier - limited value for agents"
  ],
  "recommendations": [
    "Add /llms.txt with clear API docs and feature summaries",
    "Expose a clean JSON API without auth on free tier for basic link creation",
    "Add security headers (CSP, HSTS) to reduce red flags",
    "Provide clear onboarding docs with step-by-step API examples",
    "Consider lowering paid tier entry to $3-5 with API access included",
    "Add status page and uptime history for transparency"
  ]
}
```

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