{"uid":"cap_tLdGMJOLVqOSh3yaZORIO","slug":"kenward-readable-extraction-api-f56c2d70","name":"Kenward Readable Extraction API","description":"URL to clean LLM-ready text (readable extraction): fetched server-side, boilerplate/ads/nav stripped, returned as title + headings/paragraphs/lists plus the plain text - for RAG ingestion, LLM prompts and indexing. Batch mode: repeat urls= up to 5 times in one call.","url":"https://pay.kenwardai.my.id/v1/readable?utm_source=zero.xyz","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","properties":{"url":{"type":"string","description":"public http(s) page to convert into clean text"},"urls":{"type":"string","description":"batch mode: repeat urls= up to 5 times in one call; each URL is answered separately with its own available/reason_code"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_fayoDnHyj3ppCKoOsZq5P","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 URL server-side, strips boilerplate/ads/nav, and returns clean LLM-ready text (title, headings, paragraphs, lists) for RAG ingestion or LLM prompts; supports batch mode for up to 5 URLs per call.","exampleAgentPrompt":"Fetch this article URL and give me clean, readable text with the title, headings, and paragraphs stripped of ads and nav — I want to feed it into my RAG pipeline: https://example.com/some-article","exampleUseCases":[{"title":"RAG pipeline web content ingestion","prompt":"Grab the main text content from https://techcrunch.com/2024/05/01/openai-funding-round/ — strip out all the ads and navigation — I need clean structured text with the title and paragraphs to index in my vector database."},{"title":"LLM prompt context from live article","prompt":"Can you pull the readable content from this news page https://www.bbc.com/news/technology-67890123 and return it as clean plain text so I can paste it into my LLM prompt as context?"},{"title":"Batch extraction for research digest","prompt":"I need clean text from these three pages for my research summary: https://arxiv.org/abs/2401.00001, https://arxiv.org/abs/2401.00002, and https://arxiv.org/abs/2401.00003 — strip all the boilerplate and give me just the readable content from each."}],"resultDescription":"A structured response per URL containing the extracted page title, headings, paragraphs, lists, and a single plain-text concatenation of all readable content — boilerplate, ads, and navigation removed. In batch mode, each URL gets its own result with an availability status and reason code.","failureModes":["URL is not publicly accessible or returns a non-200 status — endpoint returns an error reason_code for that URL","Page is JavaScript-rendered and server-side fetch cannot see content — returns empty or minimal extraction","URL is paywalled or behind a login — extraction returns only the visible fragment","Batch exceeds 5 URLs — request may be rejected or truncated","Malformed or non-HTTP(S) URL — validation error returned","Network timeout fetching the target URL — error reason_code returned"],"whenToPreferThis":"Choose this endpoint when you need server-side, pay-per-call web content extraction with no API key or account setup, billed in USDC via x402. It is ideal for agents that need clean LLM-ready text from arbitrary public URLs on demand, especially for RAG ingestion or LLM context augmentation. Prefer it over browser-based scrapers when you want stripped, structured text (title + headings + paragraphs) rather than raw HTML, and when you need lightweight batch processing of up to 5 URLs in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:32:07.791Z","isFirstParty":false,"canonicalSlug":"kenward-readable-extraction-api-f56c2d70"}