Broken Link Checker & Redirect Chain Auditor avatar

Broken Link Checker & Redirect Chain Auditor

Pricing

$0.80 / 1,000 link checkeds

Go to Apify Store
Broken Link Checker & Redirect Chain Auditor

Broken Link Checker & Redirect Chain Auditor

Crawl a site or check a URL list for broken links, redirect chains and HTTPS downgrades. Input: startUrls, urls. Output (JSON/CSV): one row per item with url, issue, status, finalUrl, redirectHops, httpsDowngrade, internal, foundOn, foundOnCount, anchorText.

Pricing

$0.80 / 1,000 link checkeds

Rating

0.0

(0)

Developer

Jeremy Yarbrough

Jeremy Yarbrough

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Crawl a site (or check a URL list) and find broken links (4xx/5xx), DNS/timeout errors, redirect chains, loops and HTTPS downgrades, with the page each link was found on. Respects robots.txt.

Input

FieldTypeNotes
startUrlsarrayStart pages. Internal pages are crawled (same host, robots.txt respected) and every link/image/script found is checked.
urlsarrayOptional plain list of URLs to check status/redirects for, e.g. an old sitemap or backlink list.
maxPagesintegerPer run, across all start URLs.
maxLinksintegerCap on unique links checked.
checkExternalbooleanAlso check links to other domains (HEAD request, no crawl).
onlyProblemsbooleanSkip links that return 2xx with no redirect.
maxConcurrencyintegerParallel checks. Each host is limited to ~4 requests/second.
timeoutSecsintegerPer request.

Example input

{
"startUrls": [
{
"url": "https://books.toscrape.com/"
}
],
"maxPages": 5,
"maxLinks": 80,
"urls": [
"http://github.com",
"https://httpbin.org/status/404",
"https://httpbin.org/redirect/3"
]
}

Output

One dataset item per result. Main columns: url, issue, status, finalUrl, redirectHops, httpsDowngrade, error, internal, foundOn, foundOnCount, anchorText. A RUN_SUMMARY record is saved to the default key-value store.

Pricing

Pay per event: Link checked $0.0005.

Scheduling / monitoring

Create a Schedule (daily/weekly) with monitor mode on, and connect a webhook or Slack/email integration to get only the changes.

Fair use

Uses public files/official APIs only, no login. Only audit sites and data you are entitled to; do not use output for spam.

Pipeline recipe: sitemap-monitor → link-auditor → seo-page-audit: list every URL, find broken links and redirects, then audit titles, meta and schema.