Broken Link Checker (404s, Redirects, Missing Images) avatar

Broken Link Checker (404s, Redirects, Missing Images)

Pricing

from $0.70 / 1,000 link checkeds

Go to Apify Store
Broken Link Checker (404s, Redirects, Missing Images)

Broken Link Checker (404s, Redirects, Missing Images)

Crawl any website and check every link and image: find broken links (404, 500, dead domains), redirect chains and missing images, with the pages they appear on. Bulk websites, fast, no browser.

Pricing

from $0.70 / 1,000 link checkeds

Rating

0.0

(0)

Developer

Pagecraft Tools

Pagecraft Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Broken Link Checker: Find 404s, Redirects and Missing Images

Crawl any website and check every link and image on it. Get a list of broken links (404, 500, dead domains, timeouts), redirect chains and missing images, each with the pages they appear on, so you know exactly what to fix.

What it does

  • 🔍 Crawls pages from the sitemap and internal links (same site, robots.txt respected)
  • ✅ Checks internal links, external links and images, each unique URL once
  • ↪️ Shows full redirect chains (301, 302, 307, 308)
  • 🛡️ No false alarms from bot protection: links that refuse automated checks (HTTP 401, 403, 429, 503, 999) are listed as blocked, not broken
  • 📍 Lists up to 5 pages where each problem link was found, with the link text
  • 📊 One summary row per website: pages crawled, links checked, broken links and redirects
  • ⚡ Fast, no browser; confirms with a small GET before calling a link broken (some servers reject HEAD requests)

Input

FieldWhat to enter
Domains or URLsacme.com, https://acme.com/blog or an email address; one per line
Pages per websiteHow many pages to crawl (every link and image on them is checked)
Check external linksAlso check links to other websites
Check imagesAlso check image URLs
Report every linkReturn working links too, not just problems
{ "domains": ["acme.com"], "maxPagesPerSite": 100, "checkExternalLinks": true }

Who it's for

  • Site owners and marketers fixing 404s that hurt SEO and conversions.
  • SEO agencies running link health checks for many client sites in one run.
  • Developers checking a site after a migration or redesign.

Output example

One row per broken or redirected link (or every link, if you choose), plus a summary row per website ("type": "site-summary") with pages crawled, links checked, broken links and redirects.

{ "type": "link", "url": "https://acme.com/old-pricing", "problem": "broken", "statusCode": 404, "linkType": "internal", "linkText": "See pricing", "foundOn": ["https://acme.com/", "https://acme.com/features"] }

Pricing

Each unique link is checked once per website, however many pages it appears on, so you pay per unique link, not per occurrence.

EventWhen it is chargedPrice per 1,000 (Free / Bronze / Silver / Gold plan)
Website crawledEach website: home page, robots.txt and sitemap.$6 on every plan
Page crawledEach page crawled for links.$1 on every plan
Link checkedEach unique link or image checked.$1 / $0.90 / $0.80 / $0.70
Website failedA website that could not be reached or blocked the crawl.$3 on every plan

Set Maximum cost per run to cap your spend: the run stops cleanly at your limit.