Image Alt Text Checker avatar

Image Alt Text Checker

Pricing

$4.99/month + usage

Go to Apify Store
Image Alt Text Checker

Image Alt Text Checker

Audit web pages for missing, empty, and low-quality image alt text. Extracts <img> tags, flags missing/empty/generic alt attributes, and produces per-page results for SEO and accessibility (WCAG) reviews. Supports depth-limited link crawling and outputs a SUMMARY + REPORT for QA and monitoring.

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

Bikram Adhikari

Bikram Adhikari

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

22 days ago

Last modified

Categories

Share

Image Alt Text Checker (SEO + Accessibility Audit)

Audit a website for missing or low-quality image alt text.

This Actor crawls one or more pages, extracts all <img> tags, and flags common accessibility/SEO issues:

  • Missing alt attribute
  • Empty alt text (optionally ignored for clearly decorative images)
  • Suspicious alt text (too short/long, generic like “image”, or filename-like)

It outputs:

  • A dataset item per page with counts, examples, and warning/error lists
  • A SUMMARY (key-value store) with aggregated totals
  • A REPORT (key-value store) with a compact per-page overview

When to use

  • SEO audits and technical site reviews
  • WCAG/accessibility checks
  • QA in CI/CD (monitor regressions in alt coverage)
  • Content quality monitoring

Input

  • startUrls (required): URLs to analyze
  • followLinks: crawl a few internal pages (depth-limited)
  • maxPages, maxDepth, sameDomainOnly: control crawl scope
  • maxImagesPerPage: cap extracted images per page
  • minAltLength, maxAltLength: heuristics for suspicious alt
  • flagGenericAltText: flag generic alt like “image”, “logo”, etc.
  • ignoreDecorativeImages: if alt="" and the image looks decorative (e.g., role=presentation), don’t flag it

Output

Dataset fields (per page)

  • imageCount, imagesMissingAlt, imagesEmptyAlt, imagesSuspiciousAlt
  • altCoveragePercent
  • warnings, errors, issueSamples

Key-value store

  • SUMMARY: aggregated totals and run settings
  • REPORT: { summary, pages } (compact per-page report)

Example API input

{
"startUrls": [{ "url": "https://example.com" }],
"followLinks": false,
"maxPages": 5,
"maxImagesPerPage": 200,
"flagGenericAltText": true
}

Quick start

Store page: https://apify.com/scrappy_garden/image-alt-text-checker

Paste this into Input and click Run:

{
"startUrls": [
{
"url": "https://example.com/"
}
],
"proxyConfiguration": {
"useApifyProxy": false
}
}

Outputs (what you get)

  • Dataset: Dataset items typically include fields like: url, statusCode, imageCount, imagesMissingAlt, imagesEmptyAlt, imagesSuspiciousAlt, altCoveragePercent, warningCount, errorCount.
  • Key-value store: REPORT, SUMMARY

Tips (trust + predictable results)

  • Start with 1–3 URLs to validate behavior, then scale up.
  • If a target blocks requests, enable Proxy and/or slow down concurrency in Input.
  • Use the SUMMARY / REPORT keys (when present) for automation pipelines and monitoring.

Search keywords

image alt text checker, image alt text checker - find missing alt attributes for seo & accessibility, website audit, seo