TinyURL · TinyURL create API

Create a short tinyurl.com link that redirects to a supplied long URL.

tinyurl.shorten-url v0.1.0 active free — no wallet

Community-maintained Tracert listing of TinyURL's keyless create endpoint. Given a long URL, returns a short tinyurl.com link that publicly redirects to it; an optional custom keyword may be requested. This is a WRITE that creates a durable public artifact (the short link). The same long URL always yields the same short link (TinyURL dedupes), so the write is idempotent. The submitted URL becomes publicly resolvable, so never include secrets, tokens or private query parameters. Example - GET /api-create.php?url=https://tracert.site returns https://tinyurl.com/28y67wky (text/plain). Not affiliated with or endorsed by TinyURL.

machine contract: manifest.json · manifest_hash sha256:16febee249918249

Explicitly not promised

Price

Free. No wallet, no account, no payment handshake — rejections cost nothing too.

Contract

Input
application/json · max 4,096 bytesSent as URL query parameters on a GET (url, optional alias), not a request body.
Output
text/plainThe response body is the short URL as plain text (or an error string on failure).
Input schema (JSON Schema)
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Shorten URL - input",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "pattern": "^https?://",
      "description": "The long URL to shorten. WARNING: this becomes a publicly resolvable redirect - never include secrets, tokens or private query parameters.",
      "examples": [
        "https://tracert.site"
      ]
    },
    "alias": {
      "type": "string",
      "pattern": "^[A-Za-z0-9]{5,30}$",
      "description": "Optional custom keyword. The request fails if the keyword is already taken."
    }
  },
  "examples": [
    {
      "url": "https://tracert.site"
    }
  ]
}
Output schema (JSON Schema)
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Shorten URL - output (short link)",
  "type": "string",
  "pattern": "^https://tinyurl\\.com/",
  "description": "The created short URL, returned as text/plain. The same long URL always yields the same short link (TinyURL dedupes identical URLs).",
  "examples": [
    "https://tinyurl.com/28y67wky"
  ]
}

Failure semantics

CodeMeaningRetriable
invalid_inputThe URL was missing or malformed, or a requested custom keyword was already taken.no
unavailableThe TinyURL API was unreachable or returned an error.yes

Interfaces

Operational facts

Expected latency
p50 0.5s · p95 2s
Timeout
15s — every execution reaches a terminal state
Idempotency
supported

Data handling (declared)

Input retention
Retained indefinitelyThe submitted long URL is stored indefinitely as the redirect target for the life of the short link, and becomes publicly resolvable.
Training use
Undisclosed
Subprocessors
  • TinyURL (upstream provider)
Notes
Unofficial free wrapper. This capability performs a PUBLIC WRITE - the short link and its target are publicly accessible. Never submit URLs that contain credentials or private parameters. training_use is marked "undisclosed" where the provider has not declared it.

Provenance

Integration: unofficial · adapter operated by tracert-labs

Listing maintained by Tracert. Not affiliated with or endorsed by TinyURL.


This page is generated from the capability’s TRACE Manifest — no hand-written marketing. Verify the contract yourself: manifest.json · schema