freeapis

TinyURL

Shorten long URLs

Authentication
API Key
HTTPS
Yes
CORS
No
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

APIAuthHTTPSCORS
1pt

A simple URL shortener

No authYesYes↗
Bitly

URL shortener and link management

OAuthYesUnknown↗
Bly.to

URL shortening service with analytics and tracking capabilities

API KeyYesUnknown↗
CleanURI

URL shortener service

No authYesYes↗
ClickMeter

Monitor, compare and optimize your marketing links

API KeyYesUnknown↗