For Developers

Powerful API for link automation

Build link shortening into your apps with our developer-friendly REST API, webhooks, and SDKs.

REST API

Full-featured REST API for creating, reading, updating, and deleting links programmatically.

curl -X POST https://api.shortish.link/v1/links \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/long-url"}'

Webhooks

Get real-time notifications when links are clicked, created, or modified.

{
  "event": "link.clicked",
  "data": {
    "link_id": "abc123",
    "clicked_at": "2024-01-15T10:30:00Z",
    "referrer": "twitter.com",
    "country": "US"
  }
}

SDKs

Official SDKs for JavaScript, Python, Ruby, Go, and PHP to speed up integration.

import { ShortishClient } from '@shortish/sdk';

const client = new ShortishClient('YOUR_API_KEY');
const link = await client.links.create({
  url: 'https://example.com/long-url',
  customAlias: 'my-link'
});

Full API coverage

Everything you need to build powerful link integrations.

Create short links
Bulk link creation
Custom aliases
Link analytics
Domain management
QR code generation
Tag management
Team & permissions

Generous rate limits

Free
100 requests/day
Team
10,000 requests/month
Enterprise
Unlimited

The API is well-documented and easy to integrate. We had our link shortening automation running in under an hour.

AC
Alex Chen
Senior Developer, TechCorp

Ready to start building?

Get your API key and start integrating in minutes.