Build with Sniplink's API

Create powerful link experiences in minutes. Our REST API gives you full control over link creation, analytics, and webhooks.

GDPR Compliant
SSL Encrypted
No Credit Card

Start in minutes, not hours

One API call to create a trackable short link. No complex setup required.

example.js
// Create a short link with the Sniplink API
const response = await fetch('https://api.sniplink.co/links', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: 'https://example.com/very-long-url',
    slug: 'my-link',
    tags: ['campaign', 'newsletter']
  })
});

const { shortUrl, id } = await response.json();
// shortUrl: "https://snip.link/my-link"

Everything you need to build

From simple link shortening to complex workflow automation, our API has you covered.

REST API

Simple, well-documented REST API. Create, update, and manage links programmatically.

Webhooks

Real-time notifications for clicks, milestones, and link events. Up to 10 endpoints.

High Throughput

10k API calls/day on Pro, 100k on Business. Rate limits designed for real workloads.

Secure by Default

API keys with scoped permissions. OAuth 2.0 support for team integrations.

Bulk Operations

Create, update, or delete links in bulk. Perfect for migrations and batch processing.

Link Scheduling

Schedule link activation and expiration. Set click limits and time-based rules.

Clean, predictable API

RESTful endpoints that do what you expect. Comprehensive error handling included.

POST/linksCreate a new short link
GET/links/:idGet link details and analytics
PATCH/links/:idUpdate link destination or settings
DELETE/links/:idDelete a link
GET/links/:id/clicksGet click analytics
POST/qr/:idGenerate QR code for link

Get started for free

Pro plan includes 10k API calls/day, webhooks, and priority support. Start your 14-day free trial—no credit card required.