Start in minutes, not hours
One API call to create a trackable short link. No complex setup required.
// 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 linkGET/links/:idGet link details and analyticsPATCH/links/:idUpdate link destination or settingsDELETE/links/:idDelete a linkGET/links/:id/clicksGet click analyticsPOST/qr/:idGenerate QR code for link