{"uid":"cap_mu_GSQjQ4VY9BGQLUGAox","slug":"sift-web-tools-v1-fetch-web-page-to-readable-text-ad934bb1","name":"Sift Web Tools – /v1/fetch (Web Page to Readable Text)","description":"Fetch a web page as clean Markdown. Readable main text of any public web page as Markdown, with title, author, date and word count. Boilerplate, menus and ads removed.","url":"https://sift.srv1996466.hstgr.cloud/v1/fetch?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page URL"},"max_chars":{"type":"integer","description":"Max Markdown characters (1000-200000, default 40000)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","title":"Example Domain","markdown":"# Example Domain\n\nThis domain is for use in illustrative examples...","word_count":28}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EuEXQecrxQHYwFj30PzTc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a web page and returns its content as clean, readable Markdown text with title and word count","exampleAgentPrompt":"Fetch the readable text from https://techcrunch.com/2025/01/15/openai-funding-round/ and give me the full markdown content, up to 60000 characters.","exampleUseCases":[{"title":"Article content extraction for summarization","prompt":"Grab the full text from this news article at https://www.bbc.com/news/technology-65102150 so I can read what it actually says — get up to 80000 characters of markdown."},{"title":"Competitor product page analysis","prompt":"Pull the readable content from https://stripe.com/pricing so I can see what their pricing page actually says — fetch the page as clean markdown text."},{"title":"Research page content for fact-checking","prompt":"Fetch the text from https://en.wikipedia.org/wiki/Large_language_model and return it as markdown, limit it to 50000 characters so we can work with it."}],"resultDescription":"A JSON object containing the original URL, the page title, the full page content rendered as Markdown (stripped of navigation/ads/boilerplate), and an integer word count. Max length is controllable via the max_chars parameter (default 40,000 characters).","failureModes":["URL is unreachable or returns non-200 HTTP status — endpoint will not charge and will return an error","Page requires JavaScript rendering that the fetcher cannot execute — content may be empty or partial","Paywalled or login-gated pages return only the visible pre-auth content","max_chars set outside the valid range (1000–200000) causes a validation error","URL points to a binary file (PDF, image) instead of HTML — use /v1/pdf or file-specific endpoints instead","USDC payment on Base fails or wallet has insufficient balance — call is rejected before fetching"],"whenToPreferThis":"Use /v1/fetch when you need the human-readable text body of a standard HTML webpage and want it returned as Markdown suitable for LLM consumption. Prefer this over /v1/screenshot (which returns a PNG image) or /v1/metadata (which returns only structured metadata without body text). Choose /v1/pdf instead if the URL points to a PDF document. This endpoint is ideal when you want to read, summarize, or analyze the prose content of an article, product page, documentation page, or blog post.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T18:38:21.817Z","isFirstParty":false,"canonicalSlug":"sift-web-tools-v1-fetch-web-page-to-readable-text-ad934bb1"}