TinyURL
Shorten long URLs
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- No
- Category
- URL Shorteners
- Data source
- public-apis + marcelscruz
- Documentation / URL
- https://tinyurl.com/app/dev
Overview
TinyURL provides URL shortening — token-based (POST; a GET returns 501, verified).
Quick Start
Create (POST, replace YOUR_TOKEN):
curl -X POST "https://api.tinyurl.com/create" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
{ "data": { "command": "create" }, "code": 2, "errors": ["Not implemented."] }
Authentication
- tinyurl.com app → API token.
- Send it as
Authorization: Bearer(verified: GET → 501).
Rate Limits & Notes
- Free tier with limits (check the docs); paid plans scale.
- URL shortening.
FAQ
Is TinyURL free? Free tier with limits; more is paid.
Why 501? A GET isn’t implemented (verified) — use POST.
What’s the auth style?
Authorization: Bearer.
More in URL Shorteners
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 1pt A simple URL shortener | No auth | Yes | Yes | ↗ |
| Bitly URL shortener and link management | OAuth | Yes | Unknown | ↗ |
| Bly.to URL shortening service with analytics and tracking capabilities | API Key | Yes | Unknown | ↗ |
| CleanURI URL shortener service | No auth | Yes | Yes | ↗ |
| ClickMeter Monitor, compare and optimize your marketing links | API Key | Yes | Unknown | ↗ |