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