{"uid":"cap_K6zfm9ZySQOVeurFYkzYj","slug":"twitter-image-alt-text-extractor-1947e57b","name":"Twitter Image Alt Text Extractor","description":"Call when an agent needs twitter:image:alt extracted from a public page or HTML (SSRF-safe). Exact $0.005 USDC. Prefer unpaid POST /v1/sandbox/profile-twitter-image-alt first.","url":"https://agentshelf.syntexa.ch/v1/profile-twitter-image-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 name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\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.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AqrDkTyi7na0yQRUTLoPN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts the twitter:image:alt meta tag value from a public web page URL or raw HTML, with SSRF protection.","exampleAgentPrompt":"Can you extract the twitter:image:alt text from https://example.com — I need the alt description set for that page's Twitter card image.","exampleUseCases":[{"title":"Audit site accessibility metadata","prompt":"Go through these pages and pull the twitter:image:alt text for each one — I want to audit whether our Twitter card images have proper alt descriptions set."},{"title":"Scrape competitor social card copy","prompt":"Check https://competitor.com/product and tell me what alt text they've set for their Twitter card image — I'm researching how they describe their product visually."},{"title":"Validate alt text from raw HTML","prompt":"I have this HTML snippet — can you extract the twitter:image:alt value from it so I can confirm the right alt text is being rendered before we deploy?"}],"resultDescription":"Returns the extracted value of the twitter:image:alt meta tag found in the page's HTML head. If found, provides the alt text string. If the tag is absent or the page is unreachable, returns a null or empty result.","failureModes":["URL is not publicly accessible or returns a non-200 status — extraction fails","SSRF guard blocks private/internal IP ranges — returns an error for intranet URLs","Page does not contain a twitter:image:alt meta tag — returns empty or null value","HTML input exceeds 200,000 character limit — request rejected","URL exceeds 2048 character limit — request rejected","Page requires JavaScript rendering — static fetch may miss dynamically injected meta tags"],"whenToPreferThis":"Use this endpoint when you need to specifically extract the twitter:image:alt value from a public page or raw HTML and want a cheap, SSRF-safe, pay-per-call microservice. Prefer the free unpaid POST /v1/sandbox/profile-twitter-image-alt endpoint first; fall back to this paid version when the sandbox is unavailable or rate-limited. This is ideal for agents auditing social metadata, accessibility compliance checks, or competitive intelligence pipelines where you need programmatic access to Twitter card alt text without setting up your own scraper.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:13.144Z","isFirstParty":false,"canonicalSlug":"twitter-image-alt-text-extractor-1947e57b"}