Dead Link Crawler avatar

Dead Link Crawler

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Dead Link Crawler

Dead Link Crawler

Scans any website and identifies broken links (4xx and 5xx status codes). Allows to find and fix broken links, perform SEO audits, identify orphaned pages and server errors, ensure all links work before going live, analyse competitors and discover what's broken on competitor sites.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Kirill Y

Kirill Y

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

A dead link crawler built with Apify SDK that scans websites and identifies broken links (404, 500, etc.).

Features

  • Crawls all links on a website
  • Detects broken links (4xx and 5xx status codes)
  • Uses CheerioCrawler for fast static HTML crawling
  • Respects robots.txt
  • Customizable User-Agent
  • Exports results to JSON/CSV/Excel

Input

{
"startUrl": "https://example.com",
"maxPages": 100,
"userAgent": "DeadLinkChecker/1.0"
}

Output

Results are stored in the broken-links dataset with fields:

  • url: The broken link URL
  • statusCode: HTTP status code (404, 500, etc.)
  • checkedAt: Timestamp
  • source: Where the link was found

Example

{
"startUrl": "https://mywebsite.com",
"maxPages": 50,
"userAgent": "MySiteBot/1.0"
}

How to Use

  1. Deploy to Apify
  2. Configure the input with your target URL
  3. Run the crawler
  4. Check the broken-links dataset for results