Image Alt Text Checker avatar
Image Alt Text Checker

Pricing

Pay per 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

Pay per usage

Rating

0.0

(0)

Developer

Bikram Adhikari

Bikram Adhikari

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours 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