{"success":true,"data":{"id":"svc_image_alt_text_01","slug":"image-alt-text","name":"Image Alt Text Generator (AI)","description":"Alt text for images, for web accessibility (WCAG 1.1.1, BFSG, European Accessibility Act) and SEO: send image_url or image_base64, get alt text under 125 characters that describes purpose and content, a longer description for complex images such as charts, whether the image is decorative (then alt=\"\"), all readable text in the image, and a ready alt=\"...\" attribute. Optional language (e.g. German) and context (where the image is used). The image is scaled to at most 800 x 800 px first, then described by Claude Haiku 5.5. Pairs with accessibility-check, which finds images without alt text.","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/image-alt-text","price_usdc":0.005,"latency_p99_ms":10000,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"Public image URL (max 15 MB)"},"image_base64":{"type":"string","description":"Base64 image instead of a URL"},"language":{"type":"string","description":"Language of the alt text, default English"},"context":{"type":"string","description":"Where the image is used, max 500 chars"}}},"output_schema":{"type":"object","properties":{"alt_text":{"type":"string"},"html":{"type":"string"},"long_description":{"type":"string"},"decorative":{"type":"boolean"},"text_in_image":{},"image":{"type":"object","properties":{"width":{"type":"integer"},"height":{"type":"integer"},"original":{"type":"object","properties":{"width":{"type":"integer"},"height":{"type":"integer"},"format":{"type":"string"},"size_bytes":{"type":"integer"}}}}},"language":{},"model":{"type":"string"}},"required":["alt_text","decorative"],"example":{"alt_text":"Panoramic view of forested mountain ridges with rocky cliffs under cumulus clouds, with a lake visible at the lower right","html":"alt=\"Panoramic view of forested mountain ridges with rocky cliffs under cumulus clouds, with a lake visible at the lower right\"","long_description":"A wide landscape photo of a steep, forested mountain with a flat rocky summit and exposed limestone cliffs at its top. Lower slopes show green meadows and scattered farm buildings, while snow-capped peaks rise in the distance on the right. A blue lake appears at the far lower right beneath a blue sky with white clouds.","decorative":false,"text_in_image":null,"image":{"width":800,"height":359,"original":{"width":1280,"height":575,"format":"jpeg","size_bytes":221419}},"language":null,"model":"claude-haiku-5-5"}},"is_active":true,"provider":"agentsvc.io","tags":["alt-text","accessibility","image","seo","ai"],"method":"POST","example_input":{"image_url":"https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Fronalpstock_big.jpg/1280px-Fronalpstock_big.jpg"},"price_atomic":"5000","price_display":"$0.005 USDC","try_url":"https://agentsvc.io/api/v1/try/image-alt-text","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/image-alt-text","page_url":"https://agentsvc.io/services/image-alt-text","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/image-alt-text -H \"Content-Type: application/json\" -d '{\"image_url\":\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Fronalpstock_big.jpg/1280px-Fronalpstock_big.jpg\"}'","status":{"ok":true,"latency_ms":2552,"checked_at":"2026-10-10T14:20:20.558Z"}},"payment":{"protocol":"x402","x402_versions_accepted":[1,2],"scheme":"exact","network":"eip155:8453","network_v1":"base","chain_id":8453,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_decimals":6,"eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","request_header_v2":"PAYMENT-SIGNATURE","request_header_v1":"X-PAYMENT","requirements_v2":"base64 JSON in the PAYMENT-REQUIRED response header of the 402","requirements_v1":"JSON body of the 402 (accepts[0])","receipt_header":"PAYMENT-RESPONSE (and X-PAYMENT-RESPONSE): base64 JSON with transaction hash","accounts_required":false,"api_keys_required":false,"settlement":"per call, on-chain, after the service succeeded. Failed calls are never charged.","also_accepted":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","network_v1":"solana","asset":"USDC","asset_mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","note":"Solana option is accepts[1] in the 402. The facilitator pays the transaction fee (extra.feePayer); the payer needs only USDC, no SOL."}]},"links":{"catalog":"https://agentsvc.io/api/v1/services","payment_requirements":"https://agentsvc.io/api/v1/payment-requirements","credits":"https://agentsvc.io/api/v1/credits","openapi":"https://agentsvc.io/openapi.json","llms_txt":"https://agentsvc.io/llms.txt","llms_full_txt":"https://agentsvc.io/llms-full.txt","agents_md":"https://agentsvc.io/AGENTS.md","skill_md":"https://agentsvc.io/SKILL.md","status":"https://agentsvc.io/api/v1/status","docs":"https://agentsvc.io/docs","mcp_server":"https://agentsvc.io/mcp-server.mjs","discovery":"https://agentsvc.io/.well-known/x402","agent_card":"https://agentsvc.io/.well-known/agent-card.json"}}