Shorten long URLs.
TinyURL provides an API for programmatically shortening long URLs into TinyURLs, with endpoints for creating, updating, and deleting shortened links, managing aliases and tags, and archiving links. The API uses bearer token authentication, with tokens generated through the account's API Settings page.
The API includes analytics endpoints covering raw logs, timeline data, browser/OS/device breakdowns, popularity by weekday and hour, top traffic sources, top languages, and location-based data, along with controls to enable or disable analytics collection and sharing per link. A bulk processing endpoint set supports creating batch requests and checking their status and reports.
This API is intended for developers building applications or workflows that require automated link shortening, customization, and tracking, such as generating and managing large numbers of short links or integrating link analytics into other systems.
The API uses HTTP bearer authentication with an API token, which you create by logging into your account and visiting API Settings.
It offers raw JSON logs plus timeline, browser/OS/device, weekday/hour popularity, top sources, top languages, and location analytics for shortened links.
Yes, the API includes bulk endpoints to create a batch processing request and check its status or report.
You can update an alias, tags, or stats options, change the destination long URL, delete, and archive or unarchive a TinyURL.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
URL shortener API with branded domains, click tracking, smart redirects, and webhooks.
Free URL shortener API with up to 10 requests per day.
Custom URL shortener for sharing branded links.
Free URL shortener with custom alias, max-clicks, password protection and advanced analytics support.
URL shortener and link management service.
Easy and fast masked, shortened link creation.