Broken Link Checker: Find 404s and Dead Links, $1 per 1,000 URLs

Crawl any website or URL list to detect broken links and the exact failure mode. Returns HTTP status code, error category (4xx, 5xx, DNS, timeout, SSL, redirect-loop), response time, the source page, the link anchor text, and the full redirect chain. Configurable crawl depth, link-type filters (internal / external / asset), and concurrency. Built for bulk: feed it 100,000 URLs or seed it with a starting domain and let it discover everything. Ideal for SEO maintenance, migration QA, content audits, and link-hygiene monitoring.

Open on Apify → Try it now
Pricing
$0.001/URL
RAM
128MB
Coverage
Any website
Output fields
15+
Proxy
Apify datacenter
Tech
HTTP HEAD/GET probe

What you get

Primary use cases

API example

# Start a run via the Apify API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~broken-link-checker/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [
      "https://example.com",
      "https://docs.example.com"
    ],
    "maxDepth": 3,
    "followExternal": true,
    "includeAssets": false,
    "maxLinksPerPage": 200
  }'

# Or use with AI agents via MCP:
# https://mcp.apify.com?tools=santamaria-automations/broken-link-checker

Integrations

Output fields

FieldTypeExample
urlstringhttps://example.com/old-page
source_pagestringhttps://example.com/blog/2024-recap
anchor_textstringour 2024 roadmap
status_codeinteger404
error_categorystringclient_error
is_brokenbooleantrue
response_time_msinteger142
link_typestringinternal
redirect_countinteger0
checked_atstring2026-06-13T10:15:42Z

Related Actors

Open on Apify → Try it now (free tier available)