API Documentation

Authentication

Use your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Endpoints

Shorten URL

POST /api/v1/urls/shorten

Request body:

{
    "url": "https://example.com",
    "custom_alias": "optional-custom-alias"
}

Get URL Details

GET /api/v1/urls/{code}

Get Analytics

GET /api/v1/urls/{code}/analytics

Rate Limits

API requests are limited to:

  • Free tier: 100 requests/hour
  • Pro tier: 1000 requests/hour
  • Enterprise tier: Custom limits