{"uid":"cap_j_kX_fF6pHHvnIBC41Y51","slug":"css-image-alt-text-extractor-4c474ce4","name":"CSS Image Alt Text Extractor","description":"Call when an agent needs image alt text via img[alt] from a public page or HTML (SSRF-safe). Exact $0.007 USDC. Prefer unpaid POST /v1/sandbox/css-img-alt first.","url":"https://agentshelf.syntexa.ch/v1/css-img-alt?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"description":"Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."},"html":{"type":"string","examples":["<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta charset=\"utf-8\"><meta name=\"description\" content=\"Desc\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"],"maxLength":200000,"minLength":1,"description":"HTML to extract from locally. Provide html or url. When both are set, html is used."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6k3BLhnDx2-q7J4vuaw4y","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts alt text from image elements (img[alt]) on a public web page or from provided HTML, returning all found alt attribute values.","exampleAgentPrompt":"Can you pull all the image alt text from https://example.com/products — I want to see what alt attributes are set on every img element on that page?","exampleUseCases":[{"title":"Accessibility audit for a landing page","prompt":"Go to https://mycompany.com/landing and extract all the img alt text — I need to check whether every image has a proper description for accessibility compliance."},{"title":"SEO image audit from raw HTML","prompt":"I have this HTML from our homepage — can you find all the alt attributes on the image tags so I can see if they contain our target keywords?"},{"title":"Competitive research on product images","prompt":"Check https://competitor.com/shop and pull all the image alt text — I want to see how they're describing their products visually."}],"resultDescription":"Returns a list of alt attribute values extracted from all img elements found on the given URL or within the provided HTML string. Typically includes each alt text string found, potentially paired with image context.","failureModes":["URL is not publicly accessible or returns non-200 status — extraction fails","SSRF-blocked URL (private IP ranges, localhost) — rejected for security","HTML input exceeds 200,000 character limit — request rejected","Page has no img elements with alt attributes — returns empty list","Malformed HTML may cause incomplete extraction","Network timeout fetching remote URL"],"whenToPreferThis":"Use this endpoint when you need to extract alt text specifically from img elements on a public web page or an HTML blob. It is SSRF-safe making it suitable for agent pipelines that process user-supplied URLs. Prefer the free sandbox endpoint POST /v1/sandbox/css-img-alt first; fall back to this paid endpoint ($0.007 USDC) when the sandbox is unavailable or rate-limited.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:15.569Z","isFirstParty":false,"canonicalSlug":"css-image-alt-text-extractor-4c474ce4"}