{"uid":"cap_q35L4mwb-l5yZFY8KaJt-","slug":"agentready-agent-readable-webpage-text-extraction-28045606","name":"AgentReady — Agent-Readable Webpage Text Extraction","description":"Free website triage plus x402 audits, Base USDC receipt verification, robots-aware URL preflight, agent-readable extraction, metadata, and copy-ready AI-discovery fixes.","url":"https://agentready-audit.seshiccse023.chatgpt.site/api/extract/agent-text","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public webpage URL to convert to clean Markdown or token-efficient text"},"format":{"enum":["text","markdown"],"type":"string","default":"text","description":"Output format"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["url","finalUrl","extractedAt","format","untrustedContent","contentWarning","title","description","language","wordCount","characterCount","truncated","headings","links","text"],"properties":{"url":{"type":"string","format":"uri"},"text":{"type":"string"},"links":{"type":"array","items":{"type":"object"}},"title":{"type":["string","null"]},"format":{"enum":["text","markdown"],"type":"string"},"finalUrl":{"type":"string","format":"uri"},"headings":{"type":"array","items":{"type":"object"}},"language":{"type":["string","null"]},"truncated":{"type":"boolean"},"wordCount":{"type":"integer"},"description":{"type":["string","null"]},"extractedAt":{"type":"string"},"characterCount":{"type":"integer"},"contentWarning":{"type":"string"},"untrustedContent":{"type":"boolean","const":true}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","text":"Example Domain\nThis domain is for use in illustrative examples.","links":[],"title":"Example Domain","finalUrl":"https://example.com/","headings":[{"text":"Example Domain","level":1}],"language":"en","truncated":false,"wordCount":28,"description":null,"extractedAt":"2026-08-09T00:00:00.000Z","characterCount":180}},"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_iOCsrWfGUiAdTcJZV2dNb","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":"Fetches a public webpage and returns its content as clean, token-efficient plain text or Markdown suitable for AI agent consumption.","exampleAgentPrompt":"Can you pull the readable text content from https://www.example.com/blog/intro-to-agents and give it to me in plain text format so I can summarize it?","exampleUseCases":[{"title":"Summarize competitor blog post","prompt":"Grab the full text from https://www.rival.com/blog/product-launch and extract it as plain text so I can summarize their key points."},{"title":"Feed webpage into LLM context","prompt":"Convert the content at https://docs.openai.com/guides/agents into clean markdown so I can feed it into my prompt without all the HTML clutter."},{"title":"Audit page metadata and structure","prompt":"Extract the text, title, headings, and links from https://mybusiness.com/about so I can review what information the page actually contains."}],"resultDescription":"Returns a JSON object containing the extracted page content as plain text or Markdown, along with structured metadata including the page title, description, language, word count, character count, a list of headings with their levels, a list of links, the final resolved URL after redirects, the extraction timestamp, a truncation flag, and a content warning flag indicating the content is untrusted/user-generated.","failureModes":["Invalid or malformed URL returns a validation error","Private, paywalled, or bot-blocked pages may return empty or partial content","Pages with JavaScript-rendered content may not be fully extracted","Very large pages may be truncated (truncated: true in response)","Network timeouts if the target URL is slow or unreachable","robots.txt restrictions may cause preflight rejection before extraction"],"whenToPreferThis":"Choose this endpoint when you need to feed a public webpage's readable content into an AI agent or LLM context without dealing with raw HTML. It is particularly useful when you need structured metadata (title, headings, links) alongside the text, when token efficiency matters, or when you want robots-aware preflight checking built in. Prefer this over raw HTTP fetching when you need clean, agent-consumable output in either plain text or Markdown format from a single URL.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:39:47.196Z","isFirstParty":false}