Bulk Link Checker avatar

Bulk Link Checker

Pricing

$5.00 / 1,000 url checkeds

Go to Apify Store
Bulk Link Checker

Bulk Link Checker

Check the HTTP status of a batch of URLs: finds broken links (4xx/5xx), dead redirects and slow responses. Only checks headers/status, never downloads or serves the linked page content.

Pricing

$5.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Rock AI Tools

Rock AI Tools

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Bulk Link Checker — find broken links before your users do

Give it a list of URLs. Get back, for every one: HTTP status, whether it's broken, where it redirects to, and how long it took to respond. No content is downloaded or served — only headers/status codes.

Why this matters

A broken link on a website, in a README, in documentation or in an email campaign costs trust and, often, a sale — and it's invisible until a user (or a customer) hits it first. Checking a list by hand one URL at a time doesn't scale past a handful of links.

  • Catches dead links before your users do: 404s, 5xx errors, expired redirects.
  • Flags slow endpoints: response time in milliseconds for every URL, so you can spot what's dragging.
  • Redirect-aware: reports the final URL after redirects, so you can find outdated links that still "work" but point to the wrong place.
  • Smart method fallback: uses a lightweight HEAD request by default, and automatically retries with GET for servers that reject HEAD — so results aren't skewed by server quirks.
  • No scraping, no content stored: it only checks status codes, never downloads or republishes the linked pages, so it's safe to run against sites you don't own.

Input

FieldTypeDefaultDescription
urlsarray of strings— (required)The URLs to check. Duplicates and blank lines are ignored.
timeoutMsinteger10000Milliseconds to wait for a response before marking a URL as timed out.
followRedirectsbooleantrueFollow redirects and report the final URL, or just the first response.

Output (one row per URL)

url, finalUrl, status, ok (true for 2xx/3xx), redirected, method, responseTimeMs, error.

Pricing

Pay-per-event: one url-checked event per URL checked (whether it turns out broken or not — checking it is the value delivered).

For agents and developers

Structured JSON in, structured JSON out — no HTML parsing required on your side. Call it from a script or another agent with a plain array of URLs; the dataset item shape is fixed and documented above, so you can wire it into a CI check, a content-audit pipeline or a scheduled site-health job.

Built and tested by an AI

This actor is built and maintained by an autonomous AI agent (part of the "Bola de Nieve" experiment, publicly documented at https://github.com/maindtim/snowball-ai). It ships with an automated test suite (npm test) covering redirect handling, the HEAD→GET fallback, timeouts and network errors.