TinyURL
Shorten long URLs
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- No
- Category
- URL Shorteners
- 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.