T APIt.ly ↗
Create shortened T.LY links from any destination URL without needing to sign up for an account. Share compact, trackable short links instantly for free.
curl -X POST 'https://api.parse.bot/scraper/a14ede47-1d5a-448d-b94d-b06d47b41aa3/short_url' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"long_url": "https://en.wikipedia.org/wiki/URL_shortening"
}'Creates a new T.LY short link for the given destination URL and returns it. Each call mints one new short link on the site (the same destination submitted twice yields two different short links), so this is a write operation and is not safe to replay on a schedule. The request goes through the site's free anonymous shortener, which requires a human-verification token that is obtained automatically; a call typically takes several seconds. The result is a single object with the generated short_url, the echoed long_url, the short domain used (always the site's default t.ly domain) and the creation timestamp. An input that is not an absolute http(s) URL is rejected before any request is made; a destination the site itself refuses is reported as an input error with the site's message.
| Param | Type | Description |
|---|---|---|
| long_urlrequired | string | Absolute destination URL to shorten, including the http:// or https:// scheme (one shape: https://example.com/some/page). |
{
"type": "object",
"fields": {
"domain": "short domain the link was created on (string URL)",
"long_url": "the destination URL the short link redirects to",
"short_url": "the newly generated short link (string URL on the t.ly domain)",
"created_at": "ISO-8601 UTC timestamp of link creation"
},
"sample": {
"data": {
"domain": "https://t.ly/",
"long_url": "https://en.wikipedia.org/wiki/URL_shortening",
"short_url": "https://t.ly/z8nZa",
"created_at": "2026-09-03T06:19:49.000000Z"
},
"status": "success"
}
}About the T API
The T API on Parse exposes 1 endpoint for the publicly available data on t.ly. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.