{"uid":"cap_phC7hD_AZ-TR7TwDg4s4M","slug":"agent-link-html-text-extractor-6f7f33ba","name":"Agent Link HTML Text Extractor","description":"URL and content micro-tools for AI agents: parse URLs, probe HTTP status and security headers, extract text from HTML, text stats, and similarity. Pay with USDC via x402 — no API keys.","url":"https://agent-link.annushka1190.workers.dev/v1/html/text","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object"},"type":{"const":"http"},"method":{"enum":["POST"]},"bodyType":{"const":"json"}}}}},"responseSchema":{"type":"json","example":{"ok":true}},"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_Iv7zyifcWg669Rme4sOJ7","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 plain text content from raw HTML input, stripping markup and returning readable text for AI processing.","exampleAgentPrompt":"Pull just the readable text out of this HTML snippet for me — strip all the tags and give me the clean plain text: '<html><body><h1>Hello</h1><p>World</p></body></html>'","exampleUseCases":[{"title":"Clean scraped webpage for NLP pipeline","prompt":"I just scraped this HTML from a news article — can you strip all the tags and give me just the readable text so I can run sentiment analysis on it?"},{"title":"Summarize article body from raw HTML","prompt":"Here's the raw HTML from a blog post I fetched. Extract the text content so I can summarize what it says."},{"title":"Feed web content into a chatbot context","prompt":"I have the HTML source of a product page and I need the plain text version to include in my AI assistant's context window — can you extract it?"}],"resultDescription":"Returns a JSON object with a boolean 'ok' field and the extracted plain text content parsed from the provided HTML, with all markup tags removed and readable prose preserved.","failureModes":["Malformed or empty HTML input returns error response","Non-HTML content passed as input may return empty or garbled text","Very large HTML documents may timeout or be truncated","Payment failure via x402 results in 402 response before processing begins","Missing required 'input' field returns schema validation error"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-use HTML-to-text extraction without managing API keys. Ideal for AI agents that occasionally need to process web page content inline, especially in x402-compatible payment flows. Prefer over full headless browser solutions when you already have raw HTML and just need the text stripped out quickly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:39:37.653Z","isFirstParty":false}