trak.sh Documentation
Everything you need to use trak.sh links, analytics, and file Drops.
Welcome to trak.sh
trak.sh combines short-link analytics with expiring file sharing. Shorten a URL or upload an image/PDF, then track what gets opened.
What you can do
- Shorten URLs with auto-generated or custom slugs
- Track analytics — clicks, unique visitors, referrers, countries, devices, browsers
- Export data as CSV for deeper analysis
- Use the API to manage links programmatically
- Public stats pages — share link analytics publicly
- Share file Drops — expiring, trackable links for images and PDFs
Quick links
- Getting Started — Create your first short link
- Drops — Upload, share, track, and delete files
- API Reference — Programmatic access via REST API
- Authentication — API key setup
- Create Links — POST /api/v1/links
- List Links — GET /api/v1/links
- Analytics — GET /api/v1/links/:slug/analytics
- CSV Export — Download click data
Plans
| Feature | Free | Pro ($6/mo) |
|---|---|---|
| Auto-generated links | Unlimited | Unlimited |
| Custom slugs | 5+ chars, 30-day expiry | 3+ chars, permanent |
| Analytics window | 30 days | Unlimited |
| API access | No | Yes |
| CSV export | No | Yes |
| Data retention | 1 year | Unlimited |
| Drop storage | 100 MB | 5 GB |
| Drop file count | 20 | 500 |
| Maximum Drop size | 10 MB | 100 MB |
| Drop bandwidth / month | 1 GB | 50 GB |
| Downloads per Drop | 100 | 10,000 |
| Drop expiry | 30 days | Custom, up to 1 year |