URL Unshortener - Expand bit.ly, t.co, tinyurl Links in Bulk avatar

URL Unshortener - Expand bit.ly, t.co, tinyurl Links in Bulk

Pricing

$10.00 / 1,000 url checkeds

Go to Apify Store
URL Unshortener - Expand bit.ly, t.co, tinyurl Links in Bulk

URL Unshortener - Expand bit.ly, t.co, tinyurl Links in Bulk

Expand shortened URLs to their true final destination. Input: urls array (bit.ly, t.co, tinyurl, any shortener). Output: JSON per URL with final URL, full redirect chain, final page title, and safety flags. Priced per URL checked - cheap pay-per-result, no subscription.

Pricing

$10.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

Share

URL Unshortener / Expander

Reveal where any shortened link really goes — before you click it.

Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

Expands bit.ly, t.co, tinyurl, goo.gl, ow.ly and dozens of other shorteners to their true final destination — following the full redirect chain and flagging anything suspicious.

What you get

  • Final destination — the real URL after every redirect is followed.
  • Full redirect chain — every hop, its HTTP status, and the Location it pointed to.
  • Hop count — how many redirects it took to get there.
  • Final page title — the <title> of the landing page so you know what you're getting.
  • Shortener detectionisShortener flags links from known URL-shortening hosts.
  • Safety flagsdomainChanged / cloaking when the final domain differs, and manyHops for unusually long chains (common in tracking/cloaking).
  • HEAD-then-GET strategy — fast HEAD requests, with automatic GET fallback for servers that refuse HEAD or when reading the final title.
  • Bulk mode — expand up to 50 URLs in a single run.

Input

{
"url": "https://bit.ly/3JdtN0E",
"urls": ["https://tinyurl.com/yc6h6kfn"],
"maxUrls": 25
}

Output

{
"shortUrl": "https://bit.ly/3JdtN0E",
"finalUrl": "https://www.example.com/landing-page",
"hops": 2,
"finalStatus": 200,
"redirectChain": [
{ "url": "https://bit.ly/3JdtN0E", "status": 301, "location": "https://t.co/abc" },
{ "url": "https://t.co/abc", "status": 301, "location": "https://www.example.com/landing-page" },
{ "url": "https://www.example.com/landing-page", "status": 200, "location": null }
],
"finalTitle": "Example — Landing Page",
"isShortener": true,
"startHost": "bit.ly",
"finalHost": "example.com",
"domainChanged": true,
"cloaking": true,
"manyHops": false
}

Pricing

Pay-per-result: $0.01 per URL expanded (url-checked). No subscription — you only pay for what you run.