Analytics
Access per-link click analytics and account-level statistics. Includes geographic, device, browser, referrer, and OS breakdowns.
GET
/api/v1/analytics/{domain}/{slug}Advanced+Get detailed click analytics for a specific link, including geographic, device, browser, referrer, and OS breakdowns.
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| domain | string | Required | The link's domain (e.g., "u2l.ai") |
| slug | string | Required | The link's slug (e.g., "my-link") |
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| timeRange | number | Optional | Number of days of data to return (default: 30) |
Get link analytics
curl "https://u2l.ai/api/v1/analytics/u2l.ai/my-link?timeRange=30" \
-H "Authorization: Bearer u2l_live_your_api_key"200 OK
{
"totalClicks": 1523,
"clicksInRange": 894,
"clicksToday": 47,
"clicksThisWeek": 312,
"timeRange": 30,
"countries": [
{ "country": "United States", "clicks": 623 },
{ "country": "India", "clicks": 412 },
{ "country": "United Kingdom", "clicks": 189 }
],
"devices": {
"mobile": 847,
"desktop": 676
},
"browsers": [
{ "browser": "Chrome", "clicks": 612 },
{ "browser": "Safari", "clicks": 438 },
{ "browser": "Firefox", "clicks": 201 }
],
"referrers": [
{ "referrer": "twitter.com", "clicks": 234 },
{ "referrer": "direct", "clicks": 189 },
{ "referrer": "google.com", "clicks": 156 }
],
"os": [
{ "os": "iOS", "clicks": 534 },
{ "os": "Windows", "clicks": 412 },
{ "os": "Android", "clicks": 313 }
]
}GET
/api/v1/statsGet account-level statistics including total links, clicks, and plan limits.
Get account stats
curl "https://u2l.ai/api/v1/stats" \
-H "Authorization: Bearer u2l_live_your_api_key"200 OK
{
"totalLinks": 142,
"totalClicks": 8923,
"totalQRCodes": 34,
"thisWeekClicks": 456,
"plan": "advanced",
"limits": {
"maxLinks": "unlimited",
"maxQRCodes": "unlimited",
"apiRequestsPerMinute": 120,
"apiRequestsPerDay": 50000
}
}