Broken Image Checker - Find 404 Images on Any Page avatar

Broken Image Checker - Find 404 Images on Any Page

Pricing

from $1.60 / 1,000 scanned pages

Go to Apify Store
Broken Image Checker - Find 404 Images on Any Page

Broken Image Checker - Find 404 Images on Any Page

Scan a page for broken images: every img src/srcset HEAD-checked for 404s/errors/non-image types, plus missing-alt count. Bulk. $0.002 per page, cheaper than paid broken-link checkers; failed page fetches free.

Pricing

from $1.60 / 1,000 scanned pages

Rating

0.0

(0)

Developer

Broke to Built

Broke to Built

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Broken Image Checker — find 404 images on any page

Scan a page for broken images: every <img> src and srcset candidate is HEAD-checked and flagged if it 404s, errors, or returns a non-image content-type. Also counts missing alt attributes. Single URL or bulk. $0.002 per page. Failed page fetches are recorded free.

What you get

  • broken — each broken image with its src, HTTP status, content-type, and the reason.
  • imageCount checked and brokenCount.
  • missingAltCount — accessibility signal.
  • Follows srcset candidates, not just src.
  • Fail-soft: an unreachable page returns {ok:false, error}, uncharged; a page that loads but has broken images is a normal (charged) result.

Input

{ "url": "https://example.com", "urls": ["https://example.org"], "maxUrls": 25 }

Output (real run, 2026-08-07)

{
"ok": true,
"url": "https://en.wikipedia.org/wiki/HTTP",
"pageStatus": 200,
"imageCount": 22,
"brokenCount": 1,
"broken": [
{ "src": "https://en.wikipedia.org/wiki/Special:CentralAutoLogin/start?...", "status": 200, "contentType": "text/javascript; charset=utf-8", "error": "non-image content-type" }
],
"missingAltCount": 6
}

Pricing — $0.002 per page

Prices below checked via the Apify Store API on 2026-08-07:

ActorPricingOne page
This actor$0.002 per page$0.002
santamaria-automations/broken-link-checker$0.001 start + $0.003 per result$0.004
gp005/seo-onpage-auditor$0.01 start + $0.005 per page$0.015
happitap/broken-image-finder$0.25 start + $0.005 per item$0.255

Limits (honest ones)

  • Checks images declared in the served HTML; images injected by JavaScript are not seen.
  • A "broken" verdict includes 4xx/5xx, connection errors, and 2xx responses with a non-image content-type.
  • Capped images-per-page and maxUrls per run keep runs finite.

FAQ

  • Does it check srcset? Yes — every src and srcset candidate is HEAD-checked.
  • What counts as broken? A 4xx/5xx, a network error, or a 2xx that isn't actually an image.
  • Does it flag accessibility? It counts images missing an alt attribute.
  • What about a dead page? You get an {ok:false, error} record, uncharged.

Use from code or AI agents

curl -X POST "https://api.apify.com/v2/acts/EliAI~webpage-broken-image-checker/runs?token=YOUR_APIFY_TOKEN" \
-H 'content-type: application/json' -d '{"url":"https://en.wikipedia.org/wiki/HTTP"}'

Callable as an agent tool through the Apify MCP server (mcp.apify.com).