VOOZH about

URL: https://apify.com/andok/url-shortener-resolver

โ‡ฑ URL Shortener Resolver API ยท Apify


Pricing

$1.00 / 1,000 url resolveds

Go to Apify Store

URL Shortener Resolver API

Bulk unshorten URLs and extract complete HTTP redirect chains. Resolve bit.ly, t.co, and others to find the final destination URL and HTTP status code.

Pricing

$1.00 / 1,000 url resolveds

Rating

0.0

(0)

Developer

๐Ÿ‘ Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

1

Monthly active users

3 months ago

Last modified

Categories

Share

URL Shortener Resolver

Resolve shortened URLs to detect phishing, fraud, and affiliate hijacking by revealing the final destination behind bit.ly, t.co, tinyurl, and other shortener services. Malicious actors routinely hide dangerous destinations behind short links โ€” bulk-resolve them before they reach your users. Process hundreds of URLs in parallel with full redirect chain visibility.

Features

  • Full redirect chain โ€” traces every hop from the short URL to the final destination
  • Universal shortener support โ€” works with bit.ly, t.co, tinyurl, goo.gl, ow.ly, and any HTTP redirect-based shortener
  • Bulk resolution โ€” resolve hundreds of shortened URLs concurrently in a single run
  • Phishing detection โ€” reveal hidden destinations to identify malicious or deceptive links
  • Custom User-Agent โ€” configure the UA string to handle shorteners that block non-browser requests
  • Error resilience โ€” reports errors per-URL without stopping the entire batch

Input

FieldTypeRequiredDefaultDescription
urlsarrayNo["https://bit.ly/3VqFLMp"]List of shortened URLs to resolve to their final destinations
urlstringNoโ€”Single shortened URL to resolve (use urls for bulk processing)
maxRedirectsintegerNo10Maximum number of redirects to follow per URL (0-30). Increase for deeply chained shorteners
timeoutSecondsintegerNo15Request timeout per URL in seconds (1-120)
concurrencyintegerNo10Number of URLs to resolve in parallel (1-50)
userAgentstringNoMozilla/5.0 (compatible; ...)User-Agent header string. Some shorteners block non-browser UAs โ€” use a browser-like string if needed

Input Example

{
"urls":[
"https://bit.ly/3VqFLMp",
"https://t.co/abc123",
"https://tinyurl.com/example"
],
"maxRedirects":15,
"concurrency":20
}

Output

Each shortened URL produces one dataset record with the final destination, full redirect chain, and status.

Key output fields:

  • inputUrl (string) โ€” the shortened URL as submitted
  • finalUrl (string | null) โ€” the resolved destination URL (null if resolution failed)
  • redirectChain (array) โ€” ordered list of intermediate URLs in the redirect chain
  • finalStatus (number | null) โ€” HTTP status code of the final destination
  • error (string | null) โ€” error message if resolution failed
  • checkedAt (string) โ€” ISO 8601 timestamp

Output Example

{
"inputUrl":"https://bit.ly/3VqFLMp",
"finalUrl":"https://www.example.com/landing-page?utm_source=social",
"redirectChain":[
"https://bit.ly/3VqFLMp",
"https://www.example.com/landing-page?utm_source=social"
],
"finalStatus":200,
"error":null,
"checkedAt":"2026-03-09T12:00:00.000Z"
}

Pricing

EventCost
URL Resolved$0.001

Pay only for URLs successfully resolved. Respects your per-run spending limit.

Use Cases

  • Phishing investigations โ€” bulk-resolve short links from suspicious emails or messages to identify malicious destinations
  • Affiliate fraud detection โ€” uncover affiliate link hijacking by tracing redirect chains back to the true destination
  • Brand protection โ€” monitor shortened URLs shared on social media to detect unauthorized use of your brand or domains
  • Ad campaign QA โ€” verify that campaign short links resolve to the correct landing pages with proper UTM parameters
  • Threat intelligence feeds โ€” resolve URLs in bulk from IOC feeds to enrich threat data with final destinations

Related Actors

ActorWhat it adds
Redirect Chain AnalyzerAnalyze full redirect chains for any URL โ€” not just shorteners โ€” with status codes at every hop
Security Headers AnalyzerAudit the security headers of resolved destinations to assess landing page safety
Broken Links CheckerCrawl sites for broken links including shortened URLs that may have expired

You might also like

HTTP Status Code Checker - Bulk URLs & Redirect Chains

dltik/http-status-checker

Bulk-check HTTP status codes and full redirect chains for any list of URLs. For each URL: final status, every redirect hop (status + Location), response time, content-type and server. Pure HTTP, reads headers only โ€” fast and cheap. Great for SEO migrations, link audits and uptime spot-checks.

URL Shortener Expander

automation-lab/url-shortener-expander

This actor takes any list of shortened or redirecting URLs and follows each redirect step by step to reveal the final destination URL. It returns the complete redirect chain, redirect count, final status code, and final domain. Use it for link analysis, security verification, or marketing...

๐Ÿ‘ User avatar

Stas Persiianenko

13

Bulk URL Status Checker

taroyamada/bulk-url-health-checker

Check large URL lists for HTTP status, redirect chains, response timing, and broken URL findings for QA and SEO operations.

Http Status Scanner

zerobreak/http-status-scanner

HTTP status scanner that checks URL status codes and redirect chains in bulk. Built for SEO teams and developers who need to catch broken links and verify redirects at scale.

Bulk URL Status Checker โ€“ Broken Link & Redirect Audit

logiover/bulk-url-status-checker

Bulk HTTP status code checker and broken link checker. Trace redirect chains, find 404s, export to CSV/JSON. No browser, no login.

URL Redirect Validator

botflowtech/url-redirect-validator

Track complete HTTP redirect chains, detect cross-domain redirects, and validate URLs. Perfect for affiliate link monitoring and ad hijacking detection.

Short URL Resolver & Scraper

taroyamada/url-shortener-resolver

Trace redirect chains and expand short URLs without executing browser scripts. Extract complete hop histories, identify infinite loops, and verify HTTP status.