Create a free account, copy your API key, and shorten links from your own code with one HTTP call.
Send your key in the x-api-key header and the long URL in the body:
curl -X POST https://gajo.io/api/v1/shorten \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/blog/launch-announcement"}'
The response contains the new shortCode; the short link is https://gajo.io/{shortCode}:
{
"success": true,
"message": "URL shortened successfully",
"data": {
"shortCode": "AbCdEf",
"originalUrl": "https://example.com/blog/launch-announcement",
"fallbackUrl": null,
"active": true,
"clickCount": 0,
"isCustomCode": false,
"createdDate": "2026-10-07T12:00:00Z",
"expiresDate": "2026-12-06T12:00:00Z"
}
}
| Free | Basic | Pro | |
|---|---|---|---|
| Price | $0 | $4.99/mo | $9.99/mo |
| Links per month | 50 | 500 | 10,000 |
| API requests per minute | 10 | 30 | 60 |
| Link lifetime | Up to 60 days | Up to 120 days | Unlimited |
| Code length | 6 characters | 5 characters | 5 characters |
Every response includes X-RateLimit-Limit and X-RateLimit-Remaining headers, and
GET /usage shows how many links you have left this month.
POST /shorten)GET /me, GET /usage)gajo.io/c/launchUsing an AI assistant? Connect Claude, Cursor, or VS Code to Gajo's MCP server and let it shorten links for you. Building a client? Point your tools at the OpenAPI 3.1 spec or llms.txt. The full reference is at /docs.
Open your app when it's installed, and send everyone else to the App Store, Google Play, or your site.
ProOne short link that sends iPhones to the App Store and Android phones to Google Play.
ProSplit traffic between landing pages from a single link, with click counts for each variant.
Free accounts include the API, QR codes, and click analytics. Upgrade only when you need more.
Get a Free API Key