API Documentation

Integrate URL shortening into your applications with our REST API.

Authentication

All API requests require an API key. Include it in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Shorten a URL

POST /api/shorten
{
  "url": "https://example.com/very/long/url",
  "alias": "my-link" // optional
}

Response

{
  "success": true,
  "short_url": "https://cutli.link/abc123",
  "short_code": "abc123"
}

Get Link Analytics

GET /api/analytics/{short_code}

Rate Limits

Free plan: 100 requests/hour. Pro plan: 10,000 requests/hour.