Why Bitly Isn't Enough Anymore
Bitly changed their pricing in 2024. The free tier went from unlimited to 10 links per month. TinyURL has no analytics. Most alternatives are either expensive ($29+/month) or shut down. If you need a URL shortener for your app, you need a better option.
What You Actually Need
For most developers and small businesses, the requirements are simple:
- Shorten URLs programmatically
- Track clicks (when, where, what device)
- Custom slugs (optional but nice)
- Affordable — not $29/month for basic usage
Pandan Link Shortener
We built s.pandan.is to solve exactly this. It's a link shortener with built-in analytics, a free tier, and a simple API.
Create a Short Link
curl -X POST https://s.pandan.is/api/shorten \
-H 'Content-Type: application/json' \
-d '{"url": "https://example.com/very-long-article-about-something"}'Response:
{
"short": "https://s.pandan.is/abc123",
"slug": "abc123",
"original": "https://example.com/very-long-article-about-something"
}Custom Slugs
curl -X POST https://s.pandan.is/api/shorten \
-d '{"url": "https://mysite.com", "slug": "my-brand"}'Now s.pandan.is/my-brand redirects to your URL.
Click Analytics
GET https://s.pandan.is/api/stats/abc123
{
"slug": "abc123",
"clicks": 1247,
"created": "2026-03-20T10:00:00Z",
"recent": [
{ "timestamp": "...", "referrer": "twitter.com", "country": "US" },
...
]
}Use Cases
Marketing Campaigns
Create unique short links for each campaign channel (email, social, ads) and track which converts best.
SaaS Share Links
Generate short links for user-shared content with built-in analytics to measure virality.
QR Code + Short Link Combo
Combine with a QR code API for print materials:
# 1. Shorten the URL
SHORT=$(curl -s -X POST https://s.pandan.is/api/shorten \
-d '{"url": "https://mysite.com/promo"}' | jq -r .short)
# 2. Generate QR code for the short URL
curl "https://qr.pandan.is/v1/qr?data=$SHORT&size=400" -o promo-qr.pngPricing
| Plan | Price | Links | Analytics |
|---|---|---|---|
| Free | $0 | 50/month | Basic |
| Starter | $5/mo | 1,000/month | Full |
| Unlimited | $19/mo | Unlimited | Full + Export |
Bitly vs Pandan vs Self-Hosted
| Bitly | Pandan | Self-Hosted | |
|---|---|---|---|
| Free links/mo | 10 | 50 | Unlimited |
| Paid from | $8/mo | $5/mo | $5/mo (server) |
| Custom domain | Paid only | Coming soon | Yes |
| Analytics | Yes | Yes | DIY |
| Setup time | 0 min | 0 min | 1-2 hours |
For most use cases, an API is the fastest path. Try s.pandan.is — 50 free links, no signup required.