VOOZH about

URL: https://apify.com/ntriqpro/alt-text-batch

โ‡ฑ Bulk Alt-Text Generator โ€” SEO & WCAG Accessibility ยท Apify


๐Ÿ‘ Alt Text Generator - Batch Image Descriptions avatar

Alt Text Generator - Batch Image Descriptions

Pricing

from $10.00 / 1,000 alt text generateds

Go to Apify Store

Alt Text Generator - Batch Image Descriptions

Automatically generate detailed descriptions for multiple images at once. Perfect for accessibility, SEO, and social media captions.

Pricing

from $10.00 / 1,000 alt text generateds

Rating

0.0

(0)

Developer

๐Ÿ‘ daehwan kim

daehwan kim

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a month ago

Last modified

Share

Alt Text Batch Generator

Batch-process multiple images to generate AI-powered alt text descriptions for web accessibility using Qwen2.5-VL vision model.

Overview

This Actor processes up to 500 images in a single run and generates alt text descriptions suitable for screen readers and accessibility compliance. Each successfully processed image is charged at $0.01 (pay-per-event pricing).

Key Features

  • Batch Processing: Process up to 500 images per run
  • AI-Powered: Uses Qwen2.5-VL vision model via ntriq AI service
  • Flexible Output: Choose between concise (WCAG-compliant max 125 chars) or detailed (2-3 sentence) descriptions
  • Multi-Language: Supports 10 languages (English, Korean, Japanese, Chinese, Spanish, French, German, Italian, Portuguese, Russian)
  • Pay-Per-Event: Only pay $0.01 for successfully processed images
  • Error Resilience: Continues processing even if individual images fail
  • Detailed Logging: Track processing time and confidence scores per image

Input

Provide an array of publicly accessible image URLs:

{
"urls":[
"https://example.com/image1.jpg",
"https://example.com/image2.png",
"https://example.com/image3.webp"
],
"language":"en",
"style":"concise",
"maxUrls":500
}

Input Parameters

ParameterTypeDefaultRequiredDescription
urlsarrayโ€”โœ“Array of image URLs (1-500 items)
languagestringenโ€”Language code: en, ko, ja, zh, es, fr, de, it, pt, ru
stylestringconciseโ€”Output style: concise (โ‰ค125 chars) or detailed (2-3 sentences)
maxUrlsinteger500โ€”Safety limit on processing count (1-500)

Output

Each image produces one dataset record:

{
"url":"https://example.com/image1.jpg",
"status":"success",
"altText":"A fluffy orange tabby cat sitting on a wooden windowsill",
"detailedDescription":null,
"language":"en",
"model":"Qwen2.5-VL",
"processingTimeMs":2450,
"confidence":0.85,
"error":null,
"code":null
}

Output Fields

FieldTypeDescription
urlstringOriginal image URL
statusstringsuccess or error
altTextstringGenerated alt text (concise style)
detailedDescriptionstring|nullDetailed description (detailed style only)
languagestringOutput language code
modelstringAI model name (Qwen2.5-VL)
processingTimeMsintegerProcessing time in milliseconds
confidencenumberAI confidence score (0-1)
errorstring|nullError message if failed
codestring|nullError code: INVALID_URL, TIMEOUT, API_ERROR, etc.

Usage Examples

Example 1: Basic Batch Processing (English, Concise)

{
"urls":[
"https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg",
"https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Dog_Breeds.jpg/1200px-Dog_Breeds.jpg"
],
"language":"en",
"style":"concise"
}

Cost: $0.02 (2 images ร— $0.01)

Example 2: Large Batch with Detailed Descriptions (Korean)

{
"urls":[
"https://example.com/image1.jpg",
"https://example.com/image2.jpg",
"https://example.com/image3.jpg",
"...up to 500 images..."
],
"language":"ko",
"style":"detailed",
"maxUrls":500
}

Cost: $0.03 - $5.00 depending on successes (1-500 images ร— $0.01)

