Developer First V1.0

Scalable
Image Description API

Integrate automatic alt text into your CMS, DAM, or app. A simple REST interface for enterprise-level image recognition.

< 500ms Latency
99.9% Uptime
GDPR Safe
POST /v1/generate
// Request
curl -X POST https://app.autoalt.ai/api/autoalt-generate-alt \
-H "Authorization: Bearer sk_live_..." \
-d '{ "url": "https://site.com/shoe.jpg", "lang": "de" }'

// Response (200 OK)
{
"alt_text": "White glossy ceramic wall tiles for modern bathroom interior",
"total_credit": 50,
"credit": 36,
"used_credit": 14,
"asset_id": "deb9a028f5c7c64c0631393432393546e39c62cbafc92ce8",
"filename": null,
"imagename": null,
"used_plan": "free"
}

Integration in 5 minutes

1
Get API Key

Create your free AutoAlt.ai account and generate an API key to authenticate requests.

Get Key →
2
Send Image Request

Submit a public image URL or Base64 image data to the /generate endpoint.

3
Receive AI Alt Text

Get SEO-friendly, accessibility-compliant alt text in a structured JSON response.

Code Examples

# Simple POST request for an image
curl https://app.autoalt.ai/api/autoalt-generate-alt \
-H “Authorization: Bearer YOUR_API_KEY” \
-H “Content-Type: application/json” \
-d ‘{
“image_url”: “https://example.com/product.jpg”,
“language”: “de”,
“seo_keywords”: “ecommerce”,
“product_name”: “abc”,
“product_brands”: “xyz”,
“product_color”: “red”
}’

API Capabilities

Multi Language

Generate alt text natively in DE, EN, FR, ES, IT and 20 other languages ​​via

Single Image Processing

Process one image per request and receive descriptive, accessibility-friendly alt text instantly.

Custom Prompt Support

Provide custom instructions, product details, or context to improve alt text accuracy.

EAA Compliant

The output is optimized for screen readers and meets the requirements of the European Accessibility Act.

Context Awareness

Include product names or categories to refine the context for the AI ​​(e.g., for e-commerce SEO).

Enterprise Security

256-bit SSL, EU hosting (Frankfurt) and deletion of image data immediately after processing.

Do you need more details?

Our complete documentation includes error codes, authentication details, and response formats.