URL shortener API
Create short links from your own code, your scheduler or your automation tool. Available on every plan, including the free one — the same credential, no sandbox, no trial period.
One call
A bearer token and a URL is the whole thing:
curl -X POST https://urlicer.com/api/v1/links \
-H "Authorization: Bearer url_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/spring-sale"}'
The response carries the short URL, its code, and the QR endpoint for it. Full request and response shapes are in the links reference.
What it covers
- Create a link — with a custom alias, an expiry, a password or a branded domain, subject to your plan.
- Bulk create up to 10,000 links in one request, with per-row results so a single bad URL does not fail the batch.
- List, read, update and delete — change a destination after the fact, which is the point of a short link on something printed.
- A QR code for every link, from a public endpoint you can use
directly as an
<img src>.
There are no native integrations with Zapier, Make or n8n. Every one of those can call an HTTP endpoint, which is all this needs — but if you want a one-click connector, we do not have one, and it is fair to weigh that.
Rate limits
Counted per key, per minute. There is no monthly request cap — what bounds your usage is how many links your plan allows, not how often you may ask.
| Plan | Requests / minute | API keys |
|---|---|---|
| Free | 30 | 1 |
| Pro | 120 | 3 |
| Team | 600 | 10 |
| Business | 3,000 | 25 |
Every response carries the remaining budget in its headers, and a 429 tells you when it resets — see rate limits.
Using it from a scheduler or an automation
The common case is not a bespoke integration: it is a tool you already run that needs a short link at the end of a step. A social scheduler posting a tagged campaign URL, a nightly job that shortens a feed, a spreadsheet of 2,000 product links that has to become 2,000 branded ones before a catalogue goes out.
All three are the same two calls — create, or bulk-create — from whatever can send an HTTP request. For the third, bulk creation does it in one request rather than 2,000.
How the limits compare
Worth knowing before you build: Bitly meters the API by month — 1,000 requests a month on free, 50,000 on their $199 plan, per their published pricing. Short.io serves 50 requests a second on every plan, which is more throughput than we offer below the top tier. We sit between the two: a per-minute budget rather than a monthly allowance, from 30/minute on free to 3,000/minute on Business, and no monthly ceiling at all.
If your workload is a steady trickle, the monthly cap is what bites. If it is a burst of tens of thousands, throughput is, and Short.io is honestly the better fit today.
Create an account and your first key takes a minute — free plan included. The reference lives in the API docs.