Link Integrity & Redirect Auditor
Pricing
Pay per usage
Link Integrity & Redirect Auditor
Crawl public websites for broken links, redirect warnings, insecure HTTP links, invalid fragments, and recovered issues with bounded HTTP-only checks.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
X L
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Audit public websites for broken links, redirects, insecure HTTP links, invalid fragments, and recovered issues. The Actor is HTTP-only and uses the mature linkinator engine instead of browser automation.
Why this product
The live Apify Store scan on 2026-07-10 found about 467 direct monthly users across broken-link products. Nearly all visible competitors use pay-per-event pricing, while the leading dedicated checker had a low public rating. This Actor differentiates with scheduled snapshots, recovery detection, bounded scans, redirect policy, HTTPS policy, fragment checks, and source-page evidence.
Output
Each checked URL becomes one dataset row with:
- HTTP status and
OK,BROKEN, orSKIPPEDstate - issue type and severity
- redirect target
- source pages linking to the URL
- internal/external classification
NEW,PERSISTING,MODIFIED,RECOVERED, orUNCHANGEDchange state- stable fingerprint for scheduled comparisons
The key-value store contains SUMMARY, ISSUES, SNAPSHOTS, and REPORT.
Cost controls
maxLinksdefaults to 250 and is capped at 5,000.- HTTP concurrency defaults to 20 and is capped at 50.
- Per-request timeout defaults to 15 seconds.
- 403 bot-protected URLs are skipped instead of reported as broken.
- No login, residential proxy, browser, AI API, or external paid API is required.
Local verification
npm testnpm run smoke
Monetization path
The code is ready for a future url-checked pay-per-event unit. Leave PPE_EVENT_NAME unset while the Actor is free or usage-cost-only. After pricing is configured in Apify Console, set PPE_EVENT_NAME=url-checked; one visible dataset item maps to one event and the SDK enforces user spending limits.
Do not charge the synthetic Actor start event manually. Keep the first remote test private and bounded before any public or pricing change.