Everything you need to integrate Shorten.cv into your applications, from basic usage to advanced API features.
Learn the fundamentals of Shorten.cv
Get up and running in minutes
Configure your account and preferences
Navigate the main dashboard
Complete API documentation and examples
API keys and authentication methods
Create and manage short links
Access detailed link analytics
Real-time event notifications
Powerful tools and integrations
Use your own domain for links
Process multiple links at once
Advanced campaign tracking
Set automatic link expiration
Security best practices and compliance
How we protect your data
Secure sensitive links
Data protection and privacy
API usage limits and quotas
Official libraries and tools to accelerate your development
Node.js & Browser
Python 3.6+
PHP 7.2+
Go 1.16+
Get started with Shorten.cv in minutes
const shorten = require('shorten-cv');
const client = new shorten.Client({
apiKey: 'your-api-key'
});
// Create a short link
const result = await client.shorten({
url: 'https://example.com',
alias: 'my-link'
});
console.log(result.shortUrl);
// https://shorter.cv/my-link// Get link analytics
const analytics = await client.analytics('my-link');
console.log(`Clicks: ${analytics.totalClicks}`);
console.log(`Unique visitors: ${analytics.uniqueClicks}`);
console.log(`Top country: ${analytics.geographic[0]?.country}`);
// Real-time metrics
const realtime = await client.realtime();
console.log(`Active users: ${realtime.activeUsersLastHour}`);Connect with other developers, share your integrations, and get help from the community.