Developer-Focused Features
Tools designed to help developers integrate and extend URL shortening functionality.
RESTful API
Comprehensive API with clear documentation, request/response examples, and interactive testing tools.
Webhooks
Real-time event notifications for link creation, clicks, and other activities to power your application logic.
Bulk Operations
Efficiently create, update, and manage multiple links with a single API request for batch processing.
High Performance
Globally distributed infrastructure ensuring low-latency responses and high availability for your applications.
Secure Authentication
API key management with granular permissions and optional OAuth 2.0 for secure integrations.
SDKs & Libraries
Official client libraries for popular programming languages to accelerate your integration process.
Simple Integration
Get started with just a few lines of code.
// JavaScript Example
const response = await fetch('https://api.urlush.com/v1/links', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
destination: 'https://example.com/very/long/url/that/needs/shortening',
title: 'My Example Link',
tags: ['example', 'documentation']
})
});
const data = await response.json();
console.log(data.shortUrl); // https://urlsh.io/abc123
// JavaScript Example
const response = await fetch('https://api.urlush.com/v1/links/abc123/stats', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const stats = await response.json();
console.log(`Total clicks: ${stats.totalClicks}`);
console.log(`Top referrers: ${stats.referrers[0].source}`);
console.log(`Geographic data: ${stats.countries[0].name}`);
Developer Use Cases
How developers leverage URLUSH API to build powerful applications.
Mobile Apps
Integrate URL shortening directly into your mobile applications for sharing content, tracking engagement, and improving user experience.
Marketing Platforms
Build URL shortening and tracking capabilities into marketing automation tools, CRMs, and campaign management platforms.
E-commerce Solutions
Create trackable product links, affiliate links, and promotional campaigns with detailed conversion analytics.
Content Management
Automatically generate short links for content in CMS platforms, making sharing and tracking easier for content creators.
API Plans
Choose the plan that fits your development needs.
Comprehensive Documentation
Everything you need to integrate URLUSH into your applications.
API Reference
Detailed documentation of all API endpoints, parameters, and responses.
SDK Guides
Step-by-step guides for using our client libraries in various programming languages.
Webhook Events
Documentation of all webhook events, payloads, and implementation examples.
Available SDKs
- JS
JavaScript / Node.js
npm install @urlush/js
- PY
Python
pip install urlush
- PHP
PHP
composer require urlush/urlush
- GO
Go
go get github.com/urlush/urlush-go
- RB
Ruby
gem install urlush