best_apisJobs data reportFree sampleAI agents (MCP)

Broken Link Checker: Find 404s, Redirects & Dead Links

Crawl a website and check every link, or bulk-check a URL list. Status codes, full redirect chains, response times, the pages and anchor text where each broken link appears. Robots-aware.

Try it on Apify

Pricing: $0.40 per 1,000 links, plus $0.0005 per run. No subscription: you pay per result.

What people use it for

Quick start (Python)

pip install "apify-client>=3"

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("best_apis/broken-link-checker").call(run_input={
    "urls": [
        "https://crawlee.dev"
    ],
    "maxPages": 5,
    "maxLinks": 300
})
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

Quick start (cURL)

curl -X POST "https://api.apify.com/v2/acts/best_apis~broken-link-checker/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
  -H "Content-Type: application/json" -d '{"urls": ["https://crawlee.dev"], "maxPages": 5, "maxLinks": 300}'

FAQ

Does it respect robots.txt?
Yes, crawling is robots-aware.
What is billed?
One event per unique link checked; crawled pages are not billed separately.
How do I get an API token?
Create a free Apify account, then copy your token from Settings > API & Integrations. New accounts include free monthly platform credit.

Related