Short links on your own domain, from dashboard to API
Here's your link activity.
- Chrome58%
- Safari23%
- Firefox12%
- Edge7%
Your SMS campaigns land, get clicked — and you know why
Your own domain, not everyone else's
Share links on your own branded domain instead of a generic shortener.
Add these records at your DNS provider to verify the domain.
Every character counts
Know which send converts
| Name | Tags | Links | Total visits | QR visits | Created |
|---|---|---|---|---|---|
| Summer sale 2026 | retail | 14 | 21,480 | 4,320 | 12 Jun 2026 |
| Product launch | launch | 9 | 15,204 | 1,905 | 02 Jun 2026 |
| Newsletter Q3 | email | 22 | 11,873 | 640 | 25 May 2026 |
| Conference booth | events | 6 | 7,410 | 5,980 | 18 May 2026 |
| Partner co-marketing | partners | 11 | 5,092 | 312 | 05 May 2026 |
| Docs revamp | docs | 8 | 3,861 | 150 | 27 Apr 2026 |
Every click, measured in real time
Live overview
Here's your link activity.
- Chrome58%
- Safari23%
- Firefox12%
- Edge7%
Browsers, OS & devices
How your visitors browse — browsers, systems, devices and languages.
- Chrome58%
- Safari23%
- Firefox12%
- Edge7%
- macOS44%
- Windows33%
- iOS15%
- Android8%
- Desktop61%
- Mobile34%
- Tablet5%
Referrers & geography
Where your traffic comes from — referrers, countries and languages.
- 1United States4,120
- 2Germany2,380
- 3France1,890
- 4United Kingdom1,540
- 5Brazil980
- 1English5,200
- 2Deutsch2,100
- 3Français1,700
- 4Español1,200
- 5Português760
Safe links, a team under control
Systematic anti-phishing scanning
Every destination is scanned for phishing and malware before it goes live.
- shop.acme.com/summer Clean
- blog.nayalink.co/newsletter/42 Clean
- files.example-cdn.net/dl/8f2a In review
- win-a-prize-now.example.biz Flagged
Flagged links are blocked automatically and never redirect your visitors.
Password protection
Lock sensitive links behind a password.
This link is password-protected.
Fine-grained roles & permissions (RBAC)
Choose exactly what this role can do.
Create links
Create and shorten new links
Edit links
Edit destinations, tags and settings
Delete links
Permanently remove links
View analytics
See visits, referrers and audience
Invite members
Invite teammates to the workspace
Manage roles
Create roles and assign permissions
One link, the right destination for everyone
- By countryLocalize offers, stores and landing pages without duplicating your links.
- By deviceMobile goes to the app store, desktop goes to the site.
- By languageThe French page for French speakers, the English one for everyone else.
Rules are evaluated top-down, at the edge.
A redirect service is a whole product. Don't build it.
- A hot path with no databaseRedirects resolve in a Cloudflare Worker with an edge cache: on a hit, no round-trip to the origin. Tracking runs asynchronously, never in front of your visitor.
- Least-privilege tokensEvery API token carries explicit scopes (links:write, analytics:read…), revocable and re-rollable per workspace.
- Routing decided at the edgePer-link rules — country, device, language — evaluated right in the Worker, with no added latency and no logic for you to maintain.
curl -X POST https://api.nayalink.co/api/v1/links \
-H "Authorization: Bearer $NAYALINK_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"original_url": "https://shop.example/summer-sale",
"custom_code": "sale",
"utm_source": "sms",
"utm_campaign": "summer-2026"
}'Links / links.store
Create link
Create a short link. Only original_url is required — everything else, from custom codes to expiration and tags, is optional.
Body
{ "original_url": "https://acme.com/pricing", "custom_code": "launch26", "tag_ids": ["tag_ax9"] }