Build with URLUSH API

Powerful API and developer tools for seamless integration of URL shortening into your applications.

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.

Create a short link
// 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
Track link analytics
// 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.

Free

For testing and small projects

$0
  • 100 API requests/day
  • Basic analytics
  • Standard rate limits
  • Community support

Pro

For production applications

$19/month
  • 10,000 API requests/day
  • Advanced analytics
  • Higher rate limits
  • Email support

Enterprise

For high-volume needs

Custom
  • Unlimited API requests
  • Custom analytics retention
  • Custom rate limits
  • Dedicated support

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

Ready to start building?

Get your API key and start integrating URLUSH into your applications today.