Image Alt Text Checker
Pricing
Pay per usage
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
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
altattribute - Empty
alttext (optionally ignored for clearly decorative images) - Suspicious
alttext (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 analyzefollowLinks: crawl a few internal pages (depth-limited)maxPages,maxDepth,sameDomainOnly: control crawl scopemaxImagesPerPage: cap extracted images per pageminAltLength,maxAltLength: heuristics for suspicious altflagGenericAltText: flag generic alt like “image”, “logo”, etc.ignoreDecorativeImages: ifalt=""and the image looks decorative (e.g.,role=presentation), don’t flag it
Output
Dataset fields (per page)
imageCount,imagesMissingAlt,imagesEmptyAlt,imagesSuspiciousAltaltCoveragePercentwarnings,errors,issueSamples
Key-value store
SUMMARY: aggregated totals and run settingsREPORT:{ 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/REPORTkeys (when present) for automation pipelines and monitoring.
Related actors
- broken-link-checker (https://apify.com/scrappy_garden/broken-link-checker)
- canonical-url-checker (https://apify.com/scrappy_garden/canonical-url-checker)
- meta-tag-analyzer (https://apify.com/scrappy_garden/meta-tag-analyzer)
- security-headers-checker (https://apify.com/scrappy_garden/security-headers-checker)
Search keywords
image alt text checker, image alt text checker - find missing alt attributes for seo & accessibility, website audit, seo