{"uid":"cap_Pcc6u_4C1dLCfJvKMkEF_","slug":"tollkit-extract-read-web-page-text-extractor-713929db","name":"Tollkit Extract /read – Web Page Text Extractor","description":"Read any web page as clean text: give a URL, get the page's visible text, title and final URL. Renders JavaScript pages in a real browser first, strips navigation and boilerplate, up to 50,000 characters. Use for web reading, research, RAG, page monitoring and feeding a page to an LLM (pairs with /summarize). $0.005 per page; a page that fails to load, errors or is empty is not charged.","url":"https://extract.tollkit.dev/read?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Absolute http(s) URL of a public page. JavaScript pages are rendered first."}}},"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_v26fGL9EdtiRKs5_EJV6e","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 any public web page (including JS-rendered pages), strips boilerplate, and returns clean visible text, page title, and final URL — up to 50,000 characters.","exampleAgentPrompt":"Can you read the full text of this page for me — https://www.theverge.com/2024/5/1/example-article — and give me the clean article content without all the navigation and ads?","exampleUseCases":[{"title":"Feed article to LLM for analysis","prompt":"Pull the text from https://techcrunch.com/2024/06/10/openai-new-model/ and give me the clean article content so I can ask you questions about it."},{"title":"Monitor competitor landing page","prompt":"Grab the visible text from https://www.competitor.com/pricing so I can see what their current pricing page actually says."},{"title":"Research from a paywalled-free article","prompt":"Read this blog post for me — https://martinfowler.com/articles/microservices.html — and extract all the readable text so I can summarize it."}],"resultDescription":"Returns the page's clean visible text (up to 50,000 characters), the page title, and the final URL after any redirects. JavaScript is executed before extraction to capture dynamically rendered content. Navigation menus, footers, and other boilerplate are stripped. Failed, empty, or erroring pages are not charged.","failureModes":["Page fails to load or is unreachable — not charged, returns error","Page is behind a login/paywall — may return empty or partial content","Page exceeds 50,000 character limit — content is truncated","Invalid or non-http(s) URL — returns validation error","JavaScript-heavy SPA that never settles — may timeout"],"whenToPreferThis":"Choose this endpoint when you need clean, readable text from any public web page, especially JavaScript-rendered pages where a simple HTTP GET would return incomplete content. Ideal for RAG pipelines, LLM document ingestion, research workflows, or page monitoring. Prefer over generic HTTP fetch tools when you need boilerplate-stripped prose rather than raw HTML. Use the companion /summarize endpoint if you need a condensed version rather than the full text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:30:09.156Z","isFirstParty":false,"canonicalSlug":"tollkit-extract-read-web-page-text-extractor-713929db"}