URL shortener API with branded domains, click tracking, smart redirects, and webhooks.
Linkly provides a REST API for creating and managing branded short links, with support for custom domains, click tracking, geographic and device analytics, and real-time webhooks for click events. The API supports bulk link creation, link updates and deletion, and an analytics endpoint for pulling click counts, referrer, and device data in JSON. Redirects are served from Cloudflare's edge network across 300+ data centers, with a stated 99.9% uptime SLA and sub-5ms redirect latency.
The product targets developers integrating link shortening into applications for use cases such as SMS and WhatsApp campaigns, transactional messages (magic links, password resets, order confirmations), and in-app sharing features. It also offers no-code automation integrations (Zapier, Make, n8n) and AI agent integrations (Claude MCP, ChatGPT, command line).
Linkly offers a free plan with 500 link clicks per month, one custom domain, and access to the link, analytics, and webhook APIs (the Analytics API is capped at 100 requests per month on this plan). Paid plans are flat-rate based on click tier, with unmetered link-creation calls and webhooks, bulk link creation, priority support, and an unlimited-clicks tier that adds SSO, audit logs, a custom DPA, and dedicated Slack support. Authentication uses an API key passed as a query parameter, and link-creation endpoints are rate-limited to 100 requests per second per workspace.
Yes, the free plan includes 500 link clicks per month, one custom domain, and access to the link, analytics, and webhook APIs, with no credit card required. The Analytics API allows 100 requests per month on the free plan.
Generate an API key under Settings then API Keys and pass it as an api_key query parameter on each request, including your workspace_id in the request body. API keys can be rotated at any time.
Link-creation endpoints allow up to 100 requests per second per workspace, while the Analytics API is limited to 50 requests per hour per workspace. Exceeding a limit returns an HTTP 429 response with current usage and limit.
Yes, after a one-time DNS step to connect a custom domain, you pass it as the domain field in the API request body so created links use your branded domain instead of the default l.linklyhq.com.
Yes, you can subscribe a webhook endpoint and Linkly POSTs every click event to it within seconds, with payloads including link ID, timestamp, and geographic data.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
URL shortener service.
URL shortener service.
Free URL Shortener offers a powerful API to interact with other sites.
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.