Pricing

  • $0.01 per successfully generated alt text
  • Only charged on success (errors don't incur charges)
  • No upfront cost for batch size
  • Apify platform fee applies (20% of generation cost)

Cost Examples

ImagesSuccessCost
1010$0.10
5048 (2 failed)$0.48
10095 (5 failed)$0.95
500500$5.00

Timeout & Rate Limiting

  • Per-image timeout: 30 seconds
  • Batch timeout: Apify default (6 hours for standard run)
  • Rate limit: 100ms delay between requests (built-in throttling)

Error Codes

CodeMeaningRecovery
INVALID_INPUTMissing/invalid URL parameterCheck URL format
INVALID_URLURL not HTTP(S) or malformedVerify URL is valid and public
TIMEOUTRequest exceeded 30 secondsImage too large or service overloaded
API_ERRORAI service returned errorCheck service status
PROCESSING_ERROROther processing failureCheck image format/size
EXCEPTIONUnhandled exceptionContact support

Legal Notice

Image Source Responsibility

  • You must only submit images that you own or have explicit permission to analyze.
  • You are responsible for complying with the source website's Terms of Service and robots.txt.
  • Do not use this tool to analyze images from stock photo sites (Getty, Shutterstock) without a valid license.

Copyright

  • Generated alt text descriptions are not derivative works of the original images.
  • However, fetching images from third-party URLs may violate the source site's Terms of Service.
  • We assume no liability for third-party intellectual property claims arising from your use.

WCAG Compliance

  • AI-generated alt text is a starting point, NOT a guarantee of WCAG 2.1 or ADA compliance.
  • All generated descriptions must be reviewed by a human before production use.
  • This tool assists accessibility efforts but does not replace professional accessibility auditing.

AI Limitations

  • Descriptions may contain inaccuracies or miss important context.
  • Specialized images (medical, technical, charts) require professional review.

Data Processing

  • Images are fetched temporarily for analysis and immediately discarded.
  • No images are stored, cached, or redistributed by our service.

Technical Details

AI Service Integration

  • Endpoint: https://ai.ntriq.co.kr/analyze/image (Qwen2.5-VL)
  • Request Timeout: 30 seconds per image
  • Supported Formats: JPEG, PNG, WebP, GIF, BMP
  • Max Image Size: Depends on AI service (typically 100MB)

Environment Variables (Optional)

AI_API_ENDPOINT=https://ai.ntriq.co.kr/analyze/image
AI_REQUEST_TIMEOUT=30000

Processing Pipeline

  1. Validate input array and language/style parameters
  2. For each URL:
    • Validate URL format
    • Call AI service with optimized prompt
    • Collect response (alt text or error)
    • Push to dataset
    • Charge on success
  3. Log summary (success/error counts, total cost)

Limitations

LimitationValue
Max images per run500
Timeout per image30 seconds
Total batch timeout6 hours (Apify default)
Concurrent requestsSequential (100ms between)
Supported formatsJPEG, PNG, WebP, GIF, BMP

Support

For issues or questions:

  1. Check error codes and logs in run output
  2. Verify all image URLs are publicly accessible
  3. Confirm language code is supported
  4. Review AI service status

Version History

  • v1.0.0 (2026-03-30): Initial release
    • Batch processing (up to 500 images)
    • Concise and detailed styles
    • Multi-language support
    • Pay-per-event billing

Last Updated: 2026-03-30 Maintainer: ntriq Engineering License: Apache 2.0


๐Ÿ”— Related Actors by ntriqpro

Build your data pipeline with the ntriqpro Actor suite:

โญ Love it? Leave a Review

Your rating helps other professionals discover this actor. Rate it here.

You might also like

Alt Text Generator

balt1794/alt-ai-generator

Alt Text Generator automatically generates descriptive alt text for images using AI to help you rank faster on Google. Rank faster on search engines with SEO optimized alt text descriptions and increase visibility.

AI Image Intelligence

marielise.dev/ai-image-intelligence

Make every image work harder for your business. Auto-generate SEO-optimized metadata, accessibility-compliant alt text, and rich descriptions using AI. Perfect for e-commerce, content sites, and stock agencies processing hundreds of images daily. $0.01/image.

AI Image Captioner

seemuapps/image-captioner

Generate accurate text descriptions for any image using AI โ€” bulk caption product photos, screenshots, or any image URL for SEO, accessibility, and content tagging.

Image Alt Audit

zerobreak/image-alt-audit

Image alt text auditor that crawls any webpage and flags images with missing, empty, or inadequate alt attributes, so SEO teams and accessibility auditors can fix issues before they affect rankings or compliance.

Image Scraper - Download All Images From Site

logiover/website-image-media-extractor

Scrape all images from a website without API or login. Bulk image & media URL extractor with alt text; export to CSV/JSON for AI datasets.

Image Source Extractor

zerobreak/image-source-extractor

Image source extractor that pulls every image URL, alt text, file format, and lazy-load status from any web page, so SEO teams can find missing alt text and fix image issues fast.

Social Media Hashtag Generator

easyapi/social-media-hashtag-generator

Supercharge your social media strategy with our Multi-Keyword Hashtag Generator! Get top, random, or live hashtags for multiple topics at once. Boost post visibility, engage diverse audiences, and stay ahead of trends across various niches. Perfect for comprehensive social media campaigns. ๐Ÿš€๐Ÿท๏ธ

Image to Prompt Generator ๐ŸŽจ โœจ

easyapi/image-to-prompt-generator

Transform any image into detailed text descriptions using AI. Perfect for content creators, SEO specialists, and developers who need automated image-to-text conversion. Powered by Phot.ai's advanced image recognition technology.