Bulk URL & Link Health Checker (SEO, redirects) avatar

Bulk URL & Link Health Checker (SEO, redirects)

Pricing

$1.00 / 1,000 url checkeds

Go to Apify Store
Bulk URL & Link Health Checker (SEO, redirects)

Bulk URL & Link Health Checker (SEO, redirects)

Check a list of URLs for HTTP status, redirect chains, broken links, HTTPS/HSTS, page title, meta description and canonical. Optionally extract and check on-page links. Pay only per URL checked ($1 per 1,000).

Pricing

$1.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Arthur

Arthur

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Bulk URL & Link Health Checker (status, redirects, broken links, SEO)

Give it a list of URLs and get a clean health report for every one — in one run, priced per URL checked. Built for technical SEO audits, site migrations, uptime spot‑checks and link monitoring.

What it checks per URL

  • Final HTTP status (after following redirects) and whether the URL is healthy (ok).
  • Full redirect chain length — spot unexpected or chained redirects.
  • Response time in milliseconds and download size.
  • HTTPS and HSTS (Strict‑Transport‑Security) presence.
  • X‑Robots‑Tag response header (indexing directives).
  • Title, meta description and canonical URL for HTML pages — quick on‑page SEO signals.
  • Broken links (optional): for each HTML page it extracts on‑page links, resolves relative URLs, and reports every dead one (status ≥ 400 or unreachable), with a per‑page broken count.

Typical uses

  • Run a broken‑link audit across a set of important pages before a launch.
  • Verify a site migration: confirm old URLs now 301 to the right place and return 200.
  • Monitor uptime and redirects for a list of landing pages on a schedule.
  • Bulk‑check a backlink or outreach list for dead targets.
  • Feed the JSON/CSV/Excel output straight into a sheet or SEO dashboard.

Input

  • urls — the list of URLs (bare domains are upgraded to https://).
  • checkLinks — turn on on‑page broken‑link scanning (slower).
  • maxLinksPerPage — cap links checked per page (default 50).
  • followRedirects — follow 3xx to the final URL (default on).
  • timeoutSecs — per‑request timeout (default 20).
  • userAgent — the User‑Agent header to send.

Output

One dataset item per URL with: url, final_url, status, ok, redirects, response_ms, size_bytes, content_type, https, hsts, x_robots_tag, title, description, canonical, links_checked, broken_count, broken_links[]. Export as JSON, CSV, Excel or via API.

Pricing & billing

Pay‑per‑result: you are charged one event per URL whose result is successfully stored. If a result cannot be stored, it is not billed — you never pay for output you did not receive.

Notes & limits

  • The actor only requests the URLs you provide (and, with link checking on, the links found on those pages). It respects your timeout and link caps. It does not execute JavaScript, so links injected purely client‑side are not seen.
  • For very large sites, split URLs across runs and use maxLinksPerPage to bound cost.
  • Not affiliated with any third‑party website; it simply performs standard HTTP requests.